1. Produkti
  2.   Audio
  3.   GO
  4.   GoAudio
 
  

Bezmaksas GO bibliotēka audio failu formātu manipulēšanai

Atskaņot, ierakstīt, kodēt, lasīt un konvertēt audio failus, izmantojot GO API.

GoAudio ir atvērtā pirmkoda API, lai programmatiski manipulētu ar audio failiem. Izmantojot API, Go izstrādātājs pašlaik var apstrādāt tikai WAVE failus. Izstrādātājs var lasīt un rakstīt WAVE failus, izveidot dažādas viļņu formas, izmantojot dažāda veida oscilatorus. Turklāt API ļauj izveidot automatizācijas celiņus un aploksnes.

Izmantojot API, varat lietot stereo panoramēšanu, konvertēt mono failus uz stereo un strādāt ar pārtraukumpunkta failiem, izmantojot lineāro interpolāciju. Turklāt API ļauj iegūt informāciju no WAVE faila formāta un ļauj tajā ierakstīt savus audio datus.

Previous Next

Darba sākšana ar GoAudio

Ieteicamais veids, kā projektā instalēt GoAudio, ir izmantot GitHub. Lūdzu, izmantojiet šo komandu vienmērīgai instalēšanai.

Instalējiet GoAudio no GitHub

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

Izveidojiet audio sinusoidālo vilni, izmantojot bezmaksas GO API

GoAudio ļauj GO izstrādātājiem izveidot audio sinusoidālos viļņus no savām Go lietojumprogrammām. Lai to ģenerētu, varat izsaukt API metodi math.Sin(x) un nodot x kā radiānos. Lai no šīs metodes izņemtu sinusoidālo vilni, jums ir jāveic atkārtojums diapazonā.

Ģenerējiet skaņu, izmantojot atvērtā koda GO API

API ļauj izstrādātājiem ģenerēt skaņas tieši no jūsu go lietojumprogrammas. Pirmkārt, jums ir jāiestata izlases biežums un ilgums. Izlases ātrums norāda, cik paraugu sekundē tiek izmantots jūsu skaņas kodēšanai. Pēc tam jums jāiestata skaņas frekvence, kā skaņas augstuma standartu varat izmantot 440 HZ frekvenci.

Mainiet Wave faila amplitūdu, izmantojot GO

API ļauj izstrādātājiem mainīt viļņu failu amplitūdu. Lai mainītu amplitūdu, jūs definējat ievades failu, izvades failu un faktoru, pēc kura mēs mērogojam amplitūdu. Pēc tam varat parsēt šīs vērtības, nolasīt audio datus no ievades faila un mainīt neapstrādāto audio datu tipu Sample = float64, lai mainītu audio faila amplitūdu.

 Latviski