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

Источник: https://modelium.tech/zhurnal/sherpa-onnx-2-0-0-tts-lexicon-gpl-dependency/

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 — инструменты, которые подготавливают написанные слова к произнесению. Если ваше приложение зависит именно от них, простое обновление библиотеки может изменить работу озвучки. [s1](#src-s1)[s2](#src-s2)

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

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

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

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

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

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

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

**Проверка редакции:** сверены релиз, изменения кода, пример и пакет PyPI. Modelium не запускал голосовую модель и не проверял качество звука на устройстве. Следующий шаг для пользователя — найти у разработчика своего приложения подтверждение поддержки 2.0.0, прежде чем обновляться. [s1](#src-s1)[s4](#src-s4)[s5](#src-s5)

## Источники

1. [sherpa-onnx v2.0.0: официальный стабильный релиз](https://github.com/k2-fsa/sherpa-onnx/releases/tag/v2.0.0) — получено 2026-10-23
2. [PR #4055: удаление espeak-ng и piper-phonemize](https://github.com/k2-fsa/sherpa-onnx/pull/4055) — получено 2026-10-23
3. [Обсуждение #3731: влияние на голоса и комментарии автора](https://github.com/k2-fsa/sherpa-onnx/issues/3731) — получено 2026-10-23
4. [Официальный пример offline-tts.py в теге v2.0.0](https://github.com/k2-fsa/sherpa-onnx/blob/v2.0.0/python-api-examples/offline-tts.py) — получено 2026-10-23
5. [PyPI: sherpa-onnx 2.0.0](https://pypi.org/project/sherpa-onnx/2.0.0/) — получено 2026-10-23
6. [LICENSE sherpa-onnx на теге v2.0.0](https://github.com/k2-fsa/sherpa-onnx/blob/v2.0.0/LICENSE) — получено 2026-10-23
