Nelly is a Frame Based Conversational Agent for Sandwiches Ordering. Nelly is the final project for the Natural Language Interaction course of the Master in Intelligent Interactive Systems at the Department of Information and Communication Technologies of the Universitat Pompeu Fabra, Barcelona, Spain.
Categories:
- Bread type (Mandatory)
- Vegetables
- Protein
- Sauce
- Cheese
- Food Restrictions
In order to run Nelly you will need to install the below libraries:
- spaCy is compatible with 64-bit CPython 2.7 / 3.5+ and runs on Unix/Linux, macOS/OS X and Windows:
pip install -U spacy
python -m spacy download en_core_web_sm
- gTTS (Google Text-to-Speech), a Python library and CLI tool to interface with Google Translate's text-to-speech API:
pip install gTTS
- SpeechRecognition, Library for performing speech recognition, with support for several engines and APIs, online and offline:
pip install SpeechRecognition
pip install pipwin
pipwin install pyaudio
python listen_and_talk.py
- Georgios Angelopoulos - LinkedIn
- Daniel Levkovits - LinkedIn
- Jorge Pimienta - LinkedIn
- Cristian Morales - LinkedIn
We would like to thank the Professors Leo Wanner and Mireia Farrús, for the guidance and advice they have provided us throughout the creation of Nelly.