VoxCPM2 — open-source модель преобразования текста в речь без токенизатора: поддерживает 30 языков, создание голоса по текстовому описанию и клонирование по короткому аудиофрагменту.
idiap/coqui-ai-TTS
Открытый Python-инструментарий для синтеза речи и преобразования голоса: предобученные модели, средства обучения и подготовки датасетов.
Open source альтернатива:ElevenLabs
Google Cloud Text-to-Speech
- Звёзды
- 2,337
- Форки
- 298
- Открытые issues
- 17
- Последний коммит
- позавчера
Что это?
Coqui TTS — библиотека глубокого обучения для синтеза речи по тексту. В неё входят предобученные модели для более чем 1100 языков, а также код для обучения новых моделей и дообучения существующих на собственных данных. Это форк оригинального проекта Coqui TTS, который поддерживается и распространяется как PyPI-пакет coqui-tts.
В библиотеке реализованы различные архитектуры, включая Tacotron2, Glow-TTS, FastPitch, VITS и модель XTTS, поддерживающую клонирование голоса и потоковую генерацию. Также в неё входят вокодеры, такие как HiFiGAN и WaveRNN, и модели преобразования голоса, например FreeVC, kNN-VC и OpenVoice. Поддерживается синтез с несколькими голосами и на разных языках.
Пользоваться библиотекой можно через CLI-инструмент tts, Python API или Docker-образ, запускающий локальный TTS-сервер. В каталоге dataset_analysis находятся инструменты для проверки и подготовки речевых датасетов.
Ключевые возможности
- 01Предобученные модели синтеза речи для более чем 1100 языков.
- 02Модели преобразования голоса, включая FreeVC, kNN-VC и OpenVoice.
- 03Рецепты обучения и дообучения новых и существующих TTS-моделей.
- 04Поддержка синтеза с несколькими голосами и на разных языках.
- 05CLI-инструмент, Python API и TTS-сервер на базе Docker.
- 06Инструменты для анализа и подготовки датасетов.
Сценарии использования
- Добавление синтеза речи на разных языках в приложение с помощью предобученных моделей.
- Клонирование голоса по короткому аудиофрагменту с помощью модели XTTS.
- Обучение или дообучение собственного голоса для TTS на записанном вами датасете.
- Запуск локального TTS-сервера для внутренних инструментов без обращения к облачному API.
Быстрый старт
- 1
Установите PyTorch, torchaudio и torchcodec (uv выберет сборку, подходящую для вашей системы)
uv pip install torch torchaudio torchcodec --torch-backend=auto - 2
Установите coqui-tts из PyPI
uv pip install coqui-tts - 3
Выведите список доступных предварительно обученных моделей из командной строки
tts --list_models
Что важно знать
- Начиная с coqui-tts 0.27.4, PyTorch не входит в комплект по умолчанию, поэтому сначала его нужно установить самостоятельно.
- Официально протестировано на Ubuntu 24.04 с Python 3.10–3.14; должно работать на Mac и Windows, но тестировалось меньше.
Темы
Частые вопросы
- Что такое coqui-ai-TTS?
- Открытый Python-инструментарий для синтеза речи и преобразования голоса: предобученные модели, средства обучения и подготовки датасетов. Coqui TTS — библиотека глубокого обучения для синтеза речи по тексту. В неё входят предобученные модели для более чем 1100 языков, а также код для обучения новых моделей и дообучения существующих на собственных данных. Это форк оригинального проекта Coqui TTS, который поддерживается и распространяется как PyPI-пакет coqui-tts.
- coqui-ai-TTS можно использовать бесплатно? Какая у него лицензия?
- coqui-ai-TTS распространяется с открытым исходным кодом под лицензией MPL-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- coqui-ai-TTS всё ещё поддерживается?
- Активно поддерживается. Последний коммит в coqui-ai-TTS — 19 окт. 2026 г..
- Для чего можно использовать coqui-ai-TTS?
- Добавление синтеза речи на разных языках в приложение с помощью предобученных моделей. Клонирование голоса по короткому аудиофрагменту с помощью модели XTTS. Обучение или дообучение собственного голоса для TTS на записанном вами датасете. Запуск локального TTS-сервера для внутренних инструментов без обращения к облачному API.
- Как установить coqui-ai-TTS?
- Установите PyTorch, torchaudio и torchcodec (uv выберет сборку, подходящую для вашей системы): uv pip install torch torchaudio torchcodec --torch-backend=auto Установите coqui-tts из PyPI: uv pip install coqui-tts Выведите список доступных предварительно обученных моделей из командной строки: tts --list_models
- Где скачать coqui-ai-TTS?
- Исходный код и инструкции по установке — на GitHub: https://github.com/idiap/coqui-ai-TTS
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Семейство открытых моделей синтеза речи Resemble AI с клонированием голоса по короткому аудиообразцу на английском и многих других языках.
Открытая система синтеза речи на основе flow matching и Diffusion Transformer с клонированием голоса по короткому аудиофрагменту без предварительного обучения на диктора.
Лёгкая TTS-модель на базе ZipVoice для клонирования голоса и генерации речи с частотой 48 кГц, работающая на GPU быстрее реального времени более чем в 150 раз.
Библиотека с открытым исходным кодом для синтеза речи: модель KittenTTS 2 клонирует голос по 5 секундам аудио и работает на CPU в реальном времени.
Открытая мультиязычная zero-shot модель преобразования текста в речь для более чем 600 языков с клонированием и настройкой голоса.