Перейти к содержанию
modelium.
Начать с задачи
←

sherpa-onnx 2.0.0: что изменилось для локальной озвучки

23 октября вышла sherpa-onnx 2.0.0 — программа для локального распознавания и создания речи. Из неё убрали встроенные espeak-ng и piper-phonemize: приложениям, которые озвучивают текст через эти компоненты, может потребоваться словарь произношений или внешняя обработка текста. Если ваша озвучка уже работает, проверьте совместимость голосовой модели до обновления.

sherpa-onnx 2.0.0: проверьте озвучку перед обновлением

23 октября 2026 года вышла sherpa-onnx 2.0.0. Это программа, которая помогает запускать на своём устройстве модели для превращения записи в текст и текста в речь. Главное изменение для владельцев локальных голосов: программа больше не содержит встроенные espeak-ng и piper-phonemize — инструменты, которые подготавливают написанные слова к произнесению. Если ваше приложение зависит именно от них, простое обновление библиотеки может изменить работу озвучки. s1s2

Почему это важно для вашего голоса?

Модель озвучки получает не только исходный текст: некоторым голосам сначала нужна последовательность звуков. Раньше эту подготовку мог выполнять компонент внутри sherpa-onnx. В версии 2.0.0 авторы предлагают два пути: передать словарь с произношением слов (лексикон) или подготовить звуки отдельным инструментом и передать их в программу. Это изменение кода, а не объявление об удалении самих файлов голосовых моделей; автор проекта прямо разъяснил это в обсуждении. s2s3

Что делать сейчас: если вы просто пользуетесь приложением с локальной озвучкой, не заменяйте его библиотеку вручную. Посмотрите, выпустил ли разработчик приложения версию для sherpa-onnx 2.0.0, и проверьте знакомую короткую фразу после обновления. Для разработчика официальный пример озвучки на Python уже указывает отдельный lexicon-en-us.txt вместе с английским голосом Piper; он показывает возможный путь, но не доказывает, что такой словарь есть для каждого языка и каждой модели. s3s4

Есть ли изменения для распознавания речи?

Да. Список релиза включает исправления обработки отдельных символов при распознавании Whisper/Cohere, работы с короткой записью в Omnilingual, длинных потоков при поиске участков с речью и временных меток в примере создания субтитров. Это исправления конкретных случаев, а не доказанное улучшение точности всех моделей. Официальная версия 2.0.0 также уже появилась на PyPI; готовые файлы для разных платформ перечислены в релизе. s1s5

Какие ограничения и права учитывать?

Код sherpa-onnx в закреплённом релизе имеет лицензию Apache 2.0. Удаление встроенных зависимостей связано с GPL-условиями espeak-ng и piper-phonemize; это не означает, что у любой загружаемой голосовой модели автоматически такие же права, как у программы. Лицензию конкретного голоса нужно смотреть отдельно. Для конкретного голоса проверьте, есть ли подходящий словарь и как он обрабатывает незнакомые слова: универсальной замены для всех языков авторы не заявили. s2s3s6

Проверка редакции: сверены релиз, изменения кода, пример и пакет PyPI. Modelium не запускал голосовую модель и не проверял качество звука на устройстве. Следующий шаг для пользователя — найти у разработчика своего приложения подтверждение поддержки 2.0.0, прежде чем обновляться. s1s4s5

Источники

  1. sherpa-onnx v2.0.0: официальный стабильный релиз — Опубликован 2026-10-23T12:49:58Z, prerelease=false; tag commit 8abb7c8f87eae85b2e75f9a4115236c978980add.. Получено 23.10.2026.
  2. PR #4055: удаление espeak-ng и piper-phonemize — Merged 20.10; описаны lexicon, внешняя фонемизация и API для передачи tokens/phoneme_codepoints.. Получено 23.10.2026.
  3. Обсуждение #3731: влияние на голоса и комментарии автора — Прочитаны тело и 14 комментариев, в том числе пояснение автора о неизменности ONNX и вопросы о словах вне словаря.. Получено 23.10.2026.
  4. Официальный пример offline-tts.py в теге v2.0.0 — В примере английского Piper отдельно скачивается lexicon-en-us.txt; пример не запускался редакцией.. Получено 23.10.2026.
  5. PyPI: sherpa-onnx 2.0.0 — Version=2.0.0, первый файл загружен 2026-10-23T13:53:16Z.. Получено 23.10.2026.
  6. LICENSE sherpa-onnx на теге v2.0.0 — Apache License 2.0 относится к коду проекта; лицензии конкретных голосов могут отличаться.. Получено 23.10.2026.