Mixed language voice pipeline #908
Replies: 4 comments 3 replies
-
|
Prepare the desired voice dataset and train Piper. It's quite simple, any AI will explain all the steps. You can use Google Colab for training if you don't have the right equipment. |
Beta Was this translation helpful? Give feedback.
-
|
I don't have an answer, but I believe a core challenge is that the current Voice Assist pipelines only handle one language, even if you tell your STT to use more than one. I think there is a config passed in that overrides the STT's native multi-language support. |
Beta Was this translation helpful? Give feedback.
-
|
I want to give more details here: In my home is speak 3 languages: portuguese of brazil, italian and english. We mix all languages and working with IT for instance normally I have a zone of my house as "Hall" and not "Corredor", If I ask starting in portuguese and add english or italian names the STT make a mess, no matter if is a LLM because the only model that support multiple languages is whisper-1 on openai api today, which don't work. The assist works great, but is not prepared for multiple languages. One option that is fundamental needed is the option to select "Any" or a list of languages. |
Beta Was this translation helpful? Give feedback.
-
|
Related to https://community.home-assistant.io/t/allow-multiple-languages-in-ha-assist/535030 |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Describe the feature
This is a novelty item, but I think a lot of non-english users would like this. Voice assistant is heavily centered around english (and possibly a few major languages), but outside of that, options are limited.
Would it be possible to have the request and responses be in a different language, at least when using an LLM pipeline? I don't want to talk to my assistant in english. I talk to it in croatian. However there are only 2 TTS voices for croatian, and both are dull.
It would be really cool to give a command in croatian, and get the response in english, which has incomparably more TTS options.
Example commands
Request: "Hey Jarvis, upali svjetlo u kuhinji"
Response: "Light turned on"
Use cases
I would get an incomparably better TTS experience than listening to the dull l, robotic, croatian voice, e.g. the GLaDOS TTS.
The choice of TTS voices is going to expand eventually, and while english speakers will be using things like darth vader, mortal kombat announcer etc, I'll be stuck with the same 2 dull croatian voices
Anything else?
No response
Beta Was this translation helpful? Give feedback.
All reactions