I’m using rasa for a voice assistant and I want to make sure the communication flows smoothly for the user. With that in mind, I don’t require the user to click on a button or say a hot word before every sentence he wants to send to the bot. The user will say the hotword once, and as the conversation goes, I automatically open the mic once Rasa is no longer talking to gather more information.
I’m asking for guides on how to edit the response so when a conversation has finished I send a flag and don’t open the mic afterwards. For example, after a user has checked information on how to book a flight and says “goodbye”, the bot should respond goodbye and close the mic.
This is how my current response looks like
I would like to change this to something of this effect:
I am connecting with rasa through socketio and rest.
I am concerned that, even if this is possible, I would only be able to modify the json response using a custom action. But that’s a next problem. Any tips? Thanks!