/mikasa_gpt

🚀 MiksaGPT, part of the 'Miksa' project, is a groundbreaking voice assistant utilizing Claude 3 and APIs from 'anthropic' and 'elevenlabs'. It enables real-time Opus two-way voice chat with seamless interruptibility, built with Flutter and available for free on GitHub.

Primary LanguageDartMIT LicenseMIT

MiksaGPT

MiksaGPT is a voice assistant using Claude 3. It is built using 'anthropic' and 'elevenlabs' API and is a part of the 'Miksa' project. It is a voice assistant that can be realtime Opus two way voice chat with ability for user to interrupt anytime. It is built using Flutter and is available for free on GitHub.

Features

  • Realtime Opus two way voice chat
  • Ability for user to interrupt anytime
  • Built using Flutter
  • Free and open-source

Screenshots

Screenshot 1 Screenshot 2 Screenshot 3

Demo

MiksaGPT Demo

Requirements

Flutter 3.19.3 Tools • Dart 3.3.1 • DevTools 2.31.1 cocapods 1.15.0

To install MiksaGPT, clone the repository and copy .env.example to .env and fill in the required values:

git clone https://github.com/olololoe110399/mikasa_gpt.git
cd miksa_gpt
cp .env.example .env
make sync

To generate a API Key, visit the anthropic and elevenlabs websites.

Usage

To run MiksaGPT, run the following command:

flutter run

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License

MIT