BERT-VITS2 Referensi Artikel: https://zenn.dev/litagin/articles/b1ddc1da5ea2b3
Ini adalah webui untuk windows yang memungkinkan Anda mempelajari model Vits Jepang dan memungkinkan Anda untuk mensintesis pidato dengan aksen. Jika Anda hanya memiliki sintesis ucapan, Anda dapat menggunakannya bahkan tanpa kartu grafis.
? Demo sintesis ucapan
| Sintesis ucapan | belajar |
|---|---|
![]() | ![]() |
pyopenjtalk_prosody , yang memiliki simbol aksen yang ditambahkan. Dalam situasi ini, saya mengambil model yang dilatih dengan G2P dalam bahasa Jepang menggunakan pyopenjtalk_prosody dan membacanya untuk kenyamanan (proposal dari Bing-chan).
Pyopenjtalk_prosody juga menangani simbol seperti aksen, sehingga Anda dapat menggunakannya untuk mengontrol aksen (ハ➚シハ➘シ).
| simbol | peran | contoh |
|---|---|---|
[ | Aksen naik dari sini (gambar ➚) | Halo →コ[ンニチワ |
] | Aksennya jatuh dari sini (gambar ➘) | Kyoto →キョ]オト |
(Ruang setengah lebar) | Puisi aksen yang dipotong (entah bagaimana sepotong kue) | ソ[レワ ム[ズカシ]イ |
、 | Berpose (mengambil napas). Gunakan saat Anda ingin melakukan pose singkat. | ハ]イ、ソ[オ オ[モイマ]ス |
? | Saya akan menambahkannya ke akhir pertanyaan. | キ[ミワ ダ]レ? |
Ini adalah sesuatu yang memungkinkan Anda untuk melatih, memuat, dan sintesis ucapan dari model Vits Japros di lingkungan Windows lokal.
config.yaml Saya telah mengkonfirmasi itu berfungsi pada RTX 4070 di Windows 11 dengan Python 3.10.
git clone https://github.com/litagin02/vits-japros-webui.gitsetup.bat di dalam dan tunggu sebentar. Saat Setup complete. muncul, Anda sudah selesai.webui_train.batpth dan kemudian klik dua kali webui_infer.batupdate.batUntuk informasi lebih lanjut dan jika Anda tidak memerlukan webui, silakan klik di sini.
Untuk model, buat subdirektori di direktori weights dan tempatkan file {数字}epoch.pth di dalamnya. Jika Anda menggunakan model eksternal (hanya kompatibel dengan model yang dibuat dengan pyopenjtalk_prosody di Vits dengan ESPNET), silakan juga menyertakan config.yaml saat belajar.
weights
├── model1
│ └── 100epoch.pth
|── model2
│ ├── 50epoch.pth
│ └── config.yaml
...
os.uname dan lokasi pembuatan tautan simbolis).