Teks pembuatan suara berbasis pengambilan ke sistem wicara adalah teks berbasis Python untuk berbicara yang bergantung pada dua bagian inti. Untuk dapat menghasilkan ucapan, itu bergantung pada Tacotron untuk mengonversi teks menjadi ucapan dan kemudian menggunakan konversi suara RVC untuk dapat membuatnya terdengar seperti karakter apa pun tanpa perlu menggunakan file audio.
TTS ini telah diuji pada Python 3.10 meskipun mungkin bekerja pada versi lain.
Anda diharuskan memiliki rilis Espeak Ng 64 bit terbaru.
Untuk membangun ketergantungan Fairseq, Anda diharuskan memiliki Visual Studio dan menginstal paket pengembangan "Desktop With C ++".
Untuk menggunakannya, instal puisi dan instal persyaratan dengan poetry install --no-root dan kemudian unduh model Hubert, Maju Model Tacotron dan model RVC apa pun. Anda kemudian dapat menempatkannya di folder model dengan nama yang sesuai:
hubert_base.pt -> hubert.ptforward_steps90k.pt -> forward.pt(rvc .pth model name) -> rvc_model.pth(rvc .index model name) -> rvc_index.index (opsional) Setelah Anda memiliki semua ini, Anda dapat menjalankan file RVG.py dengan argumen yang Anda inginkan atas CLI, jalankan file tanpa argumen apa pun untuk meluncurkan WebUI Gradio atau Anda dapat memasukkan kode ini dalam proyek Anda sendiri dan mengimpor fungsi rvg_tts dari RVG.py
Untuk menggunakan bahasa yang berbeda, model tacotron maju baru harus dilatih. Ini adalah sesuatu yang tidak dapat saya lakukan tanpa dataset. Di sinilah saya meminta bantuan kepada masyarakat. Jika Anda dapat memberikan dataset, silakan lakukan.
Forward Tacotron dilisensikan di bawah lisensi MIT
RVC WebUI dilisensikan di bawah lisensi MIT
Hak Cipta 2023 Foxify52
Berlisensi di bawah lisensi Apache, versi 2.0 ("lisensi"); Anda tidak boleh menggunakan file ini kecuali sesuai dengan lisensi. Anda dapat memperoleh salinan lisensi di
http://www.apache.org/licenses/LICENSE-2.0
Kecuali diharuskan oleh hukum yang berlaku atau disepakati secara tertulis, perangkat lunak yang didistribusikan di bawah lisensi didistribusikan berdasarkan "sebagaimana adanya", tanpa jaminan atau ketentuan dalam bentuk apa pun, baik tersurat maupun tersirat. Lihat lisensi untuk bahasa spesifik yang mengatur izin dan batasan di bawah lisensi.