Перейти к основному содержимому
ToolPotion
ИИ-советник
Отправить

WaveGlow

AI-репозитории на GitHubСинтез речи из текстаОткрытый код · NVIDIA Blackwell, DRIVE, Jetson, RTX

WaveGlow — это открытая нейронная сеть на основе потоков от NVIDIA для синтеза речи из текста. Учитывая мел-спектрограмму, она генерирует аудио речи напрямую без автогрессивного шага, обученная с использованием единственной функции стоимости на основе правдоподобия. Код на PyTorch и предобученная модель предназначены для исследователей и инженеров, создающих или оценивающих вокодеры для синтеза речи.

Открыть репозиторий
Поделиться
Открыть репозиторий
Поделиться

WaveGlow — это генеративная сеть на основе потоков для синтеза речи, разработанная исследователями NVIDIA Райаном Пренгером, Рафаэлем Валле и Брайаном Катандзаро. Она сочетает идеи из Glow и WaveNet для генерации высококачественного аудио речи из мел-спектрограмм, без автогрессивного декодирования, на котором полагались более ранние вокодеры.

Читать далее

Сеть реализована как одна модель, обученная с использованием единственной функции стоимости: максимизация правдоподобия обучающих данных. Согласно сопроводительной статье, это делает обучение проще и стабильнее, чем многоступенчатые подходы, а реализация на PyTorch, как сообщается, генерирует аудио со скоростью 1200 кГц на GPU NVIDIA V100, с оценками среднего мнения, сопоставимыми с лучшей доступной на тот момент реализацией WaveNet.

Репозиторий предоставляет все необходимое для воспроизведения или дальнейшей работы с этой разработкой. Предобученная контрольная точка WaveGlow и соответствующие файлы мел-спектрограмм доступны для немедленного запуска вывода, используя скрипт inference.py для синтеза аудио из списка файлов мел-спектрограмм. Для обучения новой модели репозиторий включает скрипты, построенные вокруг формата набора данных LJ Speech: списки файлов разделены на обучающие и тестовые наборы, мел-спектрограммы генерируются с помощью mel2samp.py, а обучение проходит через train.py, с distributed.py для многопроцессорных установок. Обучение с смешанной точностью (fp16) может быть включено через файл конфигурации модели. Отдельный скрипт конвертации, convert_model.py, обновляет старые контрольные точки, сохраненные до текущей архитектуры, чтобы они работали с ней, поскольку текущая версия объединяет остаточные и пропускаемые соединения в сети.

Настройка начинается с клонирования репозитория и инициализации его git-подмодуля, установки требований Python и библиотеки Apex от NVIDIA, от которой зависят код обучения и вывода. Поскольку проект является исследовательским релизом, а не упакованным приложением, его использование подразумевает работу непосредственно с этими командными скриптами, а не с графическим интерфейсом.

WaveGlow нацелен на исследователей и инженеров в области синтеза речи, которые хотят иметь эталонную реализацию вокодера для запуска вывода, повторного обучения на новых данных голоса или сравнения с другими генеративными подходами, такими как WaveNet. Аудио-примеры, сгенерированные моделью, доступны на связанном с проектом веб-сайте, а сопроводительная статья документирует оценку среднего мнения, использованную для оценки качества аудио.

  • КатегорияСинтез речи из текста
  • Модель ценообразованияОткрытый код
  • РазвёртываниеОблако, На своём сервере
  • ПлатформыNVIDIA Blackwell, DRIVE, Jetson, RTX

  • Генерирует аудио речи напрямую из мел-спектрограмм без автогрессивного декодирования

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

  • Поставляется с предобученной контрольной точкой WaveGlow и соответствующими данными мел-спектрограмм для вывода

  • Включает скрипты для обучения новой модели на формате набора данных LJ Speech

  • Поддерживает распределенное обучение на нескольких GPU через NCCL

  • Поддерживает обучение и вывод с смешанной точностью (fp16)

  • Включает скрипт конвертации для обновления старых контрольных точек до текущей архитектуры

  • Сообщает о генерации аудио со скоростью 1200 кГц на GPU NVIDIA V100 согласно сопроводительной статье

  1. Клонируйте репозиторий: Клонируйте NVIDIA/waveglow и инициализируйте его подмодуль.

  2. Установите зависимости: Установите требования Python и библиотеку Apex.

  3. Получите данные: Скачайте предобученную модель WaveGlow и образцы мел-спектрограмм или набор данных LJ Speech для обучения своей модели.

  4. Запустите вывод: Генерируйте аудио из мел-спектрограмм с помощью inference.py.

  5. Обучите (по желанию): Запустите train.py или distributed.py для многопроцессорного обучения на своем наборе данных.

  6. Оцените вывод: Сравните качество сгенерированного аудио и настройте параметры, такие как fp16 или параметр sigma.

  • Вокодирование текста в речь
  • Исследование вокодеров
  • Обучение кастомного голоса

