O texto da geração de voz baseado em recuperação para o sistema de fala é um texto baseado em Python para a fala que se baseia em duas partes principais. Para poder gerar fala, ele depende do Tacotron para converter o texto em fala e, em seguida, usa a conversão de voz do RVC para poder fazer parecer qualquer caractere sem a necessidade de usar um arquivo de áudio.
Este TTS foi testado no Python 3.10, embora possa funcionar em outras versões.
Você deve ter o mais recente lançamento de 64 bits.
Para criar a dependência da Fairseq, você deve ter o Visual Studio e instalar o pacote de desenvolvimento "Desenvolvimento de Desktop com C ++".
Para usá-lo, instale a poesia e instale os requisitos com poetry install --no-root e faça o download do modelo Hubert, modelo de tacotron avançado e qualquer modelo RVC. Você pode colocá -los na pasta do modelo com os nomes correspondentes:
hubert_base.pt -> hubert.ptforward_steps90k.pt -> forward.pt(rvc .pth model name) -> rvc_model.pth(rvc .index model name) -> rvc_index.index (opcional) Depois de ter tudo isso, você pode executar o arquivo RVG.py com os argumentos desejados sobre a CLI, executar o arquivo sem nenhum argumento para iniciar a Webui gradio ou você pode incluir esse código em seu próprio projeto e importar a função rvg_tts do RVG.py
Para usar um idioma diferente, um novo modelo de tacotron avançado deve ser treinado. Isso é algo que não posso fazer sem um conjunto de dados. É aqui que peço ajuda à comunidade. Se você pode fornecer um conjunto de dados, faça.
A Forward Tacotron é licenciada sob a licença do MIT
RVC Webui está licenciado sob a licença do MIT
Copyright 2023 Foxify52
Licenciado sob a licença Apache, versão 2.0 (a "licença"); Você não pode usar esse arquivo, exceto em conformidade com a licença. Você pode obter uma cópia da licença em
http://www.apache.org/licenses/LICENSE-2.0
A menos que exigido pela lei aplicável ou acordada por escrito, o software distribuído pela licença é distribuído "como está", sem garantias ou condições de qualquer tipo, expressa ou implícita. Consulte a licença para o idioma específico que rege as permissões e limitações sob a licença.