#Handling multiple rooms not possible?

1 messages · Page 1 of 1 (latest)

supple cliff
#

Hey there,

I'm using Assist in fully local mode, see my config attached, using Wyoming satellites.

I was trying to use a voice command to turn on the lights in two rooms, but Assist understands the two rooms as a single one: "Schalte das Licht im Wohnzimmer und Esszimmer an." ("turn on lights in living room and dining room")
I see Whisper correctly understands it: INFO:wyoming_faster_whisper.handler: Schalte das Licht im Wohnzimmer und Esszimmer an.

Is that currently not possible, or am I missing something?

Thanks and greetings,

Andy!

vast anvil
#

Yes, only one area by default. That's enough for most people.
But it's quite possible to implement this yourself. A simple option is to create automations (custom sentences) with predefined phrases, a more complex option is to work with multiple slots.

steady tapir
#

Using an llm can also accomplish this, but that of course requires some heavy hardware for a good experience unless you use cloud

supple cliff
# vast anvil Yes, only one area by default. That's enough for most people. But it's quite pos...

Yeah the automation path I still need to look at. I was hoping for an interface one day where you can just add custom intents/sentences, instead of creating an automation...
Working with multiple slots sounds like modifying the built-in intents? so have a copy of those as custom_component: https://github.com/OHF-Voice/intents/tree/69b193ed423d1fdc286da5603a2b3845f9b04399/sentences/de
or how would I go is that?

GitHub

Intents to be used with Home Assistant. Contribute to OHF-Voice/intents development by creating an account on GitHub.

supple cliff
steady tapir
supple cliff
#

ah sad. yah that's out of scope for now sadly. Thx for the replies though!

vast anvil
supple cliff