demo.mp4
pip install openvoicechat
pip install openvoicechat[piper,openai,transformers]
similarly "piper" and "openai" can be replaced by any of the following
- piper (does not work on windows)
- vosk
- openai
- tortoise
- xtts
- transformers
python main.py
Supports practically any stt, tts and llm model.
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.
Start with the bounties if you want to contribute.
Roadmap here