I wanted to try and get a bit further with my rhasspy install and one feature i would like to do is a two part conversational style answer / reply. once i get how to do that im sure i could expand it out.
So wake rhasspy and say “Search Google”
Rhasspy recognises the intent with fisticuffs and then needs to tts “what would you like to search for”
restarting the listen so I can say “worlds tallest building.”
The bits I don’t quite understand atm are would I continue to use home assitant for the intent handling here? so i would receive the rhasspy_searchgoogle event and then restart the session by publishing to to hermes/dialogueManager/startSession with the Site ID as per this thread Start Conversation with TTS and start listening
or would i use the rhasspy dialogue management to do it?
If I continue the dialogue through HA with the start session would I pass across the original intent that was matched? so I know what the continuation is meant to be related to? Is this a HA thing or should this be done within Rhasspy.
Last query is if I then allow any sort of random google search (how i parse and return the content is another story but for this example imagine it can be done) how would this get back to home assistant. as Rhasspy only recognises its trained sentences the use of a potentially random set of queries for the search phrase in this case would fail as not recognised?
or am i missing something?
If anyone has any examples in Rhassspy HA or Node-red i would welcome the knowledge.