sonata
1.0.0
Mesin karat lintas platform untuk model TTS saraf.
espeak-phonemizer : Mengubah teks menjadi fonem IPA menggunakan versi yang ditambal dari Espeak-Ngsonata-model : Menangani pemuatan model dan inferensi menggunakan onnxruntime melalui ortsonata-synth : membungkus SonataModel dan menambahkan ucapan yang disintesis pasca pemrosesan, termasuk mengubah prosodi. Juga menyediakan mode paralelisme yang berbeda.sonata-grpc : Frontend GRPC untuk Sonatalibsonata : C-API Binding to Sonatasonata-python : Python Bindings to sonata-synth Menggunakan pyo3sonic-sys : Rust FFI Binding to Sonic: A C Library untuk Mengontrol berbagai aspek pidato yang dihasilkan, seperti tingkat, volume, dan pitch Beberapa paket, seperti espeak-phonemizer , termasuk tes. Menjalankan cargo test dari akar ruang kerja kemungkinan akan gagal, karena cargo tidak memuat config dari sub paket saat dijalankan dari root ruang kerja.
Pada Windows Anda perlu menambahkan espeak-ng.dll ke jalur pencarian perpustakaan dengan memodifikasi variabel lingkungan jalur .
Misalnya, untuk menambahkan espeak-ng.dll ke jalur Anda saat membangun untuk target x86_64-pc-windows-msvc , jalankan perintah berikut sebelum cargo test :
set PATH = %PATH% ;{repo_path}depswindowsespeak-ng-buildi686bin Ganti repo_path dengan jalur absolut ke repositori.
Kemudian cd ke paket, dan jalankan cargo test dari sana.
Hak Cipta (C) 2023 Musharraf Omer. Kode ini dilisensikan di bawah lisensi MIT.