Slaymish / ArticulateAI

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

License:MIT License


Languages

Language:Python 100.0%