OpenVoiceChat
OpenVoiceChat copied to clipboard
Have a natural voice conversation with an LLM
https://github.com/fakhirali/OpenVoiceChat/assets/32309516/88b7973d-a362-46f3-ab18-232bb59a188e
pip installation
pip install openvoicechat
To install base and functionality specific packages
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
local Installation.
Features
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.
Contributing
Start with the bounties if you want to contribute.
Roadmap here
