Клонирование голоса Kani-TTS-2
Запустите Kani-TTS-2 — сверхэффективную модель text-to-speech на 400M параметров с клонированием голоса на GPU Clore.ai
Kani-TTS-2 от nineninesix.ai (выпущен 15 февраля 2026 года) — это модель преобразования текста в речь с 400 млн параметров с открытым исходным кодом, которая достигает высококачественного синтеза речи, используя только 3 ГБ VRAM. Построенная на архитектуре LFM2 от LiquidAI с NVIDIA NanoCodec, она рассматривает аудио как язык — генерируя естественно звучащую речь с zero-shot-клонированием голоса на основе короткого эталонного аудиоклипа. Будучи менее чем вдвое меньше конкурирующих моделей и требуя лишь доли вычислительных ресурсов, Kani-TTS-2 идеально подходит для диалогового ИИ в реальном времени, генерации аудиокниг и клонирования голоса на бюджетном железе.
HuggingFace: nineninesix/kani-tts-2-en GitHub: nineninesix-ai/kani-tts-2 PyPI: kani-tts-2 Лицензия: Apache 2.0
Ключевые особенности
400M параметров, 3 ГБ VRAM — работает практически на любом современном GPU, включая RTX 3060
Клонирование голоса без обучения — клонируйте любой голос по 3–30-секундному эталонному аудиосэмплу
Эмбеддинги говорящего — 128-мерные представления говорящего на основе WavLM для точного управления голосом
До 40 секунд непрерывного аудио — подходит для более длинных фрагментов и диалога
В реальном времени или быстрее — RTF ~0.2 на RTX 5080, в реальном времени даже на бюджетных GPU
Apache 2.0 — полностью открыт для личного и коммерческого использования
Фреймворк для предварительного обучения включён — обучайте собственную TTS-модель с нуля на любом языке
Сравнение с другими TTS-моделями
Kani-TTS-2
400M
3GB
✅ Без примеров
Английский (расширяемый)
Apache 2.0
Kokoro
82M
2 ГБ
❌ Предустановленные голоса
EN, JP, CN
Apache 2.0
Zonos
400M
8 ГБ
✅
Мульти-GPU
Apache 2.0
ChatTTS
300M
4 ГБ
❌ Случайные сиды
Китайский, английский
AGPL 3.0
Chatterbox
500M
6 ГБ
✅
Английский
Apache 2.0
XTTS (Coqui)
467M
6 ГБ
✅
Мульти-GPU
MPL 2.0
F5-TTS
335 млн
4 ГБ
✅
Мульти-GPU
CC-BY-NC 4.0
Требования
GPU
Любая с 3 ГБ VRAM
RTX 3060 или лучше
VRAM
3GB
6 ГБ
ОЗУ
8 ГБ
16GB
Диск
2 ГБ
5 ГБ
Python
3.9+
3.11+
CUDA
12.8+
12.8+
Рекомендация Clore.ai: RTX 3060 ($0.03–0.07/час) более чем достаточно. Даже самые дешёвые GPU-инстансы на Clore.ai с комфортом запустят Kani-TTS-2. Для пакетной обработки (аудиокниги, датасеты) RTX 4090 ($0.14–0.42/час) обеспечивает отличную производительность.
Установка
Быстрый старт
Три строки для генерации речи:
Примеры использования
1. Базовое преобразование текста в речь
2. Клонирование голоса
Клонируйте любой голос по короткому эталонному аудиосэмплу:
3. Пакетная генерация для аудиокниг
Эффективно генерируйте несколько глав:
4. Потоковый API, совместимый с OpenAI
Для приложений в реальном времени используйте сервер, совместимый с OpenAI:
Затем используйте его с любым клиентом OpenAI TTS:
Советы для пользователей Clore.ai
Это самая дешёвая модель для запуска — При 3 ГБ видеопамяти Kani-TTS-2 работает буквально на любом GPU-инстансе на Clore.ai. RTX 3060 за $0.03–0.07/час более чем достаточно для TTS в продакшене.
Сочетайте с языковой моделью — Арендуйте один GPU-инстанс и запускайте одновременно небольшую LLM (например, Mistral 3 8B) и Kani-TTS-2 для полноценного голосового помощника. Им хватит ресурсов GPU с запасом.
Предварительно вычисляйте эмбеддинги говорящего — Один раз извлеките эмбеддинги говорящего и сохраните их. Это избавит от загрузки модели WavLM embedder при каждом запросе.
Используйте сервер, совместимый с OpenAI —
kani-tts-2-openai-serverпредоставляет замену API TTS OpenAI «из коробки», что облегчает интеграцию с существующими приложениями.Обучайте на пользовательских языках — Kani-TTS-2 включает полный фреймворк предварительного обучения (kani-tts-2-pretrain). Донастройте модель на собственном языковом датасете — это занимает всего 8× H100 примерно на 6 часов.
Устранение неполадок
ImportError: не удается импортировать LFM2
Установите правильную версию transformers: pip install -U "transformers==4.56.0"
Качество звука плохое / роботизированное
Увеличьте temperature до 0.8–0.9; убедитесь, что эталонное аудио для клонирования чистое (без фонового шума)
Клонирование голоса не похоже на эталон
Используйте 5–15 секунд чистого аудио одного говорящего. Избегайте музыки или фонового шума в эталоне
CUDA out of memory
Этого не должно происходить с моделью на 3 ГБ — проверьте, используют ли другие процессы память GPU (nvidia-smi)
Аудио обрывается на середине предложения
Kani-TTS-2 поддерживает примерно до 40 секунд. Разбейте более длинные тексты на предложения и соедините результаты
Медленно на CPU
Настоятельно рекомендуется инференс на GPU. Даже базовый GPU в 10–50 раз быстрее CPU
Дополнительное чтение
GitHub — kani-tts-2 — пакет PyPI, документация по использованию, продвинутые примеры
HuggingFace — kani-tts-2-en — веса английской модели
Фреймворк предварительного обучения — Обучайте собственную TTS-модель с нуля
Сервер, совместимый с OpenAI — Замена API OpenAI TTS «из коробки»
Модель эмбеддингов говорящего — эмбеддер голоса на основе WavLM
Обзор MarkTechPost — освещение со стороны сообщества
Последнее обновление
Это было полезно?