Repolode
idiap

idiap/coqui-ai-TTS

Открытый Python-инструментарий для синтеза речи и преобразования голоса: предобученные модели, средства обучения и подготовки датасетов.

Open source альтернатива:ElevenLabsGoogle 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. 1

    Установите PyTorch, torchaudio и torchcodec (uv выберет сборку, подходящую для вашей системы)

    uv pip install torch torchaudio torchcodec --torch-backend=auto
  2. 2

    Установите coqui-tts из PyPI

    uv pip install coqui-tts
  3. 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 обновляется ежедневно.

Похожие проекты

VoxCPM2 — open-source модель преобразования текста в речь без токенизатора: поддерживает 30 языков, создание голоса по текстовому описанию и клонирование по короткому аудиофрагменту.

39,6 тыс.4,5 тыс.PythonApache-2.0Обновлён 13 дней назад

Открытая система синтеза речи на основе flow matching и Diffusion Transformer с клонированием голоса по короткому аудиофрагменту без предварительного обучения на диктора.

15,4 тыс.2,3 тыс.PythonMITОбновлён 7 дней назад