demo.mp4
Supports all kinds of stt, tts and llm models.
Supports interruptions.
Well abstracted apis, easy to use and extend.
The goal is to be the open source alternative to closed commercial implementations
Some ideas are here.
TODO.
Start with the bounties if you want to contribute.
python main.py
pip install openvoicechat
pip install openvoicechat[piper,xtts]
similarly "piper" and "xtts" can be replaced by any of the following
- piper
- vosk
- open_ai
- tortoise
- xtts
- transformers