https://github.com/fakhirali/OpenVoiceChat/assets/32309516/88b7973d-a362-46f3-ab18-232bb59a188e
pip install openvoicechat
pip install openvoicechat[piper,openai,transformers]
similarly "piper" and "openai" can be replaced by any of the following
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