I am working on a rasa chatbot. For training the chatbot, I added all the training data to the nlu.md file. I added the stories to the stories.md file. I configured the domain.yml file and I also created a few custom actions that the bot should run when the user asks a particular question. Now I trained the chatbot using the rasa train command. This created a zipped file inside the models folder.
I am now trying to add speech recognition to the chatbot. for this I am using the SpeechRecognition library in python and google’s speech to text API.
I want the converted text from the google STT as user input to the trained rasa model. As of now, I am only able to use the trained model inside rasa shell or rasa x. But I am creating a web UI for the chatbot with django, and along with the speech recognition part of the code, I would like to call the trained rasa model from the custom code.
How do I do that?
What happens to the actions server when calling the model from my own custom code, and will the bot be able to follow the flow as specified in the stories with which I trained the model?