/cozmo-chatrobot

Python library for transcribing real-time communication from the user and using GPT3.5-Turbo to generate responses from the assistant.

Primary LanguagePythonApache License 2.0Apache-2.0

Cozmo Code for Human-Robot Interaction Lab

License

This is a Python library for transcribing real-time communication from the user and using GPT3.5-Turbo to generate responses from the assistant.

Notes

  • Cozmo's API only works with Python 3.9

Instalization

You can fork this repo to build off of it, or download it if you must.

Usage

No proper .exe or application front end, merely execute the app.py file (Python 3.9) and start interacting.

TODO

  • support compatability with NAO, a more serious unit
  • build an app front-end
  • find a way to speed up the response time, perhaps drop GPT3.5 or use a websocket to a fast computer

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License

MIT License