Kokoro TTS
Запустите Kokoro TTS — сверхлёгкую модель text-to-speech на 82M параметров на GPU Clore.ai.
Kokoro — это модель преобразования текста в речь с 82 млн параметров, которая намного превосходит свой класс. Несмотря на крошечный размер (менее 2 ГБ видеопамяти VRAM), она выдаёт удивительно естественную английскую речь и работает в реальном времени или быстрее даже на бюджетном оборудовании. Благодаря лицензии Apache 2.0, нескольким встроенным стилям голоса и поддержке инференса на CPU, Kokoro идеально подходит для приложений реального времени, чат-ботов и развёртывания на периферии.
HuggingFace: hexgrad/Kokoro-82M PyPI: kokoro Лицензия: Apache 2.0
Ключевые особенности
82 млн параметров — одна из самых маленьких высококачественных моделей TTS на рынке
< 2 ГБ VRAM — работает практически на любом GPU и даже на CPU
Несколько стилей голоса — американский английский, британский английский; мужские и женские голоса
В реальном времени или быстрее — низколатентный инференс, подходящий для потоковой передачи
Потоковая генерация — выдаёт аудиофрагменты по мере их создания
Поддержка нескольких языков — английский (основной), японский (
misaki[ja]), китайский (misaki[zh])Apache 2.0 — бесплатно для личного и коммерческого использования
Требования
GPU
Любой с 2 ГБ VRAM
RTX 3060
VRAM
2 ГБ
4 ГБ
ОЗУ
4 ГБ
8 ГБ
Диск
500 МБ
1 ГБ
Python
3.9+
3.11
Система
установлен espeak-ng
—
Рекомендация Clore.ai: RTX 3060 ($0.03–0.07/ч) более чем достаточно. Kokoro может даже работать на инстансах только с CPU для чрезвычайно экономичного TTS.
Установка
Быстрый старт
Примеры использования
Сравнение нескольких голосов
Сгенерируйте один и тот же текст разными голосами для сравнения:
Британский английский с управлением скоростью
Пакетная обработка файлов
Обрабатывайте несколько текстов и объединяйте их в один файл в стиле аудиокниги:
Советы для пользователей Clore.ai
Инференс на CPU — Kokoro достаточно мала, чтобы работать на CPU; полезно для задач, чувствительных к стоимости, или когда GPU недоступны
Потоковая передача — генератор выдаёт аудиофрагменты по мере их создания, что позволяет воспроизводить их в реальном времени в веб-приложениях
Совместите с WhisperX — используйте WhisperX для транскрибации и Kokoro для повторного синтеза в голосовых пайплайнах
Docker — используйте
pytorch/pytorch:2.11.0-cuda12.8-cudnn9-runtimeи добавьтеapt-get install -y espeak-ngдля вашего стартапаСогласованность голоса — придерживайтесь одного идентификатора голоса в каждом проекте для стабильного опыта рассказчика
Экономическая эффективность — при $0.03–0.07/ч на RTX 3060 Kokoro — одно из самых дешёвых решений TTS для самостоятельного хостинга
Устранение неполадок
espeak-ng не найден
Запускайте apt-get install -y espeak-ng (обязательная системная зависимость)
ModuleNotFoundError: kokoro
Установите с помощью pip install kokoro>=0.9.4 soundfile
Аудио звучит роботизированно
Попробуйте другой голос (например, af_heart обычно звучит наиболее естественно)
Японский/китайский не работает
Установите дополнительные языковые пакеты: pip install misaki[ja] или misaki[zh]
Недостаточно памяти на CPU
Уменьшите длину текста за один вызов; Kokoro выдаёт фрагменты потоково, поэтому объём памяти остаётся ограниченным
Медленный первый запуск
Веса модели загружаются при первом использовании (~200 МБ); последующие запуски мгновенные
Последнее обновление
Это было полезно?