Skip to content
This repository has been archived by the owner on Aug 30, 2020. It is now read-only.

Support for receiving from / sending to multiple site ids #49

Closed
Red5d opened this issue Dec 5, 2019 · 6 comments
Closed

Support for receiving from / sending to multiple site ids #49

Red5d opened this issue Dec 5, 2019 · 6 comments
Labels
enhancement New feature or request

Comments

@Red5d
Copy link

Red5d commented Dec 5, 2019

Is it possible to have Rhasspy listen for Hermes data from multiple different site ids and pass the received site id through to the intent object so it could then be used in a direct (Hermes TTS) response back to that site?

This would enable using multiple individually-addressable "satellites" and not have response audio go back to all sites, just the one that is being actively used.

@synesthesiam synesthesiam added the enhancement New feature or request label Dec 5, 2019
@synesthesiam
Copy link
Owner

This is possible, but will require a few changes to the Hermes audio recorder. I will need to keep separate audio buffers for each site id, and thread that id through the speech and intent recognition processes.

@asktimfisher
Copy link

I am also very interested in having this capability!

@raufis27
Copy link

Please add this function, so we can use existing snips satellites. Thank you!

@legomind
Copy link

This is the only missing feature that is holding me back from dumping google home.

@koenvervloesem
Copy link
Contributor

koenvervloesem commented Jan 25, 2020

This is probably the number one missing feature for a lot of people, including me :-) This is work in progress and was one of the reasons for Michael's big rewrite of Rhasspy into various independent services, which is going on in the rhasspy organization. So stay tuned!

@synesthesiam
Copy link
Owner

This is now being tested in the 2.5 pre-release :)

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

6 participants