Downloads · 30 days
69
4% of all-time downloads
frappuccino/vits2_ru_natasha
vits2_ru_natasha is a text-to-speech model from frappuccino. Use it when you need text read aloud. It is set up for transformers. The card lists the license as mit.
This model is an implementation of VITS2, a single-stage text-to-speech system, trained on the Natasha dataset for the Russian language. VITS2 improves upon the previous VITS model by addressing issues such as unnatur…
Downloads · 30 days
69
4% of all-time downloads
All-time downloads
1.7K
Public
Repo size
729 MB
Likes
11
Public
Click a slice to open those files.
.pth565 MB · 78%
From the Hugging Face model README
This model is an implementation of VITS2, a single-stage text-to-speech system, trained on the Natasha dataset for the Russian language. VITS2 improves upon the previous VITS model by addressing issues such as unnaturalness, computational efficiency, and dependence on phoneme conversion. The model leverages adversarial learning and architecture design for enhanced quality and efficiency.
This model was dedicated to be used with this repository. https://github.com/shigabeev/vits2-inference
Sample usage:
git clone [email protected]:shigabeev/vits2-inference.git
cd vits2-inference
pip install -r requirements.txt
python infer_onnx.py --model natasha.onnx --text "Привет! Я Наташа!"
The model can be used to convert text into speech directly. Given a text input in Russian, it will produce a corresponding audio output.
Potential downstream applications include voice assistants, audiobook generation, voiceovers for animations or videos, and any other application where text-to-speech conversion in Russian is required.
The model is specifically trained for the Russian language and might not produce satisfactory results for other languages.
The performance and bias of the model can be influenced by the Natasha dataset it was trained on. If the dataset lacks diversity in terms of dialects, accents, or styles, the generated speech might also reflect these limitations.
Users should evaluate the model's performance in their specific application context and be aware of potential biases or limitations.
To use the model, users can follow the guidelines and scripts provided in the VITS2 PyTorch Implementation repository.
The model was trained on the Natasha dataset, which is a collection of Russian speech recordings.
Text and audio preprocessing steps, as mentioned in the repository README, were followed.
The VITS2 model demonstrates improved performance over previous TTS models, offering more natural and efficient speech synthesis.
You can fill in the details regarding the environmental impact, based on the compute resources used for training.
The VITS2 architecture comprises of various improvements over the original VITS, including but not limited to speaker-conditioned text encoder, mel spectrogram posterior encoder, and transformer blocks in the normalizing flow.
Single Nvidia RTX 4090
APA:
Kong, J., Park, J., Kim, B., Kim, J., Kong, D., & Kim, S. (Year). VITS2: Improving Quality and Efficiency of Single-Stage Text-to-Speech with Adversarial Learning and Architecture Design. [Journal/Conference Name], [pages].