Skip to content

Commit

Permalink
Update notes
Browse files Browse the repository at this point in the history
  • Loading branch information
fakhirali committed Jun 16, 2024
1 parent f0c6586 commit 7f6f7c6
Show file tree
Hide file tree
Showing 4 changed files with 34 additions and 45 deletions.
4 changes: 4 additions & 0 deletions INSTALL.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,7 @@ Make sure to install it using the correct CMAKE flag(s).
- [torchaudio](https://pytorch.org/get-started/locally/)
- portaudio by running `sudo apt-get install portaudio19-dev `
- [onnxruntime-gpu](https://onnxruntime.ai/docs/install/)

```bash
pip install -r requirements.txt
```
55 changes: 28 additions & 27 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,32 +15,7 @@ Have a natural voice conversation with an LLM

https://github.com/fakhirali/OpenVoiceChat/assets/32309516/88b7973d-a362-46f3-ab18-232bb59a188e


Supports all kinds of stt, tts and llm [models](notes/Models.md).

Supports interruptions.

Well [abstracted](/openvoicechat/tts) apis, easy to use and [extend](notes/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).

[TODO](notes/TODO.md).

Start with the [bounties](https://docs.google.com/spreadsheets/d/1d2MZTa9FKM4IHLrBs_nMuA2yuLaSY4USzdGH6vRdPbU/edit?usp=sharing)
if you want to contribute.

[Installation](INSTALL.md).

```shell
python main.py
```

[Discord](https://discord.gg/M5S2JksapH)

## Installing Required Packages
### To install only the base packages
### pip installation
```shell
pip install openvoicechat
```
Expand All @@ -56,4 +31,30 @@ similarly "piper" and "openai" can be replaced by any of the following
- openai
- tortoise
- xtts
- transformers
- 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](notes/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)
3 changes: 2 additions & 1 deletion notes/Models.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,10 @@ huggingface. [Elevenlabs](https://elevenlabs.io/)
[Any model](https://huggingface.co/models?pipeline_tag=automatic-speech-recognition&sort=trending) from
huggingface.
[Vosk models](https://alphacephei.com/vosk/models).
[Deepgram](https://deepgram.com/product/speech-to-text)

## LLM

All models compatible with llama-cpp-python e.g [llama](https://huggingface.co/TheBloke/Llama-2-7B-Chat-GGUF)
and [mistral](https://huggingface.co/TheBloke/Mistral-7B-Instruct-v0.2-GGUF).
OpenAI's [GPTs](https://platform.openai.com/docs/guides/text-generation/chat-completions-api)
OpenAI's [GPTs](https://platform.openai.com/docs/guides/text-generation/chat-completions-api).
17 changes: 0 additions & 17 deletions notes/TODO.md

This file was deleted.

0 comments on commit 7f6f7c6

Please sign in to comment.