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!
The following libraries are required to run the project:
pygame
for loading librariesopenai
for working with ChatGPT and Dalleconnectdalle
to import the function for Dalle's responseurllib.request
for downloading files from URLsos
wave
for working with audiopyaudio
for working with audiothreading
for supporting multithreadingqueue
for supporting multithreadingspeech_recognition
for speech recognitionjson
for working with the session history filepyttsx3
for converting text to speechultralytics
to work with YOLO for object detectioncv2
for working with the camera