Proyek Synthesizer Synthesizer waktu nyata dibuat dari Sinsy-Ng. Idenya adalah untuk menghasilkan sampel audio vokal secara real time dengan mudah untuk pertunjukan pengkodean langsung.
Berikut adalah demonstrasi video menggunakan program untuk mensintesis sampel dan memuatnya ke lingkungan pengkodean langsung FoxDot.
Perangkat lunak yang terkandung dalam Synthesissoftware harus diinstal.
Anda dapat memeriksa Colab Notebook untuk panduan terperinci tentang cara menginstalnya di Ubuntu.
Jika Anda ingin memeriksanya dengan cepat, Anda dapat mencobanya secara online di sini.
Membangunnya
Jalankan
Setelah selesai, Anda dapat mencoba skrip test-api.py sebagai contoh sintesis bernyanyi kecil. Setelah menjalankan ini, file WAV output akan dihasilkan berisi vokal yang ditentukan.
python test-api.py
Semua parameter opsional, mereka berisi nilai default jika tidak ditentukan. Anda dapat menentukannya dalam urutan apa pun saat menjalankan program di baris perintah.
Catatan: Nilai numerik dari catatan dalam skala, dalam C mayor adalah sesuatu seperti 0: C, 1: D, 2: E, 3: F dan sebagainya ... skala adalah C mayor secara default, hardcoded dalam file Main.py dan dapat dimodifikasi.
DUR: Durasi setiap catatan dalam BPM (ketukan per menit)
Lirik: Teks yang akan disintesis. Setiap kata dipetakan ke satu catatan dari parameter "DUR" dan "note"
Lang: Kode bahasa, "es" untuk bahasa Spanyol dan "en" untuk bahasa Inggris. Ada beberapa bahasa yang didukung, Anda dapat memeriksanya di sini
tempo: tempo di bpm
File: Nama file output
Jika Anda ingin membantu saya terus mengembangkan dan memelihara proyek open-source, Anda dapat berkontribusi membeli saya beberapa ko-fi.