Skip to content

Chat with LLM that speak on your audio, supports full offline mode with LibreTranslate and Ollama. Powered by Langchain.

License

Notifications You must be signed in to change notification settings

savareyhano/llm-tts-speak

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LLM-TTS-Speak

Chat with LLM that speak on your audio, supports full offline mode with LibreTranslate and Ollama.

Quickstart example:

npm install
docker compose up --profile piper up -d
npm run start

For Piper, get the voices from piper initial release page on github, get the .onnx and .onnx.json files from the zip and put it inside the models folder, then put the voice name in the .env file, for example:

PIPER_VOICE_NAME=en-us-ryan-high

Docker

VOICEVOX CPU

Start

docker compose --profile voicevox-cpu up -d

Stop

docker compose --profile voicevox-cpu down

VOICEVOX GPU

Start

docker compose --profile voicevox-gpu up -d

Stop

docker compose --profile voicevox-gpu down

Piper

Start

docker compose --profile piper up -d

Stop

docker compose --profile piper down

TODO

  • Write a better Docs
  • LLM uses memory/memory management
  • Make the code better

About

Chat with LLM that speak on your audio, supports full offline mode with LibreTranslate and Ollama. Powered by Langchain.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published