Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Finity-Alpha/OpenVoiceChat
Have a natural voice conversation with an LLM
https://github.com/Finity-Alpha/OpenVoiceChat
voice-assistant
Last synced: 3 months ago
JSON representation
Have a natural voice conversation with an LLM
- Host: GitHub
- URL: https://github.com/Finity-Alpha/OpenVoiceChat
- Owner: Finity-Alpha
- License: apache-2.0
- Created: 2023-09-08T13:02:56.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-08-08T22:11:04.000Z (3 months ago)
- Last Synced: 2024-08-09T23:49:26.815Z (3 months ago)
- Topics: voice-assistant
- Language: Python
- Homepage: http://www.finityalpha.com/OpenVoiceChat/
- Size: 32.8 MB
- Stars: 70
- Watchers: 5
- Forks: 19
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![logo](docs/main_logo.png)
Have a natural voice conversation with an LLM[Homepage](https://www.finityalpha.com/OpenVoiceChat/) | [Documentation](https://www.finityalpha.com/OpenVoiceChat/home/) | [Discord](https://discord.gg/M5S2JksapH)
---
https://github.com/fakhirali/OpenVoiceChat/assets/32309516/88b7973d-a362-46f3-ab18-232bb59a188e
### pip installation
```shell
pip install openvoicechat
```### To install base and functionality specific packages
```shell
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```shell
python main.py
```[local Installation](INSTALL.md).
### Features
Supports practically any stt, tts and llm [model](notes/Models.md).
Supports interruptions.
Well [abstracted](/openvoicechat/tts) apis, easy to use and [extend](docs/Adding_models.md).
The goal is to be the open source alternative to [closed commercial implementations](notes/Competition.md)
Some ideas are [here](notes/Ideas.md).
### Contributing
Start with the [bounties](https://docs.google.com/spreadsheets/d/1d2MZTa9FKM4IHLrBs_nMuA2yuLaSY4USzdGH6vRdPbU/edit?usp=sharing)
if you want to contribute.Roadmap [here](notes/Roadmap.md)
[Discord](https://discord.gg/M5S2JksapH)