Skip to content

ProgrammerKrot/2DcharacterBasedOnCHATGPT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

2D Character Based on ChatGPT

Probably, you are bored by the uselessness of normal chat assistants. I tried to solve this problem by building this project powered by the three biggest AI libraries: OpenAI, YOLO, and sometimes DeepL.

This project is my own and I kindly request that you do not copy it or list me as a co-author with a link to my GitHub for support.

The project was built using Python version 3.10.

Read license!

Required Libraries

The following libraries are required to run the project:

  • pygame for loading libraries
  • openai for working with ChatGPT and Dalle
  • connectdalle to import the function for Dalle's response
  • urllib.request for downloading files from URLs
  • os
  • wave for working with audio
  • pyaudio for working with audio
  • threading for supporting multithreading
  • queue for supporting multithreading
  • speech_recognition for speech recognition
  • json for working with the session history file
  • pyttsx3 for converting text to speech
  • ultralytics to work with YOLO for object detection
  • cv2 for working with the camera