Skip to content

caseAI is a voice-to-voice AI assistant utilising OpenAI's GPT and Whisper APIs.

License

Notifications You must be signed in to change notification settings

AlperErg/caseAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CaseAI

Voice-to-voice artificial intelligence assistant software that can be run in a Python IDE with a web interface. Powered by OpenAI's GPT-4o and speech to text model as well as Google's Google Speech Recognition API.

Requirements

  • Python 3
  • OpenAI API key by the user.
  • Python IDE to run the application.

How to use

  1. Get an OpenAI API key. It is free to open an OpenAI account and gives you plenty of credits for a few months. Here is how to create an API key, given you have an account.
  2. Run the application on a Python IDE of your choice.
  3. Input your OpenAI API key in the console.
  4. Access the web interface via the local IP given in the console.
  5. Press "Start Talking". You can now start talking with case by saying the call phrase "Hey Case"
  6. By saying case, a conversation is begun. You can ask endless questions to Case, and she will do her best to answer.
  7. To end the conversation, you need to say a sentence with "stop".

Features

  • You can call Case by any phrase including her name, like "What's up Case?" or "Bonjour Case!"
  • You can end talking while Case is waiting for you to call her name by saying "stop".
  • Case will timeout if you don't talk to her, saving you many API tokens. To start talking again, you only have to press the Start Talking button.

Support inquiries

you can send an email to me, @AlperErg anytime for any support.