Skip to main content


So since this does not seem to be widely disseminated knowledge, the RH Voice speech synthesizer engine allows for training your own voice models by associating sets of sentences in a text file with their corresponding recordings as wav files. There is a tutorial about this on the project's Wiki at:
https://github.com/RHVoice/RHVoice/wiki/Creating-a-new-voice-for-RHVoice.
I haven't tried it myself yet so can't answer possible questions, others have though so it surely works.
Happy hacking, creating SAPI, NVDA, Android voices or whatever else you imagine! ##SpeechSynthesis #Accessibility #NVDASR #Blind

reshared this

in reply to Paweł Masarczyk

Ooooh, I wonder if that would be an option for getting something better than #eSpeak for my Linux computers. I mean, sure I can understand it OK, but it's kinda grating.
in reply to Tarren (They/Them)

@Tarrenvane You could certainly try. The possibilities of the engine allow for producing of pretty high quality, pleasant to listen voices actually. Take a look at the examples in Polish at https://zlotowicz.pl/synteza
in reply to Paweł Masarczyk

@pitermach I've tried it, and getting the environment set up requires Linux wizardry that I still haven't been able to pull off. The HTK is some old patch for older code that isn't readily available now and trying to apply it breaks stuff.
Unknown parent

Paweł Masarczyk
@bluespacedragon Yes, recording conditions as close as possible to a recording studio tend to guarantee the best results. A good quality microphone is certainly going to boost the quality. The most important is to avoid echo, background noise etc. There are probably other things to watch out for but I haven't got all the specifics at hand at the moment, can ask though. The good thing is you can try on a small subset of sentences, around 50-100 and see how the general effect is shaping and either modify what you find annoying or carry on as you are. Also note that it is possible to train against currently supported linguistic models E.G. English. If you would like a new language to be supported, it is necessary to develop a new model for it which is a lot of work and expertise from what I've heard. Good luck!
in reply to Paweł Masarczyk

This sounds interesting, even though I would need to learn quite a few things. Is there any demo of this rh voice synthesiser in action? would be fun to test out some voices and hear what they sound like.
in reply to Paweł Masarczyk

Hi, the one you once new as either jakalas01 or JVSStuff on Twitter. Jacques from South Africa here. Seems like the RHVoice's page for NVDA is somewhat broken since I don't get a link to download it when I go there.