NVIDIA модель

NVIDIA BigVGAN.

Нейросетевой вокодер для синтеза звуковой волны

Нейросетевой вокодер для преобразования спектрограмм на шкале мел в звуковую волну. Его можно использовать в собственном конвейере синтеза аудио.

NVIDIA BigVGAN. Репозиторий NVIDIA с примерами работы вокодера BigVGAN.
Репозиторий NVIDIA с примерами работы вокодера BigVGAN. Открыть источник

Место вокодера в синтезе речи

BigVGAN преобразует числовое представление звука в звуковую волну. В примерах NVIDIA входом служит спектрограмма на шкале мел, которая описывает изменение частот во времени. Для синтеза из текста такую спектрограмму должен сначала получить другой компонент. Сам BigVGAN не читает сценарий и не выбирает слова. Его работа начинается там, где уже подготовлены числовые признаки совместимого формата.

Проверка на собственной записи

Для учебной пробы запишите две фразы с паузой и тихими шипящими. Рассчитайте спектрограмму по настройкам выбранных весов и восстановите звук. Проверьте, совпадают ли темп и длительность, а затем сравните начала согласных и концы слов. Если результат звучит выше или ниже исходника, сначала сверьте частоту дискретизации и параметры преобразования. Замена контрольной точки без такой проверки может добавить еще одну переменную.

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

Подключение к своему конвейеру

У разработчика опубликованы примеры локального запуска и параметры разных контрольных точек. Если спектрограммы создает другая модель, заранее проверьте совместимость частоты, размера окна и числа полос в шкале мел. Для серии фрагментов закрепите эти параметры в одном месте и сохраните название контрольной точки. Так будет проще повторить результат при смене среды или видеокарты.

Для каких задач подходит

  • Восстановить учебный звуковой фрагмент из спектрограммы
  • Подключить вокодер к своему аудиоконвейеру
Возможности

Сильные стороны

  • Готовые контрольные точки с конфигурациями
  • Официальный пример расчета спектрограммы и восстановления звука
Стоит учитывать

Ограничения

  • Необходима совместимая частота и параметры спектрограммы
  • Для работы с текстом требуется отдельная модель перед вокодером

Выбор и условия

Бесплатный режим
Да
Пробный период
Не подтверждено
Без регистрации
Да
Русский интерфейс
Не подтверждено
Локальная установка
Да
API
Не подтверждено

«Не подтверждено» означает, что сведений недостаточно. Возможность может существовать; сверяйте условия разработчика.

Исходные форматы
Аудио
Результат
Аудио

Условия

Репозиторий NVIDIA содержит PyTorch реализацию, контрольные точки и пример обработки. Выберите веса с конфигурацией, совместимой с исходными данными.

От задачи к первому результату

Практический пример

Задача
Восстановить учебный звуковой фрагмент из спектрограммы
Что подготовить
Короткая запись голоса и совместимая конфигурация для расчета спектрограммы на шкале мел.

Задание или запрос

Рассчитайте спектрограмму по параметрам модели и восстановите звук. Сравните шипящие и паузы с исходной записью.

Ожидаемый результат

Звуковая волна из спектрограммы с проверенной частотой дискретизации.

Как проверить результат

  • Сверьте параметры преобразования и частоту записи.
  • Послушайте переходы между тихими и громкими участками.

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

Проверить подробности

Официальные источники

  1. Реализация, веса и пример синтеза BigVGAN
  2. Публикация авторов об устройстве вокодера BigVGAN

Описание составлено по материалам разработчика. Возможности, цены и доступность могут меняться; перед использованием сверяйтесь с первоисточником.