Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tejassinkar23/chatgpt-voice-module-voicegenious
ChatGPT Voice Assistant Model: A language model powered by GPT-3.5 that enables users to interact with a voice assistant using natural language queries and receive voice responses. It combines the power of AI-generated conversational capabilities with voice recognition and synthesis for a seamless and engaging user experience.
https://github.com/tejassinkar23/chatgpt-voice-module-voicegenious
api googletrans openai openstreetmap python3 pyttsx3 speechrecognition-library
Last synced: 13 days ago
JSON representation
ChatGPT Voice Assistant Model: A language model powered by GPT-3.5 that enables users to interact with a voice assistant using natural language queries and receive voice responses. It combines the power of AI-generated conversational capabilities with voice recognition and synthesis for a seamless and engaging user experience.
- Host: GitHub
- URL: https://github.com/tejassinkar23/chatgpt-voice-module-voicegenious
- Owner: tejassinkar23
- Created: 2023-07-05T15:52:33.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-08T17:58:09.000Z (6 months ago)
- Last Synced: 2024-08-08T20:49:04.662Z (6 months ago)
- Topics: api, googletrans, openai, openstreetmap, python3, pyttsx3, speechrecognition-library
- Language: Python
- Homepage:
- Size: 738 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
The code provided is a voice assistant program that allows users to interact with an AI-powered assistant.
It uses OpenAI's GPT-3 language model to generate responses to user queries. The pyttsx3 library is used for
text-to-speech conversion, enabling the assistant to speak the generated responses. The speech_recognition library
allows the program to listen to and understand user's spoken commands. The webbrowser module enables the program
to open web browsers and visit specific URLs. Additionally, the code utilizes the googletrans library to translate
the generated responses from English to Marathi. The program sets up an API key, initializes necessary components,
and defines functions for generating responses, speaking the responses, and translating text.
The main loop continuously listens to user input, generates responses, translates them, and speaks the translated
response back to the user.