1. produkty
  2.   Zvuk
  3.   GO
  4.   GoAudio
 
  

Bezplatná knihovna GO pro manipulaci s formáty zvukových souborů

Přehrávejte, nahrávejte, kódujte, čtěte a převádějte zvukové soubory přes GO API.

GoAudio je open source API pro programovou manipulaci se zvukovými soubory. Pomocí API může vývojář Go aktuálně zpracovávat pouze soubory WAVE. Vývojář může číst a zapisovat soubory WAVE, vytvářet různé průběhy pomocí různých typů oscilátorů. Kromě toho API umožňuje vytvářet automatické stopy a obálky.

Pomocí rozhraní API můžete použít stereo panorámování, převádět mono soubory na stereo a pracovat se soubory bodů přerušení pomocí lineární interpolace. Kromě toho API umožňuje extrahovat informace z formátu souboru WAVE a umožňuje zapisovat do něj vlastní zvuková data.

Previous Next

Začínáme s GoAudio

Doporučený způsob instalace GoAudio do vašeho projektu je pomocí GitHubu. Pro bezproblémovou instalaci použijte prosím následující příkaz.

Nainstalujte GoAudio z GitHubu

go get github.com/DylanMeeus/GoAudio
go build -i github.com/DylanMeeus/GoAudio/...

Vytvořte sinusový zvuk pomocí Free GO API

GoAudio umožňuje vývojářům GO vytvářet zvukové sinusové vlny z jejich vlastních aplikací Go. Abyste to vygenerovali, můžete zavolat metodu math.Sin(x) API a předat x jako radiány. Chcete-li získat sinusovou vlnu z této metody, musíte iterovat přes rozsah.

Generujte zvuk pomocí Open-Source GO API

API umožňuje vývojářům generovat zvuky přímo z vaší go aplikace. Nejprve musíte nastavit vzorkovací frekvence a dobu trvání. Vzorkovací frekvence vám říká, kolik vzorků za sekundu je použito ke kódování zvuku. Poté musíte nastavit frekvenci zvuku, jako standard výšky můžete použít frekvenci 440 Hz.

Změňte soubor Amplitude of Wave pomocí GO

API umožňuje vývojářům měnit amplitudu souborů wave Za účelem změny amplitudy definujete vstupní soubor, výstupní soubor a faktor, podle kterého amplitudu měníme. Dále můžete tyto hodnoty analyzovat, načíst zvuková data ze vstupního souboru a změnit typ nezpracovaných zvukových dat Sample = float64 tak, aby se změnila na amplitudu zvukového souboru.

 Čeština