Skip to content

OpenAI-Assistant API integration with Speech Recognition and Eleven Labs TTS. User can choose name, description, model of assistant and ElevenLabs Voice. Speech recognition with Azure.

License

Notifications You must be signed in to change notification settings

MikaSchultes/GPTAssistant-ElevenLabs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GPTAssistant-ElevenLabs

Connecting the new OpenAI Assistant API, which is persistent and has infinitely long threads, with the ElevenLabs Text to Speech and Azure Speech to Text API.

1: Fill in OpenAI, ElevenLabs and Azure Speech Services API keys, as well as the Azure Location/Region.

2: Execute python newassistant.py and follow the on-screen instructions to make an assistant. The language code must be supported by Azure. When choosing GPT 4, your account must have access to the GPT 4 API.

3: Execute python "yourassistantname.py" to create a thread with the assistant created at step 2

4: Now execute python "yourassistantname_thread.py" to send voice messages to the assistant and get TTS answers back.

About

OpenAI-Assistant API integration with Speech Recognition and Eleven Labs TTS. User can choose name, description, model of assistant and ElevenLabs Voice. Speech recognition with Azure.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages