Skip to content
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

Adding neural voices to OptiKey #870

Open
williamluer opened this issue Oct 7, 2022 · 3 comments
Open

Adding neural voices to OptiKey #870

williamluer opened this issue Oct 7, 2022 · 3 comments

Comments

@williamluer
Copy link

I would like to add custom voice clones from a neural TTS model to OptiKey. This way people would be able to get a custom voice clone created and then communicate in their own voice.

Has anybody added new voices to OptiKey before so that they can be used like the other voices? Are there any resources or documentation I can look at? Thank you!

@kmcnaught
Copy link
Collaborator

Hi @williamluer, Optikey currently supports SAPI5 voices, including those you can download from Model Talker - see https://github.com/OptiKey/OptiKey/wiki/Free-TTS-Voices.

@zelmon64 has also added support for MaryTTS which uses an HTTP interface, this might be similar to what you would need for a neural TTS model? You can see old discussion here: #334 and the implementation here: https://github.com/OptiKey/OptiKey/blob/437435e89baa7b709a7cb5805fe0a66120a812e2/src/JuliusSweetland.OptiKey.Core/Services/AudioService.cs

@williamluer
Copy link
Author

Hi @kmcnaught thank you for passing along that information! The HTTP interface created for MaryTTS seems like it could definitely be a possibility for neural voices. I think it would be preferred if we could encode the neural voice as a SAPI5 voice. Have you ever created a new SAPI5 voice before?

@kmcnaught
Copy link
Collaborator

@williamluer no, I'm afraid I haven't ever created SAPI5 voices and don't know about how you would do that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants