Openvoicechat

Latest version: v0.2.4

Safety actively analyzes 723177 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

0.2.4

Twilio and better docs

What's Changed
* Main cpu by fakhirali in https://github.com/Finity-Alpha/OpenVoiceChat/pull/44
* Twilio support by fakhirali in https://github.com/Finity-Alpha/OpenVoiceChat/pull/45
* Update docs slightly by fakhirali in https://github.com/Finity-Alpha/OpenVoiceChat/pull/48
* melo integration by mohammadOsama141 in https://github.com/Finity-Alpha/OpenVoiceChat/pull/50

New Contributors
* mohammadOsama141 made their first contribution in https://github.com/Finity-Alpha/OpenVoiceChat/pull/50

**Full Changelog**: https://github.com/Finity-Alpha/OpenVoiceChat/compare/v0.2.0...v0.2.4

0.2.0

Function calling, better sentence splits and more

- You can now add a starting message for the bot to say to start the conversation.
- xtts improved
- Logging can be done to a particular path
- bugs fixed

What's Changed
* Add Ollama LLM by Shehryar718 in https://github.com/Finity-Alpha/OpenVoiceChat/pull/40
* Sentence detections by fakhirali in https://github.com/Finity-Alpha/OpenVoiceChat/pull/41
* Function calling by fakhirali in https://github.com/Finity-Alpha/OpenVoiceChat/pull/39


**Full Changelog**: https://github.com/Finity-Alpha/OpenVoiceChat/compare/v0.1.7...v0.2

0.1.7

More stability

OVC is now used internally at [FinityAlpha](https://www.finityalpha.com/) for a product, which means that we'll be discovering and fixing bugs regularly. v1 soon.

What's Changed
* Fix base file import bugs in openvoicechat/openvoicechat/* by Shehryar718 in https://github.com/Finity-Alpha/OpenVoiceChat/pull/33
* Logging file being created by fakhirali in https://github.com/Finity-Alpha/OpenVoiceChat/pull/34
* Documentation by fakhirali in https://github.com/Finity-Alpha/OpenVoiceChat/pull/37

New Contributors
* Shehryar718 made their first contribution in https://github.com/Finity-Alpha/OpenVoiceChat/pull/33

**Full Changelog**: https://github.com/Finity-Alpha/OpenVoiceChat/compare/v0.1.6...v0.1.7

0.1.6

You can now easily measure the wait time for each model. Here are the times of some of the models:
| Model | Avg Time |
|--------|--------|

0.1.5

Websockets are finally here!
Integrated websockets into the pipeline. Run chat now has stopping criteria. Example added to show how to use OVC with langchain RAG.

What's Changed
* Added vectorstore and vectorizer functionality by Harras3 in https://github.com/fakhirali/OpenVoiceChat/pull/17
* Web api by fakhirali in https://github.com/fakhirali/OpenVoiceChat/pull/23

New Contributors
* Harras3 made their first contribution in https://github.com/fakhirali/OpenVoiceChat/pull/17

**Full Changelog**: https://github.com/fakhirali/OpenVoiceChat/compare/v0.1.3...v0.1.5

0.1.3

torch and llama-cpp-python removed from dependencies. They will have to be custom installed according to the hardware, see [INSTALL](https://github.com/fakhirali/OpenVoiceChat/blob/master/INSTALL.md)

The starting code is now the following. No need to make queues, threads and run the chat loop.

python
from openvoicechat.tts.tts_piper import Mouth_piper as Mouth
from openvoicechat.llm.llm_gpt import Chatbot_gpt as Chatbot
from openvoicechat.stt.stt_hf import Ear_hf as Ear
from openvoicechat.utils import run_chat
from openvoicechat.llm.prompts import llama_sales

if __name__ == "__main__":
device = 'cuda'

print('loading models... ', device)

ear = Ear(silence_seconds=2, device=device)
john = Chatbot(sys_prompt=llama_sales)
mouth = Mouth(device=device)
mouth.say_text('Good morning!')
run_chat(mouth, ear, john, verbose=True)

Page 2 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.