GO Library ฟรีสำหรับจัดการรูปแบบไฟล์เสียง

เล่น บันทึก เข้ารหัส อ่าน และแปลงไฟล์เสียงผ่าน GO API

GoAudio เป็น API โอเพ่นซอร์สเพื่อจัดการไฟล์เสียงโดยทางโปรแกรม เมื่อใช้ API นักพัฒนา Go สามารถประมวลผลไฟล์ WAVE ได้เท่านั้น นักพัฒนาสามารถอ่านและเขียนไฟล์ WAVE สร้างรูปคลื่นต่างๆ โดยใช้ออสซิลเลเตอร์ประเภทต่างๆ นอกจากนี้ API ยังอนุญาตให้สร้างแทร็กและซองจดหมายอัตโนมัติ

เมื่อใช้ API คุณสามารถใช้การแพนกล้องสเตอริโอ แปลงไฟล์โมโนเป็นสเตอริโอ และทำงานกับไฟล์เบรกพอยต์ผ่านการประมาณค่าเชิงเส้น นอกจากนี้ API ยังอนุญาตให้ดึงข้อมูลจากรูปแบบไฟล์ WAVE และอนุญาตให้เขียนข้อมูลเสียงของคุณเองลงไป

Previous Next

เริ่มต้นใช้งาน GoAudio

วิธีที่แนะนำในการติดตั้ง GoAudio ในโครงการของคุณคือการใช้ GitHub โปรดใช้คำสั่งต่อไปนี้เพื่อการติดตั้งที่ราบรื่น

ติดตั้ง GoAudio จาก GitHub

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

สร้างเสียง Sine Wave ผ่าน GO API ฟรี

GoAudio ช่วยให้นักพัฒนา GO สร้างคลื่นเสียงไซน์จากแอปพลิเคชัน Go ของตนเอง ในการสร้างสิ่งนี้ คุณสามารถเรียกเมธอด math.Sin(x) ของ API และส่ง x เป็นเรเดียน ในการดึงคลื่นไซน์ออกจากวิธีนี้ คุณต้องวนซ้ำในช่วงหนึ่ง

สร้างเสียงโดยใช้ผ่านโอเพ่นซอร์ส GO API

API ช่วยให้นักพัฒนาสามารถสร้างเสียงได้โดยตรงจากแอปพลิเคชันของคุณ ก่อนอื่น คุณต้องตั้งค่าอัตราตัวอย่างและระยะเวลา อัตราตัวอย่างจะบอกคุณว่ามีกี่ตัวอย่างต่อวินาทีที่ใช้ในการเข้ารหัสเสียงของคุณ หลังจากนั้นคุณต้องตั้งค่าความถี่ของเสียง คุณสามารถใช้ความถี่ 440HZ เป็นมาตรฐานระดับเสียงได้

เปลี่ยนความกว้างของไฟล์ Wave ผ่าน GO

API ช่วยให้นักพัฒนาสามารถเปลี่ยนแอมพลิจูดของไฟล์เวฟ เพื่อเปลี่ยนแอมพลิจูด คุณต้องกำหนดไฟล์อินพุต ไฟล์เอาต์พุต และปัจจัยที่เรากำหนดขนาดแอมพลิจูด ถัดไป คุณสามารถแยกวิเคราะห์ค่าเหล่านี้ อ่านข้อมูลเสียงจากไฟล์อินพุต และเปลี่ยนประเภทข้อมูลเสียงดิบของ Sample = float64 เพื่อเปลี่ยนเป็นแอมพลิจูดของไฟล์เสียง

 ไทย