Skip to content

Comp-480-AI-Robotics/semester-project-emiliano-james

Repository files navigation

Kuri Robot Simulation

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.

Chat Demo

Chat Demo

Speech Demo

Speech Demo

Getting started

This program requires Python 3. Below are step-by-step instructions for MacOS:

Create a virtual environment

python3 -m venv venv 
source ./venv/bin/activate

Installation

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

Run the program

python3 KuriProgram.py

Contributors

Emiliano Huerta
James Yang

Orignal Authors

Anh Nguyen
Lily Irvin
Ryan Specht

Acknowledgements / Notes

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

About

semester-project-emiliano-james created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published