-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Please add support for Microsoft's leaked offline natural voices #31
Comments
Configuration file for use in MultiTTS. There may be an encryption key here.
|
This is very interesting. Thanks. With the correct key However, the voice enumerator in this adapter assumes that all local natural voices are Narrator voices, so it uses the key for Narrator voices, which is incorrect for those leaked voices. To utilize those voices in the current version of this adapter, you can bypass the voice enumerator, and put the voice information directly into the registry. In registry editor, create a registry key under
After that, the voice will be shown in the voice list of 64-bit programs. To make it work in 32-bit programs, you should also create the same registry key under Create one key for each voice you want to add. This has to be done manually, until I update the voice enumerator so that it can support such voices. |
MultiTTS seems to be much more advanced than this adapter, which was originally meant to be no more than a simple proof of concept. As some users requested to support more kinds of voices, I think that a more user-friendly way to introduce other voices would be to use "voice packs" that users can just import and use, like what MultiTTS is doing, instead of making the users manually input the keys, paths, etc. As I don't have my own channel to distribute such voices, maybe I can consider making the adapter able to use (some of) the voice packs for MultiTTS. So here are some questions.
|
Thank you so much! It's working. |
Together with the game Senua's Saga: Hellblade II leaked a few offline natural voices that can not be downloaded from the Microsoft website. In particular, there are Russian and Ukrainian local voices.
In MultiTTS program ( t.me/MultiTTS_channel) added support for these voices.
Unfortunately NaturalVoiceSAPIAdapter gives an error when trying to use them:
Speech synthesis error:
Local TTS speak failed, with TTS error code = EMBEDDED_TTS_ERROR_WRONG_DECRYPTION_KEY. Wrong embedded speech synthesis model key.
I tested on the Russian voice:
https://drive.google.com/drive/folders/1o8Y1oAm-3RCs_efoNjo075iB0tarilzb
The text was updated successfully, but these errors were encountered: