Skip to content

Listen, transcribe, reply - Voice Assistant using OpenAI & ElevenLabs API's

License

Notifications You must be signed in to change notification settings

Slaymish/ArticulateAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gray shape shifter

🔊 ArticulateAI 🧠

Listen, transcribe, reply - ArticulateAI masters the art of conversation.

Tweet


ArticulateAI is a groundbreaking tool designed to revolutionize the way we interact with spoken content.

By using OpenAIs Whisper API for transcription, it brings in the robust capabilities of OpenAI's GPT-3 or GPT-4 to produce intelligent responses. Further enhancing the user experience, it employs Elevenlabs' state-of-the-art text-to-speech technology for crisp, clear audio output.

🗣 Examples

  • Record a lecture and receive comprehensively formatted notes.
  • Transcribe a debate, noting down key points of both sides.
  • Listen to a food recipe description and format it professionally.
  • Translate a conversation in a foreign language to English.
  • And so much more...

🚀 Get Started

To set up ArticulateAI, follow these steps:

git clone https://github.com/Slaymish/ArticulateAI
cd ArticulateAI
mkdir Transcripts
mkdir Responses
cp env.template .env

Next, install the necessary dependencies:

pip install -r requirements.txt

Finally, kickstart the AI:

python3 run.py

This sets up your personal Speech Assistant, ready to transcribe and respond in insightful ways.

Note: Don't forget to secure the requisite API keys and credentials for the OpenAI API and Elevenlabs' text-to-speech service before getting the program up and running. Place these in your .env file


👏 Supporters

Stargazers repo roster for @Slaymish/ArticulateAI


📝 License

Copyright © 2023 Hamish Burke.
This project is MIT licensed.

Back to top

About

Listen, transcribe, reply - Voice Assistant using OpenAI & ElevenLabs API's

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages