In my home we speak Danish, but sometimes I need to speak to the assistant in English.
Primarily this is needed when asking the assistant to play music. I primarily listen to bands with English names and song titles, and the STT is pretty bad at transcribing English in the middle of a Danish sentence.
Other times it’s just plain bad at hearing what I’m saying in Danish, and I just need it to understand me, which the English stt does perfectly.
So is something you can already do, and if so how do I do it?
#Can you (on PE) assign different assistants per wakeword?
1 messages · Page 1 of 1 (latest)
No. \
Just for anyone else having this issue. I “solved” it by creating an automation with the conversation trigger “change to Danish” and the danish equivalent of the opposite.
The PE satellite has a select entity that you can change languages assistants with.
That’s a great idea! You can also have sentence triggers call the conversation Action so you could also have a sentence like “English {sentence}” and then always pass that to the English assist pipeline. Similarly for Danish.
maybe in text mode. otherwise i'm curios what the Danish STT will make of your English sentence and viceversa 😅
Oh. Hmm… That’s a good point. I thought Whisper models were multi lingual except for the “en” specific ones. You can specify “auto” for language and it should auto detect.
but you can't set auto language when defining a pipeline, and the STT language needs to be that of the pipeline
Ah. Bummer.