Skip to content

This code defines a program that can take voice commands, interpret them using Google's speech recognition API, and generate a text-based response using OpenAI's GPT-4.0 model. It then converts this text response into an audio file using Google's text-to-speech API and plays it using the Pygame library.

License

Notifications You must be signed in to change notification settings

RollerCoaster1899/ChatGTP-Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

ChatGTP-Bot

This code defines a program that can take voice commands, interpret them using Google's speech recognition API, and generate a text-based response using OpenAI's GPT-3.5 model. It then converts this text response into an audio file using Google's text-to-speech API and plays it using the Pygame library. The program continuously runs in a loop, waiting for voice commands containing the word "Alexa" to be spoken, and responds to those commands. It also includes error handling to handle cases where the speech recognition API cannot understand the spoken command. The program uses various Python libraries such as Pygame, OpenAI, SpeechRecognition, gradio, and gTTS to achieve these functionalities.

This repository uses third-party APIs and AI models and is not associated with or endorsed by the API providers or the original developers of the models. This project is intended for educational purposes only.

Please note the following:

-Disclaimer: The APIs, services, and trademarks mentioned in this repository belong to their respective owners. This project is not claiming any right over them. -Responsibility: The author of this repository is not responsible for any consequences arising from the use or misuse of this repository or the content provided by the third-party APIs and any damage or losses caused by users' actions. -Educational Purposes Only: This repository and its content are provided strictly for educational purposes. By using the information and code provided, users acknowledge that they are using the APIs and models at their own risk and agree to comply with any applicable laws and regulations.

About

This code defines a program that can take voice commands, interpret them using Google's speech recognition API, and generate a text-based response using OpenAI's GPT-4.0 model. It then converts this text response into an audio file using Google's text-to-speech API and plays it using the Pygame library.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published