1. Produktai
  2.   Garsas
  3.   GO
  4.   GoAudio
 
  

Nemokama GO biblioteka, skirta manipuliuoti garso failų formatais

Groti, įrašyti, koduoti, skaityti ir konvertuoti garso failus per GO API.

„GoAudio“ yra atvirojo kodo API, skirta programiškai valdyti garso failus. Naudodamas API, Go kūrėjas šiuo metu gali apdoroti tik WAVE failus. Kūrėjas gali skaityti ir rašyti WAVE failus, kurti skirtingas bangų formas naudodamas skirtingų tipų generatorius. Be to, API leidžia kurti automatizavimo takelius ir vokus.

Naudodami API galite taikyti stereofoninį panoraminį vaizdą, konvertuoti mono failus į stereofoninius ir dirbti su pertraukos taško failais naudodami tiesinę interpoliaciją. Be to, API leidžia išgauti informaciją iš WAVE failo formato ir leidžia įrašyti į jį savo garso duomenis.

Previous Next

Darbo su GoAudio pradžia

TRekomenduojamas būdas įdiegti „GoAudio“ į savo projektą yra naudoti „GitHub“. Norėdami sklandžiai įdiegti, naudokite šią komandą.

Įdiekite „GoAudio“ iš „GitHub“.

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

Sukurkite garso sinuso bangą naudodami nemokamą GO API

„GoAudio“ leidžia „GO“ kūrėjams sukurti garso sinusines bangas iš savo „Go“ programų. Norėdami tai sugeneruoti, galite iškviesti API metodą math.Sin(x) ir perduoti x kaip radianus. Norėdami pašalinti sinusinę bangą iš šio metodo, turite kartoti per diapazoną.

Kurkite garsą naudodami atvirojo kodo GO API

API leidžia kūrėjams generuoti garsus tiesiai iš jūsų programos. Visų pirma, turite nustatyti mėginių dažnį ir trukmę. Atrankos dažnis nurodo, kiek mėginių per sekundę naudojama jūsų garsui koduoti. Po to turite nustatyti garso dažnį, o kaip tono standartą galite naudoti 440 HZ dažnį.

Pakeiskite bangos failo amplitudę naudodami GO

API leidžia kūrėjams keisti bangų failų amplitudę. Norėdami pakeisti amplitudę, apibrėžiate įvesties failą, išvesties failą ir veiksnį, pagal kurį mes keičiame amplitudę. Tada galite išanalizuoti šias reikšmes, nuskaityti garso duomenis iš įvesties failo ir pakeisti neapdorotų garso duomenų tipą Sample = float64, kad pakeistumėte garso failo amplitudę.

 Lietuvių