Replies: 2 comments 3 replies
-
I can support whatever language the underlying TTS engine supports https://github.com/erew123/alltalk_tts/wiki/AllTalk-V2-QuickStart-Guide#currently-available-tts-engines Please see the manufactures/developers websites for what their TTS engine's are capable of. Thanks |
Beta Was this translation helpful? Give feedback.
-
Generally adding a language specific option to ATTo add a language option to AllTalk's interface and API you can edit script.py and tts_server.py to add:
https://github.com/erew123/alltalk_tts/blob/alltalkbeta/script.py#L4290-L4313 https://github.com/erew123/alltalk_tts/blob/alltalkbeta/tts_server.py#L1627 VITS modelsVITS models, the language support is built into the actual model, so you cannot select/specify the language, it just is whatever the actual model is. So if you download a Indonesian model, put it in a folder, TTS will speak Indonesian (is my understanding). Hence adding At minimum a VITS model needs to be in its own folder (as shown above) and have a F5 modelsAs far as I am aware with F5 models, the vocab.txt handles the tokenization of the language. I assume there will be instructions provided on the peoples sites for their models. If certain files are not available from them, you can try the files that come with the default downloads of an F5 model (as in download one of the standard models then merge in what files you need). As for how AllTalk looks for F5 models, the models should be placed in the following structure:
Key requirements:
The code will first look for:
Be aware that pt files may contain viruses and are not recommended. If any required files are missing, the model will be considered invalid and won't be loaded. You will have to follow whatever instructions those 3rd parties give for setting up their model. |
Beta Was this translation helpful? Give feedback.
-
Can Alltalk_tts support Indonesian language?
Beta Was this translation helpful? Give feedback.
All reactions