โครงการซินธิไซเซอร์แบบเรียลไทม์ทำจาก Sinsy-ng ความคิดคือการสร้างตัวอย่างเสียงแกนนำแบบเรียลไทม์ได้อย่างง่ายดายสำหรับการแสดงการเขียนโค้ดสด
นี่คือการสาธิตวิดีโอโดยใช้โปรแกรมเพื่อสังเคราะห์ตัวอย่างและโหลดลงในสภาพแวดล้อมการเข้ารหัสสดของ FoxDOT
ต้องติดตั้งซอฟต์แวร์ที่อยู่ใน Synthesissoftware
คุณสามารถตรวจสอบโน๊ตบุ๊ค Colab สำหรับคู่มือโดยละเอียดเกี่ยวกับวิธีการติดตั้งบน Ubuntu
หากคุณต้องการตรวจสอบอย่างรวดเร็วคุณสามารถลองออนไลน์ได้ที่นี่
สร้างมัน
รันมัน
เมื่อเสร็จแล้วคุณสามารถลอง test-api.py เป็นตัวอย่างการสังเคราะห์การร้องเพลงเล็ก ๆ หลังจากเรียกใช้ไฟล์ WAV เอาต์พุตนี้จะถูกสร้างขึ้นซึ่งมีเสียงร้องที่ระบุ
python test-api.py
พารามิเตอร์ทั้งหมดเป็นทางเลือกพวกเขามีค่าเริ่มต้นในกรณีที่ไม่ได้ระบุ คุณสามารถระบุได้ในลำดับใด ๆ เมื่อเรียกใช้โปรแกรมในบรรทัดคำสั่ง
หมายเหตุ: ค่าตัวเลขของโน้ตในสเกลใน C Major จะเป็นอะไรบางอย่างเช่น 0: C, 1: D, 2: E, 3: F และอื่น ๆ ... สเกลคือ C Major โดยค่าเริ่มต้น
DUR: ระยะเวลาของแต่ละโน้ตใน BPM (จังหวะต่อนาที)
เนื้อเพลง: ข้อความที่จะสังเคราะห์ แต่ละคำถูกแมปกับหนึ่งโน้ตจากพารามิเตอร์ "dur" และ "notes"
Lang: รหัสภาษา "ES" สำหรับภาษาสเปนและ "en" สำหรับภาษาอังกฤษ มีหลายภาษาที่รองรับคุณสามารถตรวจสอบได้ที่นี่
Tempo: จังหวะใน BPM
ไฟล์: ชื่อของไฟล์เอาต์พุต
หากคุณต้องการช่วยฉันพัฒนาและบำรุงรักษาโครงการโอเพนซอร์ซคุณสามารถมีส่วนร่วมในการซื้อ Ko-Fi ให้ฉัน