Sergey004 / silero_tts_rvc

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).

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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).


Languages

Language:Python 99.4%Language:CSS 0.6%