Популярные ИИ-инструменты, похожие на WaveGlow

Это неофициальная демонстрационная страница для Parallel WaveGAN и связанных моделей генерации аудио. Она демонстрирует аудиосэмплы, сгенерированные различными реализациями,…

Синтез речи из текста
Топ-250: AI-репозитории на GitHub

HiFi-GAN Синтез речи

AI-репозитории на GitHub

HiFi-GAN — это генеративно-состязательная сеть для эффективного и высококачественного синтеза речи. Она моделирует периодические паттерны в аудио для улучшения качества сэмплов,…

ИИ-модели и LLM
Открыть инструмент

AI-репозитории на GitHub

Генеративно-состязательная сеть для эффективного и высококачественного синтеза речи. Она моделирует периодические паттерны в аудио для улучшения качества сэмплов,…HiFi-GAN — это генеративно-состязательная сеть для эффективного и высококачественного синтеза речи. Она моделирует периодические паттерны в аудио для улучшения качества сэмплов,…

ИИ-модели и LLM
Топ-250: AI-репозитории на GitHub

Audiocraft

AI-репозитории на GitHub

Audiocraft — это библиотека PyTorch для глубокого обучения в области генерации и обработки аудио. Она предлагает передовые модели, такие как MusicGen для управляемой генерации…

ИИ-модели и LLM
Открыть инструмент

AI-репозитории на GitHub

Библиотека PyTorch для глубокого обучения в области генерации и обработки аудио. Она предлагает передовые модели, такие как MusicGen для управляемой генерации…Audiocraft — это библиотека PyTorch для глубокого обучения в области генерации и обработки аудио. Она предлагает передовые модели, такие как MusicGen для управляемой генерации…

ИИ-модели и LLM
Топ-250: AI-репозитории на GitHub

Mozilla TTS

AI-репозитории на GitHub

Mozilla TTS — это система синтеза речи на основе глубокого обучения. Она предоставляет инструменты и ресурсы для преобразования текста в естественно звучащую речь, поддерживая…

Синтез речи из текста
Открыть инструмент

AI-репозитории на GitHub

Система синтеза речи на основе глубокого обучения. Она предоставляет инструменты и ресурсы для преобразования текста в естественно звучащую речь, поддерживая…Mozilla TTS — это система синтеза речи на основе глубокого обучения. Она предоставляет инструменты и ресурсы для преобразования текста в естественно звучащую речь, поддерживая…

Синтез речи из текста
Топ-250: AI-репозитории на GitHub

F5-TTS: Синтез речи Fairytaler

AI-репозитории на GitHub

F5-TTS — это инструмент синтеза речи, разработанный для генерации плавной и точной речи с использованием технологий сопоставления потоков. Он предоставляет разработчикам…

Синтез речи из текста
Открыть инструмент

AI-репозитории на GitHub

Инструмент синтеза речи, разработанный для генерации плавной и точной речи с использованием технологий сопоставления потоков. Он предоставляет разработчикам…F5-TTS — это инструмент синтеза речи, разработанный для генерации плавной и точной речи с использованием технологий сопоставления потоков. Он предоставляет разработчикам…

Синтез речи из текста
Топ-250: AI-репозитории на GitHub

GPT-SoVITS — это модель клонирования голоса, которая позволяет пользователям создавать высококачественные текстовые выходы в речь (TTS), используя всего одну минуту голосовых…

ИИ-генераторы голоса

№131 в AI-репозитории на GitHub

Открыть инструмент

Модель клонирования голоса, которая позволяет пользователям создавать высококачественные текстовые выходы в речь (TTS), используя всего одну минуту голосовых…GPT-SoVITS — это модель клонирования голоса, которая позволяет пользователям создавать высококачественные текстовые выходы в речь (TTS), используя всего одну минуту голосовых…

РекомендованоИИ-генераторы голоса
№131 в AI-репозитории на GitHub

OpenAI Whisper

AI-репозитории на GitHub

Whisper — это надежная универсальная модель распознавания речи, разработанная OpenAI. Она отлично справляется с многоязычным распознаванием речи, переводом и идентификацией языка.…

ИИ-инструменты транскрипции
Открыть инструмент

AI-репозитории на GitHub

Whisper — это надежная универсальная модель распознавания речи, разработанная OpenAI. Она отлично справляется с многоязычным распознаванием речи, переводом и идентификацией языка.…

РекомендованоИИ-инструменты транскрипции
Топ-250: AI-репозитории на GitHub

Изучите демонстрации синтеза аудио на базе DiffWave, универсальной диффузионной модели. Этот ресурс демонстрирует возможности нейронного вокодера, условной генерации по классам,…

ИИ-модели и LLM
Топ-5: AI-модели
1 из 8