OpenVoiceChat

OpenVoiceChat

OpenVoiceChat is an opensource library that allows you to have natural voice conversations with your LLM agent.

If you plan on making an LLM agent and want to have your users be able to talk to it like a person (low latency, handles interruptions), this library is for you.

It aims to be the opensource, highly extensible and easy to use alternative to the proprietary solutions.


Get Started

Install it using pip:

pip install openvoicechat

Refer to the Documentation for more.

FAQ

Q. How do I add support for my own STT/LLM/TTS model in OpenVoiceChat?
A. It is very easy to add support for you own model. You can refer to the adding models guide to learn about how to add support for your own STT/LLM/TTS models.
Q. What are the models supported?
A. All of huggingface, llama-cpp-python, openai, deepgram, and more
Q. How does it work?
A. Look at the code on github or read here.