HomeIntent icon indicating copy to clipboard operation
HomeIntent copied to clipboard

Try out Larynx for TTS

Open JarvyJ opened this issue 3 years ago • 5 comments

This might only work on a Pi 4 (or maybe a 64bit pi 3), but I think Larynx might be a really good contender for voice options.

JarvyJ avatar Oct 29 '21 02:10 JarvyJ

The only TTS I really liked was MaryTTS. It worked on a Pi4b but definitely took more time than nanoTTS.

oerkel47 avatar Jan 04 '22 11:01 oerkel47

I could try out OpenTTS and then select reasonable defaults based on language, architecture, speed, and auto-configure via the API. But that might be a project for another month.

JarvyJ avatar Jan 09 '22 18:01 JarvyJ

I agree, it's just too dependent on the language. Probably should stick with what sounds reasonable in English as default. I think most users should be capable of changing things inside rhasspy. Related to that: I am not a huge fan of rhasspy settings being overwritten by default.

oerkel47 avatar Jan 09 '22 19:01 oerkel47

Yeah, that's a tough one. On one hand, I want folks to have a nice install experience without having to configure things in multiple places, and on the other I want power users to be able to extend features as necessary. Unfortunately merging settings that are changed in two systems gets a little complicated...

Actually that gives me an idea on how to maybe use pydantic and avoid editing in two spots. I'll create an issue to investigate at some point. The short of it is that the HI defaults would be "known" (and are not overridable), and if anything has changed in Rhasspy to not set it. I think it could work!

JarvyJ avatar Jan 09 '22 20:01 JarvyJ

Sounds good. Or if that's too complicated maybe define some settings that only get set once or if undefined. And then only force the ones that are explicitly set via the HI ui/config.

oerkel47 avatar Jan 09 '22 20:01 oerkel47