hassio-addons icon indicating copy to clipboard operation
hassio-addons copied to clipboard

Please clarify the relation between the two 'assist_microphone' add-ons

Open ReinhardPrix opened this issue 10 months ago • 2 comments

There are two non-identical add-ons with the same name 'assist_microphone', and same stated purpose

  • one in home-assistant core, at version 1.2.0: https://github.com/home-assistant/addons/tree/master/assist_microphone ("Home Assistant add-on that uses a local USB microphone to control")
  • and one in 'rhasspy', at version 2.2.3: https://github.com/rhasspy/hassio-addons/tree/master/assist_microphone ("Use Assist voice control with a USB microphone.")

However, neither one seems to explain or discuss anywhere what the relation is or which one to use when etc.

This is very confusing, and at least the respective README's and add-on 'Documentation' should add some explanation about which one to use in what case etc.

ReinhardPrix avatar Apr 20 '24 12:04 ReinhardPrix

Also reported here https://github.com/home-assistant/home-assistant.io/issues/32391 for symmetry

ReinhardPrix avatar Apr 20 '24 12:04 ReinhardPrix

The old Assist Microphone add-on (in the Rhasspy repo) used the websocket API to run voice pipelines. This works fine, but didn't allow for assigning an area to the voice satellite because it wasn't a proper device. There are no plans right now to continue development.

The newer (official) Assist Microphone add-on uses the Wyoming satellite infrastructure, which is a proper HA device. Development will continue with this add-on.

synesthesiam avatar Apr 22 '24 17:04 synesthesiam

I am so glad I found this issue as I was following an older blog post: https://www.home-assistant.io/blog/2023/10/12/year-of-the-voice-chapter-4-wakewords/#turn-home-assistant-into-a-voice-satellite to set this up and it still points at the Rhasspy repo.

ovizii avatar Oct 01 '24 15:10 ovizii