rhasspy/wyoming-satellite

Remote wake command?

alexkramer98 opened this issue · 6 comments

I'm trying to build a conversational agent for Home Assistant that asks questions back.

Will it be possible to trigger a wake event manually? I am not a Python developer, so my attempt to implement this would not meet the coding standards. It would be great if something like this could be implemented.

I'm not a techie and not sure I am addressing your question, but I am using HA voice assistant (via a wyoming satellite). I created an automation to lower the volume of my Sonos system triggered by the wake event and restore the volume afterwards - it improved voice assistant as I listened to talk radio a lot and voice assistant kept trying to take instructions from radio presenters rather than me!

Once I proved this with an automation, I replaced it with Node Red for convenience.

Does that help you?

Oops - just realise I didn't address your question about manual wake event - apologies. Leaving my comment in case it helps someone else.

That's cool! Does the current implementation of wyoming-satellite send an event to Home Assistant on STT start or do you run a hook script on the satellite?

But yeah, I am trying to wake the satellite remotely.

Yes there are events triggered in HA on start and finish of voice assistant in progress - easy to find when creating an automation by selecting your satellite as a device.

Hope you find a way of getting something triggered in the opposite direction.

I have a branch capable of doing this I was hopping to get merged to the main branch, but so far, PRs seem to be stalled.
It requires running a custom component on the Home Assistant side + modified code of the satellite.

Have a look at this thread: #81 (comment)

Thanks @llluis! I will try your repo and hope PR's go through again soon.