https://github.com/blacklionxd/voicegpt
It is a voice assistant that uses OpenAI and IBM Watson Speech Library. This web project take voice input, convert it to text using speech-to-text technology, send the text to open ai's gpt-3 model, recieve a response , convert it back to text & voice to playit back to the user.
https://github.com/blacklionxd/voicegpt
flask genai-chatbot gpt-3 speech-to-text text-to-speech
Last synced: 7 months ago
JSON representation
It is a voice assistant that uses OpenAI and IBM Watson Speech Library. This web project take voice input, convert it to text using speech-to-text technology, send the text to open ai's gpt-3 model, recieve a response , convert it back to text & voice to playit back to the user.
- Host: GitHub
- URL: https://github.com/blacklionxd/voicegpt
- Owner: BlackLionXD
- License: apache-2.0
- Created: 2024-07-18T17:21:32.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-30T19:53:27.000Z (about 1 year ago)
- Last Synced: 2025-01-31T08:32:37.844Z (9 months ago)
- Topics: flask, genai-chatbot, gpt-3, speech-to-text, text-to-speech
- Language: JavaScript
- Homepage:
- Size: 5.71 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Voicebot-with-flask
It is a voice assistant that uses OpenAI and IBM Watson Speech Library. This web project take voice input, convert it to text using speech-to-text technology, send the text to open ai's gpt-3 model, recieve a response , convert it back to text & voice to playit back to the user.# Prerequest
-you need to create an account for watson use the free version and copy the api key.
- create a folder inside this project name it certs. create a file named rootCA.crt paste the generated key inside this file.
- install docker# Steps
- clone the project : 'git clone https://github.com/BlackLionXD/VoiceGPT.git'
- finish the above pre-requests.
- start the docker.
- buid the project : 'docker build . -t name-of-your-project'
- run the project : 'docker run -p 8000:8000 name-of-your-project'# Screenshot
