speech.cpp 0.10.0: подсказки для японских имён при расшифровке
На странице · 3 разделов
31 октября вышел speech.cpp 0.10.0. При расшифровке японской записи модель Haas-ja-v1.0 теперь можно направлять списком редких имён и терминов: функция появилась в 0.9.4, а в 0.10.0 получила параметр keywords. Это не гарантия правильного текста: подсказки иногда добавляют слово, которого не было в записи. Modelium сверил документацию, но модель не запускал.
speech.cpp 0.10.0: подсказки для японских имён при расшифровке
В японской записи имя человека или название компании иногда распознаётся не так, как пишется. В выпусках speech.cpp 0.9.4 и 0.10.0 от 31 октября 2026 года для модели Haas-ja-v1.0 появился способ заранее перечислить такие слова и нужное написание. Это обновление программы для локальной расшифровки, а не новая исходная модель. Документация и файлы проверены 31 октября; Modelium не запускал распознавание самостоятельно. s1 s2 s5
Что изменилось после версии 0.9.3
В 0.9.4 разработчик добавил пользовательский словарь для Haas-ja-v1.0. В 0.10.0 параметр переименовали в keywords, чтобы он совпадал с названием подсказок в интерфейсе приёма аудио; прежнее имя words использовать с этой версией не следует. Для разработчиков изменился и номер интерфейса библиотеки: C API 4.0, протокол worker 4. Если приложение подключается к speech.cpp как к библиотеке или worker, совместимость с ним нужно проверять отдельно. s1 s6
Для обычного пользователя смысл проще: при расшифровке короткого японского фрагмента можно передать имя и его чтение, например Haas=ハース. В документации для терминала показан параметр --keywords; в запросе к локальному серверу используются поля keywords[]. Программа старается чаще узнавать перечисленные имена и писать их заданным образом, но не обещает исправить все ошибки записи. s2 s6
Что понадобится и где проверить результат
Нужны speech.cpp 0.10.0, звуковой файл и веса Haas-ja-v1.0 для speech.cpp; автор разместил пять вариантов GGUF. Это файлы модели, но их формат внутри этого проекта не подходит автоматически для Ollama или LM Studio. Готовые архивы программы есть для Mac с Apple Silicon, Windows x64 и Linux x86-64; на Windows требуется драйвер с Vulkan, а для Linux указаны отдельные системные требования и вариант без видеокарты. Интернет нужен для первоначальной загрузки программы и весов. s1 s3 s4
Если Haas уже скачан через speech.cpp 0.9.3, старый файл не содержит данных для словаря: автор просит загрузить модель заново командой speech pull haas-ja-v1.0. После этого сравните небольшой знакомый фрагмент записи без подсказки и с одним именем: само слово должно быть произнесено в аудио, а написание следует сверить вручную. Это инструкция по документации, не воспроизведённый тест Modelium. s2 s4
Что учитывать до обновления
Список подсказок может усилить и ошибочное срабатывание: иногда модель напишет указанное слово, которого в звуке нет. Словарь работает только с Haas; совместно с ним нельзя запросить временные отметки слов и фрагментов. Длинную запись разработчик рекомендует делить на участки речи. Поэтому для субтитров с точной привязкой ко времени и для непроверяемых на слух имён этот режим не стоит считать готовым решением. s2
Код speech.cpp распространяется по MIT. Карточка оригинальной модели Haas и отдельная лицензия GGUF-пакета указывают Apache 2.0; это отдельные условия для весов, а не следствие лицензии программы. Результаты точности и скорости, которые приводит автор, редакция не воспроизводила. s4 s5 s7
Начать можно с предыдущей заметки о запуске Haas-ja-v1.0 в speech.cpp 0.9.3, затем сверить обновлённый раздел словаря в официальной документации 0.10.0. s2
Источники
- speech.cpp v0.10.0 — официальный релиз 31 октября — Опубликован 05:09 UTC; release 0.9.4 опубликован в 01:44 UTC, PR 199/202 и архивы четырёх платформ.. Получено 31.10.2026.
- speech.cpp v0.10.0 — FastConformer: словарь Haas и ограничения — Проверен коммит 06590811; keywords, пример записи, ложные срабатывания, запрет timestamps и необходимость повторной загрузки весов 0.9.3.. Получено 31.10.2026.
- speech.cpp v0.10.0 — установка и поддерживаемые ОС — Проверены platform archives, требование Vulkan для Windows и Linux CPU/системные условия.. Получено 31.10.2026.
- Haas-ja-v1.0 GGUF — закреплённая ревизия весов и LICENSE — Пять GGUF, отдельный Apache-2.0 LICENSE, карточка поясняет, что 0.9.3 скачивал старую ревизию 3168c92 без словаря.. Получено 31.10.2026.
- Third Intelligence — исходная Haas-ja-v1.0 — Карточка Apache-2.0, исходная модель создана 8 октября; текущий официальный репозиторий Haas-ASR содержит Apache-2.0 LICENSE.. Получено 31.10.2026.
- speech.cpp PR #202 — переименование параметров keywords и C API 4 — Merged 04:48 UTC; renamed words → keywords, worker protocol 4, C API 4, GGUF layout unchanged. Авторские проверки на Mac M5, не тест редакции.. Получено 31.10.2026.
- speech.cpp v0.10.0 — лицензия кода MIT. Получено 31.10.2026.