/ Модель

Характеристики

Лицензия
MIT
Опубликована
30 авг 2023

vits2_ru_natasha

Синтез речиТекст → аудио3 профессии

Русская модель VITS2 преобразует текст в речь и подходит для озвучивания приложений, аудиокниг и видео.

49скачиваний за 30 дней11лайковвеса обновлены3 июл 2024

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

Это русскоязычная модель синтеза речи на архитектуре VITS2, разработанной Jungil Kong, Jihoon Park, Beomjeong Kim, Jeongmin Kim, Dohee Kong и Sangjin Kim и опубликованной LangSwap.app. Модель обучена на наборе Natasha и преобразует русский текст в речь; для работы предназначена вместе с реализацией VITS2 PyTorch. Репозиторий также содержит формат ONNX.

VITS2 — одноэтапная система синтеза речи с состязательным обучением; в описании архитектуры упомянуты текстовый энкодер с условием на диктора, энкодер мел-спектрограмм и блоки Transformer в нормализующем потоке. Модель подходит для голосовых помощников, аудиокниг и озвучивания видео и анимации. Указанная лицензия — MIT.

Сценарии применения

  • озвучивание русского текста
  • генерация русских аудиокниг
  • синтез реплик для голосового помощника
  • озвучивание анимации и видео

Ограничения

Модель предназначена для русского языка; на других языках качество может быть неудовлетворительным. Разнообразие акцентов и стилей речи ограничено данными обучающего набора Natasha.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

VITS2 Text-to-Speech on Natasha Dataset

Model Details

Model Description

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.

  • Developed by: Jungil Kong, Jihoon Park, Beomjeong Kim, Jeongmin Kim, Dohee Kong, Sangjin Kim
  • Shared by: LangSwap.app
  • Model type: Text-to-Speech
  • Language(s) (NLP): Russian
  • License: MIT
  • Finetuned from model: No

Model Sources

Usage

This model was dedicated to be used with this repository. https://github.com/shigabeev/vits2-inference

Sample usage:

git clone git@github.com:shigabeev/vits2-inference.git
cd vits2-inference
pip install -r requirements.txt
python infer_onnx.py --model natasha.onnx --text "Привет! Я Наташа!"

Direct Use

The model can be used to convert text into speech directly. Given a text input in Russian, it will produce a corresponding audio output.

Downstream Use

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.

Out-of-Scope Use

The model is specifically trained for the Russian language and might not produce satisfactory results for other languages.

Bias, Risks, and Limitations

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.

Recommendations

Users should evaluate the model's performance in their specific application context and be aware of potential biases or limitations.

How to Get Started with the Model

To use the model, users can follow the guidelines and scripts provided in the VITS2 PyTorch Implementation repository.

Training Details

Training Data

The model was trained on the Natasha dataset, which is a collection of Russian speech recordings.

Training Procedure

Preprocessing

Text and audio preprocessing steps, as mentioned in the repository README, were followed.

Training Hyperparameters

  • Training regime: This can be filled with details such as learning rate, batch size, optimizer used, etc.

Summary

The VITS2 model demonstrates improved performance over previous TTS models, offering more natural and efficient speech synthesis.

Environmental Impact

You can fill in the details regarding the environmental impact, based on the compute resources used for training.

Technical Specifications

Model Architecture and Objective

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.

Compute Infrastructure

Hardware

Single Nvidia RTX 4090

Software

  • Python >= 3.11
  • PyTorch version 2.0.0

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

Model Card Contact

https://t.me/voice_stuff_chat

https://t.me/frappuccino_o

https://github.com/shigabeev

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм

Нельзя запустить

Архитектура ? неизвестна transformers в образе рантайма.

Ревизия весов
ba8fe76

0 моделей