MOSS-TTS (только CPU, 100M)
Запустите MOSS-TTS — сверхлёгкий многоязычный text-to-speech на 100M параметров, ориентированный на CPU, от OpenMOSS (MOSI.AI + Fudan NLP) на Clore.ai.
MOSS-TTS — это семейство с открытым исходным кодом для генерации речи от OpenMOSS (Инновационный институт Шанхая, в сотрудничестве с Fudan NLP и MOSI.AI, под руководством проф. Сипэна Цю). Флагманская MOSS-TTS-Nano всего лишь 100 млн параметров, работает в реальном времени на 4-ядерном CPU без GPU, выдает стерео 48 кГц, и поддерживает 20 языков с нулевым клонированием голоса. Вся линейка масштабируется до 8B для диалогов с несколькими дикторами, дизайна голоса и генерации звуковых эффектов.
Если Kokoro занимает нишу западно-английских моделей с 82 млн параметров, то MOSS-TTS-Nano занимает многоязычную нишу с приоритетом CPU нишу: та же философия миниатюрной модели, но стерео 48 кГц, 20 языков, клонирование голоса и путь ONNX/GGUF без PyTorch. Для тех, кто хочет выпустить TTS без оплаты GPU — это та самая модель.
Семейство MOSS-TTS
MOSS-TTS-Nano-100M
100M
0 ГБ (CPU, 4 ядра)
Реальное время, edge, IVR, на устройстве
MOSS-TTS-Nano-100M-ONNX
100M
0 ГБ (CPU)
Продакшн-обслуживание без PyTorch
MOSS-TTS-GGUF
100M (Q4_K_M)
0 ГБ (CPU)
развертывание в стиле llama.cpp
MOSS-TTS-Local-Transformer
1.7B
4 ГБ
Легковесный GPU, высокое объективное качество
MOSS-TTS-Realtime
1.7B
4 ГБ
Голосовые агенты с несколькими раундами, 180 мс TTFB
MOSS-VoiceGenerator
1.7B
4 ГБ
Дизайн голоса по текстовым подсказкам
MOSS-TTSD-v1.0
8B
8 ГБ
Диалоги с несколькими дикторами, длинные подкасты
MOSS-SoundEffect
8B
8 ГБ
Генерация звуковых эффектов с контролем длительности
Ключевые характеристики
Разработчик
Команда OpenMOSS · MOSI.AI · лаборатория Fudan NLP
Архитектура
Автогрессивная (аудиотокенизатор + LLM)
Частота дискретизации
48 кГц, стерео
Языки
20 (zh, en, de, es, fr, ja, it, hu, ko, ru, fa, ar, pl, pt, cs, da, sv, el, tr, +1)
Клонирование голоса
Zero-shot по ~3-секундному референсу
Потоковая передача
Да — пофрагментное декодирование на CPU
Лицензия
Apache 2.0
HuggingFace
Почему MOSS-TTS?
Развертывание без GPU — Nano работает на 4 ядрах CPU, без CUDA и без Triton
Вывод стерео 48 кГц — вещательного качества, редкость для моделей менее 100M
20 языков — большее покрытие, чем у Kokoro (~5), при сопоставимом размере
Клонирование голоса без обучения по референсному аудио длиной ~3 с
Пути ONNX/GGUF без PyTorch — поставляется с бинарником размером 200 МБ
Линейка масштабируется — один и тот же токенизатор/API от Nano до 8B TTSD
Apache 2.0 — коммерческое использование без ограничений
Основано на серьезных исследованиях — Fudan NLP + MOSI.AI, а не любительский проект
Требования
CPU
4 ядра (x86_64 / ARM64)
8 ядер
8 ядер
ОЗУ
4 ГБ
8 ГБ
16 ГБ
GPU
— (не требуется)
— (опционально)
RTX 3060 12 ГБ+
VRAM
0 ГБ
0 ГБ
4–8 ГБ
Диск
1 ГБ
2 ГБ
10 ГБ (8B + зависимости)
Python
3.12
3.12
3.12
Вариант A — установка через Python + быстрый инференс
Инференс по референсному аудио + целевому тексту:
Или через CLI-точку входа:
Веб-демо (Gradio):
Вариант B — Docker (CPU и GPU)
только CPU (Nano, образ ~1 ГБ):
GPU-версия (для Realtime / TTSD / SoundEffect):
Вариант C — Zero-shot клонирование голоса (референс 3 с)
MOSS-TTS-Nano клонирует голос с короткого референсного клипа и обрабатывает синтез длинных текстов с помощью автоматического разбиения на фрагменты.
Советы по качеству (перенесены из playbook XTTS — те же принципы применимы):
Используйте 3–10 с чистого референса (без фона, без реверберации помещения)
По возможности сопоставляйте язык референса и целевого текста
Нормализуйте и обрезайте тишину перед подачей (
librosa.effects.trim)Для стабильной длинной озвучки используйте один и тот же референс во всех вызовах
Вариант D — GGUF на llama.cpp-audio / ONNX без PyTorch
Для edge-устройств, мобильных бэкендов или любых случаев, где не нужен PyTorch:
Этот путь работает на инструментах, совместимых с llama.cpp, — отлично подходит для Raspberry Pi, Android или serverless-функций, где важен бинарник размером 200 МБ.
Рекомендации по GPU для Clore.ai
Для Nano GPU не нужен. В этом и смысл. Но если вы хотите генерировать пакетно или запускать более крупные модели:
Инстанс только на CPU
—
Nano, Nano-ONNX, GGUF
от $0.01/ч
RTX 3060 12GB
12 ГБ
Nano + Local-Transformer + Realtime
от $0.03–0.07/ч
RTX 3090 24GB
24 ГБ
Полный TTSD-v1.0 (8B), пакетное обслуживание
от $0.07–0.21/ч
RTX 4090 24GB
24 ГБ
Одновременные TTSD + SoundEffect
от $0.14–0.42/ч
Сценарии использования
Аудиокниги — длинная озвучка с единообразным клонированным голосом, автоматическое разбиение на фрагменты
Голосовые агенты — TTFB менее секунды в варианте Realtime для разговорного ИИ
IVR / телефонные системы — развертывание только на CPU, стерео 48 кГц, 20 языков
NPC в играх — достаточно легковесно, чтобы встроить в игровой клиент, дизайн голоса для каждого персонажа
Дубляж — многоязычное клонирование для пайплайнов локализации
Генерация подкастов — MOSS-TTSD-v1.0 нативно обрабатывает диалоги с несколькими дикторами
Звуковые эффекты — MOSS-SoundEffect добавляет в пайплайн FX с контролем длительности
Бенчмарки / качество
MOSS-TTSD-v1.0 превзошел Doubao и Gemini 2.5-pro в субъективных оценках диалогов с несколькими дикторами
Nano обеспечивает real-time factor < 1.0 на 4 ядрах CPU (то есть быстрее воспроизведения)
Realtime сообщает ~180 мс до первого байта для разговорного использования
Вывод стерео 48 кГц — явный шаг вперед по сравнению с 24-килогерцовыми моно-конкурентами при таком бюджете параметров
Устранение неполадок
pynini установка через pip не удается
conda install -c conda-forge pynini=2.1.6.post1 -y затем переустановите WeTextProcessing
Прерывистый звук на CPU
Убедитесь, что есть 4+ физических ядра; отключите переподписку SMT/HT; используйте сборку ONNX
Клонированный голос звучит неестественно
Референс должен быть длительностью 3–10 с, чистым, с одним диктором и на том же языке
OOM в TTSD-v1.0
Используйте FP16 (model.half()) или перейдите на 1.7B Local-Transformer
Загрузка модели зависает
Установите HF_HUB_ENABLE_HF_TRANSFER=1 и повторите
Медленный первый запуск
При первом инференсе компилируются ядра / загружаются веса ~400 МБ — последующие запуски быстрые
Torch конфликтует с другими моделями
Используйте [llama-cpp-onnx] дополнения для среды без torch
Дальнейшие шаги
Kokoro TTS — англоязычная альтернатива на 82M, если вам не нужен многоязычный режим
Voxtral TTS — модель Mistral на 4B, 9 языков, требуется GPU, но потолок выше
XTTS (Coqui) — клонирование голоса на 17 языках, только GPU, крупнее
Whisper Transcription — сочетайте MOSS-TTS с Whisper для полноценных голосовых пайплайнов
Последнее обновление: 20 апреля 2026
Последнее обновление
Это было полезно?