For the complete documentation index, see llms.txt. This page is also available as Markdown.

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 МБ); последующие запуски мгновенные

Последнее обновление

Это было полезно?