hey all,
Does Rasa support voice to text conversion or does it support integration with such API? I am new to this, I did a small chatbot project using rasa but now wanted to get rid of chat and use only voice for the conversation. Is it possible?
hey all,
Does Rasa support voice to text conversion or does it support integration with such API? I am new to this, I did a small chatbot project using rasa but now wanted to get rid of chat and use only voice for the conversation. Is it possible?
yes it is possible to apply voice in rasa with google I think that help
Hi @gauravkodmalwar. Yes, Hajar shared a great link Rasa doesnât come with in-built speech-to-text and text-to-speech components, but you can integrate it with existing ones just like Google Assistant
The fact that rasa is so easy to deploy locally is a huge selling point, so itâd be very cool to see an integration with something like Mycroft or another locally-hostable voice assistant.
I got the basics of a Mycroft skill that sends utterances to an arbitrary rasa REST endpoint, then speaks the text of the resulting messages.
I hooked it up to Sara
the demo-bot, but I found there were a number of buttons in Sara
's dialogues. Iâm wondering if thereâs guidance around how to most smoothly handle buttons with voice.
Should one:
payload
to the endpoint?title
values, but train your Rasa agent + nlu to handle whatever the user might respond, even if it might not map to a button value?This Mycroft skill should let you talk to your rasa bot without the need for Googleâs STT/TTS.
Mycroft
repo and run the setup [have had trouble with their docker image recently]rasa
on 5005
mycroft-start.sh all
And youâll be talking to your rasa bot via voice --> STT --> rasa http api --> TTS! The STT will by default by sent to Mycroftâs STT service, but you can host your own personal Mycroft backend to avoid that and have everything running locally
Some alternatives for voice integration
Very cool!