This project presents a simulation of the Kuri robot. The Kuri robot will change its facial expression and heart light color depending on the sentiment of the text given by the user through chat or speech. We used OpenCV to create the robot simulation, SpeechRecognition to gather speech input, and TextBlob for sentiment analysis.
This program requires Python 3. Below are step-by-step instructions for MacOS:
python3 -m venv venv
source ./venv/bin/activate
This Kuri robot requires Python3 3.7+ to run.
pip install -r requirements.txt
If you recieve an error as a result of portaudio, please enter the following command in your terminal
conda install pyaudio
python3 KuriProgram.py
Anh Nguyen
Lily Irvin
Ryan Specht
This repository was pre-exisiting from the authors above in which James and Emiliano have further built a social robot that mimics more to the orginal Kuri robot through the addition of the following:
- More robust Speech Recognition
- Facial Recognition for its user
- More responsive language features from Kuri