TEN VAD удалён; расширение 2.0.0 поставлено
Источник: 7032f4aafd2f6890abe55f06eb0cb439f4115bcc. В Chat Agent и ASR Compare остался один алгоритм — Silero Web. Его модель, пороги и обработка исходного PCM не менялись.
Удалены TEN, WASM/типы/LICENSE/NOTICE, интерфейс выбора провайдера, переключатель алгоритма, хранение предпочтения и сообщения настроек. Worker напрямую создаёт Silero. Compare переиспользует одну сегментацию записи для разных моделей. Новый аудиоконтракт принимает только Silero. Исторический PCM и метаданные TEN остаются читаемыми.
40 файлов: +117/−371 строк, итог −254 строки. Удалены 295 436 байт ресурсов TEN. Зависимости npm не добавлялись; новых сервисов, таблиц и соединений нет. ID расширения, permissions, CSP и путь установки сохранены. ASR-компоненты в этой поставке не пересобирались.
Исходники, CI и runtime
- Commit 7032f4aa находится в main; Repowise обновлён до того же SHA.
- Pipeline 5499: все пять обязательных suites выполнены и PASS — Python, browser NATS, Frontend (452 теста), Ruby и интеграции диалогов. Это результат checks; ранние неуспешные ручные delivery jobs сохранены в истории pipeline.
- Локально: 270 адресных frontend-тестов, 5 batch-тестов, типизация и сборка расширения PASS.
- Build 26249 — 45,48 с; preflight 26267 — 89,79 с; успешный drain 26296 — 27,12 с; backend 26265 — 101,45 с; Front/resume 26266 — 74,36 с.
- Front, Gateway, Core, Audio Ingress и Agent в Insight: 1.0.0.1040, 1/1 running, commit удаления TEN. Подготовленные digest и source SHA сохранены в JSON, фактическая версия — в runtime evidence.
- Расширение 2.0.0 установлено по прежнему пути и перезагружено пользователем. ZIP опубликован и побайтово проверен после скачивания: 20 598 834 байта, SHA-256
e6985a7339af035aa90f948fd2a2947d34ea753af62b8688538bdd7ad1acf949. Package evidence.
Браузерная проверка
- Одна реальная панель RoboForm: NATS подключён, выбора VAD нет, запуск Silero перешёл в «Слушаю». Monitor подтвердил одно активное аудиоподключение.
- Штатное выключение завершило архив
bfaace26-e8be-4da7-bfc8-2c7f2e42ab0f: Полная, 48,715 с, PCM16LE mono 48 кГц, 4 676 608 байт, 2284 пакета, ошибки нет. Микрофон после проверки выключен. - Повтор Silero-фразы
50f89e14…, режим «Фраза», Whisper Turbo: исходный текст «Ответь одним словом – проверка.» воспроизведён; чистый вызов модели 153,26 мс; событие final в интерфейсе 0,80 с после запуска диагностики. - Историческая TEN-фраза
2a13c049…успешно повторена без TEN runtime: 150,41 мс, прежний текст сохранён. Это проверка доступности архива, а не исправления старого неудачного распознавания. - ASR Compare показывает Silero Web и независимые кнопки моделей; переключателя алгоритма нет.
- Структурированные результаты, скриншот панели, скриншот Compare.
Неуспешные попытки поставки
Первая drain job 26279 остановилась по deadline чтения Docker ps до активации образов. В 26280 ошибочно передан многострочный JSON переменной CI; существующий env-file передал его неполностью, поставка не началась. После исправления параметра 26295 подтвердил открытый admission сообщением «ASR rollout is not drained». После завершения старых микрофонов 26296, backend и Front прошли успешно. Новый физический поток и оба повтора подтвердили открытый приём запросов после поставки.
Границы результата
TEN-приёмка и настройка 1.9.4 прекращены по решению пользователя. Неизменённый Silero ранее прошёл длительные прогоны; текущая проверка 2.0.0 была короткой и адресной. Удерживаемая память production offscreen-процесса и медиана/p95 от последнего речевого отсчёта на единой шкале времени пока не измерены. Прежние тесты и цифры сохранены в общем evidence как история; они не объявляются повторно выполненными на 2.0.0.