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

Ilmainen GO-kirjasto äänitiedostomuotojen manipulointiin

Toista, tallenna, koodaa, lue ja muunna äänitiedostoja GO API:n kautta.

GoAudio on avoimen lähdekoodin sovellusliittymä äänitiedostojen ohjelmointiin. Sovellusliittymää käyttämällä Go-kehittäjä voi tällä hetkellä käsitellä vain WAVE-tiedostoja. Kehittäjä voi lukea ja kirjoittaa WAVE-tiedostoja, luoda erilaisia aaltomuotoja käyttämällä erilaisia oskillaattorityyppejä. Lisäksi API mahdollistaa automaatioraitojen ja kirjekuorien luomisen.

API:n avulla voit käyttää stereopanorointia, muuntaa monotiedostoja stereoiksi ja käsitellä keskeytyspistetiedostoja lineaarisen interpoloinnin avulla. Lisäksi API mahdollistaa tiedon purkamisen WAVE-tiedostomuodosta ja mahdollistaa oman äänidatan kirjoittamisen siihen.

Previous Next

GoAudion käytön aloittaminen

Suositeltu tapa asentaa GoAudio projektiisi on käyttää GitHubia. Käytä seuraavaa komentoa sujuvaan asennukseen.

Asenna GoAudio GitHubista

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

Luo Audio Sine Wave ilmaisen GO API:n kautta

GoAudion avulla GO-kehittäjät voivat luoda äänen siniaaltoja omista Go-sovelluksistaan. Tämän luomiseksi voit kutsua API:n menetelmää math.Sin(x) ja välittää x:n radiaaneina. Jotta siniaalto saadaan pois tästä menetelmästä, sinun on iteroitava alueella.

Luo ääni avoimen lähdekoodin GO API:n kautta

Sovellusliittymän avulla kehittäjät voivat luoda ääniä suoraan go-sovelluksestasi. Ensinnäkin sinun on määritettävä näytetaajuudet ja kesto. Näytetaajuus kertoo, kuinka monta näytettä sekunnissa käytetään äänen koodaamiseen. Sen jälkeen sinun on asetettava äänen taajuus, voit käyttää äänenkorkeusstandardina taajuutta 440 Hz.

Muuta Wave-tiedoston amplitudia GO:n kautta

API antaa kehittäjille mahdollisuuden muuttaa wave-tiedostojen amplitudia. Muuttaaksesi amplitudia, määrität syöttötiedoston, tulostiedoston ja tekijän, jolla skaalaamme amplitudia. Seuraavaksi voit jäsentää nämä arvot, lukea äänidatan syöttötiedostosta ja muuttaa raakaäänitietotyyppiä Sample = float64 muuttaaksesi äänitiedoston amplitudin.

 Suomen