# sherpa-onnx 2.0.1 добавил VoxLock для отделения голоса

Источник: https://modelium.tech/zhurnal/sherpa-onnx-2-0-1-voxlock-voice-isolation/

В выпуске sherpa-onnx 2.0.1 от 26 октября 2026 года добавлена поддержка VoxLock для отделения голоса одного человека от остальных в записи. Модель можно запускать локально на CPU, но результат нужно прослушать: чужая речь может остаться, а нужные слова — пропасть. Редакция не проверяла качество на собственной записи.

sherpa-onnx 2.0.1 добавил VoxLock для отделения голоса

Если в записи встречи одновременно говорят несколько человек, новая поддержка VoxLock в sherpa-onnx позволяет выделить голос одного из них и получить отдельный звуковой файл. Это не расшифровка речи в текст и не гарантия, что каждое слово сохранится. Обновление программы вышло 26 октября 2026 года; редакция не запускала модель и не оценивала её на своих записях. [s1](#src-s1) [s2](#src-s2)

## Что именно появилось?

В sherpa-onnx 2.0.1 добавили работу с VoxLock — моделью, которая старается оставить голос выбранного человека и ослабить другие голоса. Программа получила примеры для обработки готовой записи и потока звука; разработчики добавили интерфейсы для нескольких языков программирования. Это новость для тех, кто собирает локальную обработку аудио, а не готовая кнопка очистки в обычном плеере. [s1](#src-s1) [s2](#src-s2)

Модель сначала узнаёт нужный голос по образцу примерно на три секунды, затем обрабатывает запись частями. В официальном примере образец голоса передают отдельно: это помогает указать, кого именно оставить. Пример использует процессор компьютера (CPU) и сохраняет обработанное аудио в WAV-файл. [s2](#src-s2)

## Что доступно для локальной работы?

Авторы sherpa-onnx разместили готовый архив с парой файлов VoxLock: один для образца голоса, второй для обработки аудио. Файлы в этом архиве основаны на VoxLock 1.1.1. ONNX — формат, в котором модель можно передать программе для запуска; название архива «int8» обозначает способ хранения части её чисел, а не требование к оперативной памяти. Перед обработкой веса и программу нужно скачать, после чего сам приведённый пример обращается к локальным файлам. [s2](#src-s2) [s3](#src-s3)

Практический сценарий: у вас есть запись разговора и отдельный короткий фрагмент, где говорит только нужный человек. Пример sherpa-onnx указывает путь к обоим файлам, обрабатывает запись и сохраняет новый WAV. Чтобы понять, помогло ли это, прослушайте оригинал и результат рядом: осталась ли нужная речь, не исчезли ли важные слова и достаточно ли приглушены другие голоса. Это критерий для вашей записи, а не результат теста Modelium. [s2](#src-s2)

## Где границы такого решения?

Веса VoxLock и код sherpa-onnx опубликованы с лицензией Apache-2.0, но это не означает, что любые записи можно использовать или распространять без разрешения их участников. В извещении автора модели указан исходный проект REAL-TSE; лицензии демонстрационных аудиозаписей отличаются от лицензии весов. [s4](#src-s4) [s5](#src-s5) [s8](#src-s8)

Не смешивайте версии файлов: более новый набор VoxLock 1.2.0, опубликованный автором отдельно, требует дополнительной поддержки со стороны sherpa-onnx; для релиза 2.0.1 автор прямо указывает набор 1.1.1. В собственном приложении VoxLock последующее исправление v1.2.1 устранило случай, когда нужный голос надолго приглушался при переходе к потоковой обработке. Это не доказательство того же дефекта в sherpa-onnx, но причина проверять сохранность речи, особенно в живом разговоре. [s6](#src-s6) [s7](#src-s7)

**Следующий шаг:** откройте официальный пример sherpa-onnx с образцом голоса и сравните исходную и обработанную запись на своих данных. Описанный путь сверён по исходникам и релизу, но не воспроизведён редакцией. [s2](#src-s2)

## Источники

1. [sherpa-onnx v2.0.1: официальный релиз](https://github.com/k2-fsa/sherpa-onnx/releases/tag/v2.0.1) — получено 2026-10-30
2. [sherpa-onnx v2.0.1: пример VoxLock с образцом голоса](https://github.com/k2-fsa/sherpa-onnx/blob/v2.0.1/python-api-examples/offline-speech-enhancement-voxlock-with-voice-sample.py) — получено 2026-10-30
3. [VoxLock 1.1.1: авторский релиз моделей для sherpa-onnx](https://github.com/arbazsiddiqui/voxlock/releases/tag/sherpa-onnx-models) — получено 2026-10-30
4. [Лицензия sherpa-onnx v2.0.1](https://github.com/k2-fsa/sherpa-onnx/blob/v2.0.1/LICENSE) — получено 2026-10-30
5. [VoxLock: лицензия и атрибуция происхождения](https://github.com/arbazsiddiqui/voxlock/blob/main/NOTICE) — получено 2026-10-30
6. [VoxLock 1.2.0: отдельные модели и совместимость sherpa-onnx](https://github.com/arbazsiddiqui/voxlock/releases/tag/sherpa-onnx-models-v2) — получено 2026-10-30
7. [VoxLock v1.2.1: исправление потоковой обработки](https://github.com/arbazsiddiqui/voxlock/releases/tag/v1.2.1) — получено 2026-10-30
8. [VoxLock: лицензия весов закреплённой ревизии 1.1.1](https://huggingface.co/arbazsiddiqui/voxlock/blob/a50f4e1d109301d4b6f61dec57ebb1a61e7d8f03/LICENSE) — получено 2026-10-30
