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

Perpustakaan GO Percuma untuk Memanipulasi Format Fail Audio

Main, Rakam, Pengekodan, Baca & Tukar fail Audio melalui API GO.

GoAudio ialah API sumber terbuka untuk memanipulasi fail audio secara pengaturcaraan. Dengan menggunakan API, pembangun Go pada masa ini boleh memproses fail WAVE sahaja. Pembangun boleh membaca & menulis fail WAVE, mencipta bentuk gelombang yang berbeza menggunakan pelbagai jenis pengayun. Tambahan pula, API membolehkan mencipta trek automasi dan sampul surat.

Menggunakan API, anda boleh menggunakan penyorotan stereo, menukar fail mono kepada stereo dan bekerja dengan fail titik putus melalui interpolasi linear. Selain itu, API membenarkan mengekstrak maklumat daripada format fail WAVE dan membenarkan menulis data audio anda sendiri di dalamnya.

Previous Next

Bermula dengan GoAudio

Cara yang disyorkan untuk memasang GoAudio ke dalam projek anda adalah dengan menggunakan GitHub. Sila gunakan arahan berikut untuk pemasangan yang lancar.

Pasang GoAudio daripada GitHub

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

Cipta Gelombang Sinus Audio melalui API GO Percuma

GoAudio membenarkan pembangun GO mencipta gelombang sinus audio daripada aplikasi Go mereka sendiri. Untuk menjana ini, anda boleh memanggil kaedah math.Sin(x) API dan lulus x sebagai radian. Untuk mengeluarkan gelombang sinus daripada kaedah ini, anda perlu mengulangi julat.

Jana Bunyi menggunakan melalui Open-Source GO API

API membolehkan pembangun menjana bunyi terus daripada aplikasi go anda. Pertama sekali, anda perlu menyediakan kadar sampel dan tempoh. Kadar sampel memberitahu anda berapa banyak sampel sesaat digunakan untuk mengekod bunyi anda. Selepas itu anda perlu menetapkan frekuensi bunyi, anda boleh menggunakan frekuensi 440HZ sebagai standard pic.

Tukar Amplitud fail Wave melalui GO

API membenarkan pembangun menukar amplitud fail gelombang Untuk menukar amplitud, anda mentakrifkan fail input, fail output dan faktor yang kami gunakan untuk menskalakan amplitud. Seterusnya, anda boleh menghuraikan nilai ini, membaca data audio daripada fail input dan menukar jenis data audio mentah Sampel = float64 untuk menukar kepada amplitud fail audio.

 Melayu