Irodori-TTS v4.1-Small в GGUF: японская речь через speech.cpp на Metal и Vulkan
На странице · 3 разделов
1 октября 2026 года опубликованы три GGUF-файла для локального синтеза японской речи: две версии Irodori-TTS v4.1-Small и общий кодек. Для них нужен speech.cpp версии 0.3.0 или новее, а не llama.cpp. Готовые сборки v0.3.1 есть для macOS arm64/Metal и Windows x64/Vulkan. Синтез требует согласованного образца голоса; скорость и качество приведены по измерениям автора порта, не тестам Modelium.
Что произошло
1 октября 2026 года автор порта speech.cpp загрузил на Hugging Face два GGUF-файла Irodori-TTS v4.1-Small и v4.1-Small-MF, а также совместимый GGUF-кодек Semantic-DACVAE-Japanese-32dim. История репозитория показывает единый коммит загрузки 1 октября; официальный репозиторий speech.cpp перечисляет это семейство среди поддерживаемых. Это конверсия существующих моделей для нового локального runtime, а не выпуск новых базовых весов Aratako. s1 s2
Три файла в закреплённой ревизии: irodori-tts-v4.1-small-mf-f16.gguf, irodori-tts-v4.1-small-f16.gguf и semantic-dacvae-japanese-32dim-f32.gguf. Для синтеза выбирают одну модель и общий кодек. Манифест подтверждает наличие всех трёх, но размер скачивания не следует путать с минимальной RAM/VRAM. Автор указывает закреплённые исходные чекпойнты Aratako и хеши конверсий в карточке. s1
Кому это полезно и как начать
Если нужен полностью локальный японский TTS на Apple Silicon или Windows с Vulkan-GPU, speech.cpp поставляет отдельные готовые CLI-архивы для macOS arm64/Metal и Windows x64/Vulkan в стабильном релизе v0.3.1 от 2 октября. Можно также собрать проект из исходников. GGUF этого семейства не совместим с llama.cpp просто потому, что у обоих файлов расширение GGUF: speech.cpp реализует свой тракт текстового энкодера, DiT и аудиокодека. s1 s2 s3
- Скачайте архив
speech-cpp-tools-v0.3.1для своей платформы из релиза и проверьте опубликованные рядом SHA256SUMS; загрузите два GGUF-файла — MF-модель и кодек — из закреплённой ревизии HF. s1 s3 - Возьмите разрешённую к использованию запись голоса в WAV 48 кГц. У Irodori нет встроенных голосов: для синтеза требуется референс либо файл голоса, созданный утилитой
irodori-tts --make-voice. В README runtime указан предел референса 120 секунд, а неподходящая частота WAV отвергается. s1 s2 - В каталоге с файлами запустите
irodori-tts irodori-tts-v4.1-small-mf-f16.gguf semantic-dacvae-japanese-32dim-f32.gguf reference.voice.gguf "明日の東京は晴れです。" out.wav. Предварительныйreference.voice.ggufсоздаётся отдельной командойirodori-tts --make-voice <модель.gguf> <кодек.gguf> reference.wav reference.voice.gguf --device cpu, где вместо плейсхолдеров используют реальные имена скачанных файлов. Это документированный автором рецепт, а не запуск, выполненный редакцией. s1 s2
Для интеграции существует speech-worker: он принимает запросы по JSON-строкам и отдаёт PCM-чанки. В отличие от покадрового Qwen3-TTS в этом же проекте, Irodori формирует предложение целиком, а затем передаёт его по мере декодирования кодеком; слишком длинные запросы (свыше 256 токенов) отклоняются. Язык — японский (ja); VoiceDesign и текстовые captions в порте не реализованы. s1 s2
Что означают замеры и ограничения
Версия MF использует четыре шага MeanFlow; обычная v4.1-Small по умолчанию использует 40 шагов Euler, но авторское сравнение скорости порта проводилось для 16 шагов обычной модели. На наборе из 20 японских предложений, после готовности worker, автор сообщает медиану появления первого звука 0,23 с для MF на Apple M5/Metal и 0,13 с на RTX 2080/Vulkan; это условия авторского теста, не универсальная гарантия и не минимальное аппаратное требование. Проверка автора против официальной FP32-реализации использовала одинаковый шум; независимых измерений Modelium нет. s1 s2
Исходные Small и Small-MF отмечены MIT, кодек Aratako тоже помечен MIT; upstream-кодек основан на DACVAE Meta с Apache-2.0. Код speech.cpp распространяется по MIT. Карточки моделей отдельно формулируют этические ограничения: не клонировать чужой голос без согласия и не использовать синтетическую речь для обмана. Метка MIT сама по себе не отменяет необходимость проверить права на референсную запись и применимые условия использования. Это открытые веса и доступный исходный код порта, но не подтверждение работы с любым GGUF-движком. s1 s2 s4 s5
Выбор: начинайте с MF и его четырёх шагов, если важна задержка; для оценки качества голоса сравнивайте с обычной моделью на собственных разрешённых записях. Перед интеграцией проверьте корректность японского текста, звучание и ограничения своего оборудования — здесь нет редакционного прогона. s1 s4
Источники
- GGUF-конверсия Irodori-TTS v4.1-Small и манифест файлов, закреплённая ревизия — Карточка, API tree и коммиты HF сохранены; три файла подтверждены.. Получено 04.10.2026.
- speech.cpp README на теге v0.3.1. Получено 04.10.2026.
- speech.cpp v0.3.1: стабильный релиз и архивы. Получено 04.10.2026.
- Irodori-TTS-v4.1-Small-MF: исходная карточка и ограничения. Получено 04.10.2026.
- Semantic-DACVAE-Japanese-32dim: лицензия и происхождение. Получено 04.10.2026.