Открытый Python-инструментарий для синтеза речи и преобразования голоса: предобученные модели, средства обучения и подготовки датасетов.
netease-youdao/EmotiVoice
Открытый движок синтеза речи на английском и китайском с более чем 2000 голосами и управлением эмоциями через промпты.
Open source альтернатива:ElevenLabs
- Звёзды
- 8,540
- Форки
- 761
- Открытые issues
- 137
- Последний коммит
- 2 месяца назад
Что это?
EmotiVoice — движок синтеза речи, который генерирует речь на английском и китайском с более чем 2000 голосами. Его главная особенность — синтез с заданной эмоциональной окраской: с помощью промпта можно получить речь, передающую, например, радость, восторг, грусть или злость.
В проекте есть веб-интерфейс для интерактивного использования и интерфейс для пакетной генерации с помощью скриптов. Его также можно запустить в виде Docker-образа на машине с GPU NVIDIA; кроме того, в комплект входит HTTP API для синтеза речи, совместимый с OpenAI. Для инференса нужны текст с разметкой фонем, ID говорящего и промпт со стилем речи. В репозитории есть рецепты для клонирования голоса на основе личных данных, а также наборов данных DataBaker и LJSpeech.
Проект написан на Python и PyTorch и распространяется по лицензии Apache-2.0. Поддержка других языков, например японского и корейского, указана среди планов на будущее.
Ключевые возможности
- 01Синтезирует речь на английском и китайском, предлагая более 2000 голосов.
- 02Позволяет задавать эмоциональную окраску, например радость, грусть или злость, с помощью промптов.
- 03Предлагает веб-интерфейс и интерфейс для пакетной генерации с помощью скриптов.
- 04Предоставляет HTTP API для синтеза речи, совместимый с OpenAI.
- 05Включает рецепты для клонирования голоса на основе личных данных.
Сценарии использования
- Создание эмоциональной озвучки для видео, аудиокниг или игр.
- Подключение синтеза речи к приложению через API, совместимый с OpenAI.
- Пакетная генерация аудио на китайском или английском по тексту из скриптов.
- Исследование синтеза речи с управлением через промпты.
Быстрый старт
- 1
Запустите Docker-образ EmotiVoice (требуется видеокарта NVIDIA).
docker run -dp 127.0.0.1:8501:8501 syq163/emoti-voice:latest - 2
Откройте http://localhost:8501 в браузере, чтобы воспользоваться веб-интерфейсом.
Что важно знать
- Для самого быстрого способа запуска через Docker требуются видеокарта NVIDIA и настройка NVIDIA Container Toolkit.
- Для полной установки необходимо скачать большие файлы предварительно обученных моделей, что может быть затруднительно.
- На интерактивную страницу распространяется отдельное User Agreement в дополнение к лицензии Apache-2.0.
Темы
Частые вопросы
- Что такое EmotiVoice?
- Открытый движок синтеза речи на английском и китайском с более чем 2000 голосами и управлением эмоциями через промпты. EmotiVoice — движок синтеза речи, который генерирует речь на английском и китайском с более чем 2000 голосами. Его главная особенность — синтез с заданной эмоциональной окраской: с помощью промпта можно получить речь, передающую, например, радость, восторг, грусть или злость.
- EmotiVoice можно использовать бесплатно? Какая у него лицензия?
- EmotiVoice распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- EmotiVoice всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в EmotiVoice — 3 сент. 2026 г..
- Для чего можно использовать EmotiVoice?
- Создание эмоциональной озвучки для видео, аудиокниг или игр. Подключение синтеза речи к приложению через API, совместимый с OpenAI. Пакетная генерация аудио на китайском или английском по тексту из скриптов. Исследование синтеза речи с управлением через промпты.
- Как установить EmotiVoice?
- Запустите Docker-образ EmotiVoice (требуется видеокарта NVIDIA).: docker run -dp 127.0.0.1:8501:8501 syq163/emoti-voice:latest Откройте http://localhost:8501 в браузере, чтобы воспользоваться веб-интерфейсом.
- Где скачать EmotiVoice?
- Исходный код и инструкции по установке — на GitHub: https://github.com/netease-youdao/EmotiVoice
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Открытая система синтеза речи на основе flow matching и Diffusion Transformer с клонированием голоса по короткому аудиофрагменту без предварительного обучения на диктора.
Лёгкая TTS-модель на базе ZipVoice для клонирования голоса и генерации речи с частотой 48 кГц, работающая на GPU быстрее реального времени более чем в 150 раз.
VoxCPM2 — open-source модель преобразования текста в речь без токенизатора: поддерживает 30 языков, создание голоса по текстовому описанию и клонирование по короткому аудиофрагменту.
Семейство открытых моделей синтеза речи Resemble AI с клонированием голоса по короткому аудиообразцу на английском и многих других языках.
Открытая мультиязычная zero-shot модель преобразования текста в речь для более чем 600 языков с клонированием и настройкой голоса.