Skip to content

A simple extension that allows LLM to speak in any voice, literally, based on Sliero TTS which is available in oobabooga's textgen-webui (Very unstable).

Notifications You must be signed in to change notification settings

Sergey004/silero_tts_rvc

Repository files navigation

Description:

TL;DR: Let the bot answer you with the voice of your favorite character!

An extension to oobabooga's textgen-webui allowing you to hear ANY voice of your choice generated by Retrieval-based-Voice-Conversion Project

At this moment paths for .pth and .index is hard-coded, but you can edit this paths

How install this

git clone --recurse-submodules https://github.com/Sergey004/silero_tts_rvc extensions/silero_tts_rvc

pip install -r extensions/silero_tts_rvc/requirements.txt

How it works

Input from TextGen > Silero TTS > Magic of RVC > To chat history

Technically it's hijacking the audio from Silero TTS and redirecting it to RVC

File to be downloaded and put in the root of extension (or root of your hard drive, idk where this file loads) of the extension.

hubert_base.pt

Download this to RVC folder (if you want use rmvpe) rmvpe.pt

Credit to serp-ai for making rvc_infer.py, a file that made the impossible possible.

If you ask me how it works, I can tell you one thing: I DON'T KNOW.

About

A simple extension that allows LLM to speak in any voice, literally, based on Sliero TTS which is available in oobabooga's textgen-webui (Very unstable).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published