What would be the best way to have rhasspy work in a continuous dialogue without a wake word.
For example i want to wake a robot, dictate commands continously, then close the conversation
Sample:
- run a program
- start text to speech
- “Robot wake up” --> Robot: “OK”
- “Left 30 degrees”, “Stop” … “Raise left arm”… “Come here”… etc.
- “Robot go to sleep” (no more text to speech) all dialogue ended
I have been able to do this with the system as is, but its sluggish, and it’s redundant, slow and wasteful to use the wake word for every command.
A bonus would be to have a closed dialogue in the midst of the commands. For example “Robot pick up the closest object” Robot: “is this what you want?” , “No”, Robot: “Ok, i will try another” (bad example but hopefully you get the point).
I know all the parts i need are right there in front of me, but im not sure of the correct sequences and messages, and if i could, i prefer to use hermes mqtt.
Any ideas would be appreciated.