Key Features • How To Use • Architecture • Related
This project has been developed and conceived only as a learning project and corresponds to a graduation project for the specialty artificial intelligence. The goal of the project is to create a movie chatbot using an open source framework Rasa. The bot includes voice recognition and transforms the processed text into a voice as well as a voice into a text. |
- First at all, train your model:
rasa train
- Check if project data is validated:
rasa data validate
- Then in terminal 1 (from chatbot):
rasa run --enable-api --cors "*"
- In terminal 2 start server (from chatbot):
rasa run actions
- Finally, open server page:
python widget/server.py
- For API configuration you need to generate token and add to .env file.
There are two docker files in the chatbot folder, one for Rasa Core and one far Rasa Action, so you can create an image for more convenient use.
- TMDB for python: TMDB API for movie requests
- TMDB API: get started and generate a key