-
Notifications
You must be signed in to change notification settings - Fork 5
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
Request: support usage of multiple voices #7
Comments
Hi @H-Dorina, This isn't currently possible, but I've been giving it some thought over the weekend and have an idea for how we can support this sort of use case in future versions. The plan would be to support multiple speech dispatcher voice configurations (e.g. MALE1, FEMALE1, MALE2, FEMALE2, etc.), so that the voice can be changed dynamically at run time without needing to change configuration. However, I'm not clear on what support Orca has for dynamically setting voices based on applications, I haven't been able to find any information about this sort of functionality. Is it something that already exists in Orca? And if so, what are the steps to activate it so that I can test this behaviour? Thanks, |
Unfortunately I can't find any concrete information about orca's dynamic voice change capabilities at runtime. |
I think a dynamic voice switch based on the active process wouldn't be too hard, example:
Additionally, Pied would need some more user preferences to know what voice presets to use for what process. Although I like this request too, it's a fairly custom feature request, not an essential feature , imo. |
As far as i understand all downloaded models should be added to piper.conf with Addvoice line and then instead of ${MODEL_PATH} simply use ${MODEL_BASE_PATH}/${VOICE} . Similarly to this manual solution i wrote earlier for myself in this discussion rhasspy/piper#328
With this addition DeafaultVoice needs to be set and voicedetection function need some work to detect all installed voice models and detect defaultVoice as well |
I use pied on ubuntu 22.04 with orca screenreader. I would like to use multiple Piper voices, e.g. Lessac in the web browser and Ryan in the terminal.
Please help me on how to achieve this with pied
The text was updated successfully, but these errors were encountered: