Der auf Abruf basierende Sprachgenerierungstext zum Sprachsystem ist ein Python -basierter Text zu Sprache, der auf zwei Kernteilen beruht. Um Sprache zu generieren, stützt sich Tacotron, um den Text in Sprache umzuwandeln, und verwendet dann die RVC -Sprachumwandlung, um ihn wie ein Zeichen klingen zu können, ohne dass eine Audiodatei verwendet werden muss.
Dieses TTS wurde auf Python 3.10 getestet, obwohl sie möglicherweise auf anderen Versionen funktionieren.
Sie müssen die neueste 64 -Bit -Espeak -NG -Veröffentlichung haben.
Um die FairSeq -Abhängigkeit zu erstellen, müssen Sie Visual Studio haben und das Entwicklungspaket "Desktop -Entwicklung mit C ++" -Entretung installieren.
Um es zu verwenden, installieren Sie die Gedichte und installieren Sie die Anforderungen mit poetry install --no-root und laden Sie das Hubert-Modell, das Vorwärts-Tacotron-Modell und jedes RVC-Modell herunter. Sie können sie dann mit den entsprechenden Namen in den Modellordner einfügen:
hubert_base.pt -> hubert.ptforward_steps90k.pt -> forward.pt(rvc .pth model name) -> rvc_model.pth(rvc .index model name) -> rvc_index.index (optional) Sobald Sie all dies haben, können Sie die RVG.py -Datei mit Ihren gewünschten Argumenten über CLI ausführen, die Datei ohne Argumente ausführen, um das Gradio Webui zu starten, oder Sie können diesen Code in Ihr eigenes Projekt aufnehmen und die Funktion rvg_tts von RVG.py importieren.
Um eine andere Sprache zu verwenden, muss ein neues Vorwärts -Tacotron -Modell geschult werden. Dies ist etwas, das ich ohne Datensatz nicht ausgehen kann. Hier bitte ich die Community um Hilfe. Wenn Sie einen Datensatz bereitstellen können, tun Sie dies bitte.
Forward Tacotron ist unter der MIT -Lizenz lizenziert
RVC Webui ist unter der MIT -Lizenz lizenziert
Copyright 2023 Foxify52
Lizenziert unter der Apache -Lizenz, Version 2.0 (der "Lizenz"); Sie dürfen diese Datei nur in Übereinstimmung mit der Lizenz verwenden. Sie können eine Kopie der Lizenz bei erhalten
http://www.apache.org/licenses/LICENSE-2.0
Sofern nicht nach geltendem Recht oder schriftlich zu vereinbart wird, wird die im Rahmen der Lizenz verteilte Software auf "As is" -Basis ohne Gewährleistung oder Bedingungen jeglicher Art ausdrücklich oder impliziert verteilt. Siehe die Lizenz für die spezifischen Sprachberechtigungen und Einschränkungen im Rahmen der Lizenz.