Начало фразы осталось за границей окна Whisper

Вы сказали: «Посчитай количество полей в форме». Анализ архива от 21 октября 2026; серверы и код не изменялись.

final.wav в точности совпадает с участком ingress_output 1,172–3,324 с. Перед его началом есть около 42 мс заметного звука, не попавшего в модель. Повторное распознавание самого final воспроизводит «и количество полей в форме».

Полная запись и увеличение начала: красная граница отсекает начало заметного сигнала

Сравнение на слух

С сохранённым началом

Ingress output: 0,900–3,324 с. Точный PCM-фрагмент; без нормализации и обработки.

То, что получил Whisper

Исходный final.wav: участок 1,172–3,324 с. Сохранённый файл float32 без изменений.

Результаты из manifest

ФайлBackendТекст
4-final.wavWhisper Turboи количество полей в форме.
4-final.wavLinTOИ что и количество полей в форме.
browser_output-48000-1.wavWhisper TurboПочтуем количество полей в форме.
ingress_input-48000-1.wavWhisper TurboПочтаю количество полей в форме.
ingress_output-16000-1.wavWhisper TurboПочтаю количество полей в форме.
ingress_output-16000-1.wavLinTOПочтаю количество полей в форме.

Что установлено

Все partial являются точными префиксами final. Начало внутри Worker не сдвигалось; потеря не возникла при доставке текста в чат. Browser PCM побитово сохранился в ingress_input. Основное подозрение — поздняя граница VAD в live bridge и предзапас 200 мс.

При этом полный файл тоже ошибается: «Почтаю» вместо «Посчитай». Возврат начала требуется проверить отдельным контролируемым распознаванием; готовое исправление этой записью ещё не доказано.

Полный разбор и предлагаемый эксперимент · Хеши и числовые проверки · Полный исходный ingress_output