Whisper: качество и задержка после исправления окна

Кампания 342ef525-e816-4314-83b3-6c8c3fc58c00. Дата: 20 октября 2026. Сохранено попыток: 117; учитываемых позиций: 117/117. Статус серии: completed_with_mic_failure.

Испытания выполняются кодом установленного Chrome-плагина. Серверное сравнение получает одинаковый замороженный PCM после ingress. Модель, веса, язык и фильтры уверенности сохраняются. Обычный режим не переключён на эксперимент.

Безопасного нового набора для включения не выбрано; обычный алгоритм сохранён.

Подбор завершён. Каждое изменение оценено отдельно; локальный выигрыш не объявлен улучшением всего тракта. Контроль сравнивал два набора запусков одного legacy: это измерение повторяемости, не эффект нового алгоритма. Полных экспортов 48/117; повторный контроль и цикл микрофона не завершены. Ошибки доступа не считаются ошибками распознавания. Недостающие испытания отложены.

Все измерения CSV · Полные измерения JSON · Манифест и хеши входов · Версии и проверки

Вывод по доработкам

ДоработкаИзмеренный результатРешение
Продвижение окнаWER 35,35% → 40,40%; появился один отказ ASR. Исправленный повтор на границе больше не проявился в проверенных парах.Не принимать: исправление дубля не компенсирует потери контекста.
Адаптивная частотаНа длинной записи 59 → 55 decode: −6,8% при цели −25%.Цель не достигнута.
Ранняя подготовка finalПарная медиана −102,4 мс относительно adaptive; 79 → 77 ошибок слов. По одному прогону на каждую из шести записей.Перспективно. Независимый вариант поверх прежнего алгоритма не измерен.
Уточнение beam 3Ни одного фактически выполненного уточнения в шести кандидатных прогонах.Данных об эффективности нет: условие запуска не сработало.
Подсказка TESTПомогла TEST123, но WER для БРАВО789 вырос 38,46% → 92,31%; итог сократился до «Позывной ТЕСТ».Не включать глобально.

Общий набор не принят. В полном пакете окно + adaptive + prefinal WER 35,35% → 38,89%, хотя парная медиана ожидания уменьшилась на 127,3 мс. Это шесть исходных пар, не незавершённый повторный контроль. Отрицательные контроли и реальный захват микрофона не подтверждены.

Следующий адресный шаг: проверить подготовку final отдельно на прежнем окне; затем сохранять более полный контекст окончательного прохода при продвижении окна. Это предложения следующих измерений, а не уже доказанные улучшения.

Что означает каждый этап

Этап / показательПояснение
WERОшибки слов: замены, пропуски и вставки, делённые на число слов эталона. Меньше лучше. Отказ ASR теряет слова; ошибка доступа или неполный захват означает нет данных.
CERОшибки букв и цифр. Регистр, ё/е, пунктуация и пробелы нормализованы одинаково для всех вариантов.
FinalОкончательный текст одной речевой фразы. Частичные гипотезы не являются дополнительными ответами.
Ожидание finalОт последней речи, зарегистрированной bridge, до final. Монотонные часы bridge; не чистое GPU-время.
DecodeЧисло фактических запусков распознавания; только терминальные накопительные счётчики каждой фразы.
Повторное аудиоСекунды звука, повторно обработанные моделью из-за пересечения окон.
Прежний алгоритмСвежий запуск legacy на тех же замороженных PCM после ingress. Старые измерения не переиспользуются.
ОкноПодтверждение устойчивых слов и продвижение аудио с сохранением целого граничного слова и перекрытия.
Адаптивный partial500 мс между промежуточными распознаваниями; 800 мс для устойчивого текста.
Подготовка finalПредварительный decode примерно после 288 мс тишины; публикация после прежних 450 мс.
Beam 3Дополнительное уточнение сложного хвоста. Включённая опция не означает, что дополнительный проход действительно выполнен.
Подсказка TESTКороткая подсказка TEST / ТЕСТ без чисел. Автоматической подмены распознанного текста нет.
КонтрольСвежие пары прежнего и выбранного алгоритма, три повтора на запись; выбор сделан до этого этапа.

Записи

ID в таблицахЧто проверяетсяЭталон
s2_2_minus18Реальная речь, ослабление на 18 дБДлинная нестабильная фраза может упереться в восьмисекундное окно. Окно сокращается после совпадения слов двух decode. Если устойчивый префикс не появляется, дальнейший рост приводит к overflow. Тест длинной фразы существует, но использует символический decoder, а не реальный Whisper
s6_1_quietПроблемная тихая фразаДлинная нестабильная фраза может упереться в восьмисекундное окно. Окно сокращается после совпадения слов двух decode. Если устойчивый префикс не появляется, дальнейший рост приводит к overflow. Тест длинной фразы существует, но использует символический decoder, а не реальный Whisper
s6_2_repetitionДлинная речь с повторамиДлинная нестабильная фраза может упереться в восьмисекундное окно. Окно сокращается после совпадения слов двух decode. Если устойчивый префикс не появляется, дальнейший рост приводит к overflow. Тест длинной фразы существует, но использует символический decoder, а не реальный Whisper Длинная нестабильная фраза может упереться в восьмисекундное окно. Окно сокращается после совпадения слов двух decode. Если устойчивый префикс не появляется, дальнейший рост приводит к overflow. Тест длинной фразы существует, но использует символический decoder, а не реальный Whisper
s5_1_commandКороткая командаНайди ближайший открытый аэропорт. Покажи маршрут на карте и расскажи, какая там сейчас погода.
s5_2_codesЧисла и позывнойРейс ТЕСТ сто двадцать три. Скорость тысяча километров в час. Осталось тридцать минут. Полоса три тысячи пятьсот метров.
s2_3_quiet_codesТихие числа и позывнойРейс ТЕСТ сто двадцать три. Скорость тысяча километров в час. Осталось тридцать минут. Полоса три тысячи пятьсот метров.
s7_4_transitionКонтроль: переход громкостиеполный PCM-чанк дополняется тишиной вместо накопления остатка. Каждый resampled frame разбивается отдельно; короткий остаток дополняется нулями. При иной пакетизации это способно добавлять лишнюю тишину и менять длительность.
s7_5_codesКонтроль: числа и позывнойРейс ТЕСТ четыреста пятьдесят шесть. Скорость восемьсот километров в час. Осталось двадцать минут. Полоса две тысячи восемьсот метров.
s7_6_sentenceКонтроль: длинное предложениеНайди аэропорт с самым слабым ветром. Проверь открытость аэропорта и наличие свободной полосы. Покажи его на карте.
s7_1_cleanКонтроль: чистая речьеполный PCM-чанк дополняется тишиной вместо накопления остатка. Каждый resampled frame разбивается отдельно; короткий остаток дополняется нулями. При иной пакетизации это способно добавлять лишнюю тишину и менять длительность.
s6_6_silenceТишинаРечи быть не должно
s6_6_noiseЧистый шумРечи быть не должно
bravo789Неизвестный подсказке позывной БРАВО 789Позывной БРАВО семьсот восемьдесят девять. Следуем на север. Расчётное время двадцать пять минут.

WER/CER сохраняют исходные правила нормализации: запись чисел словами и цифрами может различаться. Поэтому числа и коды дополнительно проверяются отдельно; их фактические значения доступны в подробностях каждой попытки.

Отдельный вклад изменений

Здесь сравниваются соседние варианты, чтобы не приписать всему набору эффект одной функции. На этапе подбора — по одному прогону каждой записи. Повторяемость проверяется отдельно для выбранного набора.

Окно: Не прошёл критерий подбора

legacy → window. WER: 35.4% → 40.4%. Парная медиана изменения ожидания: -12.5 мс. Снижение decode длинной записи: -1.7%.

ЗаписьWER до → послеCER до → послеFinal, мс до → послеDecode до → после
s2_2_minus1840.5% → 43.2%23.6% → 20.2%686.4 → 694.930.0 → 30.0
s6_1_quiet29.7% → 43.2%17.8% → 24.0%728.5 → 689.030.0 → 30.0
s6_2_repetition32.4% → 40.5%19.2% → 28.3%693.4 → 678.958.0 → 59.0
s5_1_command0.0% → 0.0%0.0% → 0.0%661.4 → 646.512.0 → 12.0
s5_2_codes55.6% → 50.0%53.5% → 45.5%649.5 → 742.214.0 → 15.0
s2_3_quiet_codes55.6% → 50.0%53.5% → 40.4%655.1 → 644.614.0 → 14.0
Критерии и причины решения
{
  "safe": false,
  "reasons": [
    "quality_loss:s2_2_minus18",
    "quality_loss:s6_1_quiet",
    "quality_loss:s6_2_repetition"
  ],
  "candidate_edits": 80,
  "baseline_edits": 70,
  "candidate_errors": 1,
  "baseline_errors": 0,
  "quality_gain": false
}

Адаптивный partial: Не прошёл критерий подбора

window → window_adaptive. WER: 40.4% → 39.9%. Парная медиана изменения ожидания: -23.5 мс. Снижение decode длинной записи: 6.8%.

ЗаписьWER до → послеCER до → послеFinal, мс до → послеDecode до → после
s2_2_minus1843.2% → 43.2%20.2% → 20.2%694.9 → 673.230.0 → 29.0
s6_1_quiet43.2% → 45.9%24.0% → 28.1%689.0 → 662.630.0 → 29.0
s6_2_repetition40.5% → 36.5%28.3% → 19.6%678.9 → 653.559.0 → 55.0
s5_1_command0.0% → 0.0%0.0% → 0.0%646.5 → 639.812.0 → 12.0
s5_2_codes50.0% → 55.6%45.5% → 45.5%742.2 → 646.515.0 → 13.0
s2_3_quiet_codes50.0% → 50.0%40.4% → 40.4%644.6 → 642.414.0 → 13.0
Критерии и причины решения
{
  "safe": false,
  "reasons": [
    "quality_loss:s6_1_quiet",
    "number_or_code_regression:s6_2_repetition",
    "number_or_code_order_regression:s6_2_repetition",
    "quality_loss:s5_2_codes"
  ],
  "candidate_edits": 79,
  "baseline_edits": 80,
  "candidate_errors": 0,
  "baseline_errors": 1,
  "quality_gain": true
}

Подготовка final: Прошёл критерий подбора

window_adaptive → window_adaptive_prefinal. WER: 39.9% → 38.9%. Парная медиана изменения ожидания: -102.4 мс. Снижение decode длинной записи: 1.8%.

ЗаписьWER до → послеCER до → послеFinal, мс до → послеDecode до → после
s2_2_minus1843.2% → 43.2%20.2% → 20.2%673.2 → 558.029.0 → 27.0
s6_1_quiet45.9% → 45.9%28.1% → 24.4%662.6 → 602.429.0 → 30.0
s6_2_repetition36.5% → 35.1%19.6% → 19.4%653.5 → 528.055.0 → 54.0
s5_1_command0.0% → 0.0%0.0% → 0.0%639.8 → 574.212.0 → 12.0
s5_2_codes55.6% → 50.0%45.5% → 45.5%646.5 → 487.713.0 → 15.0
s2_3_quiet_codes50.0% → 50.0%40.4% → 40.4%642.4 → 552.813.0 → 14.0
Критерии и причины решения
{
  "safe": true,
  "reasons": [],
  "candidate_edits": 77,
  "baseline_edits": 79,
  "candidate_errors": 0,
  "baseline_errors": 0,
  "quality_gain": true
}

Beam 3

{
  "runs": 6,
  "attempts": [
    null,
    null,
    null,
    null,
    null,
    null
  ],
  "observed": false,
  "diagnostic_records": 0,
  "accepted_records": 0
}

Без фактически выполненного уточнения нельзя заявлять выигрыш beam 3. Отсутствующий числовой счётчик не заменяется нулём.

Beam 3 — сохранённые прогоны

ЗаписьПрофильПовторWERCERОжидание final мсУточнений
s2_2_minus18legacy:none:none140.5%23.6%688.7нет данных
s2_2_minus18legacy:beam3:none140.5%23.6%670.8нет данных
s6_1_quietlegacy:none:none129.7%17.8%702.7нет данных
s6_1_quietlegacy:beam3:none132.4%17.8%707.3нет данных
s2_2_minus18legacy:beam3:none237.8%19.4%704.8нет данных
s2_2_minus18legacy:none:none240.5%23.6%690.5нет данных
s6_1_quietlegacy:beam3:none232.4%17.8%728.9нет данных
s6_1_quietlegacy:none:none229.7%17.8%698.9нет данных
s2_2_minus18legacy:none:none340.5%23.6%694.9нет данных
s2_2_minus18legacy:beam3:none340.5%23.6%696.0нет данных
s6_1_quietlegacy:none:none332.4%17.8%743.0нет данных
s6_1_quietlegacy:beam3:none329.7%17.8%716.9нет данных

Подсказка TEST — сохранённые прогоны

ЗаписьПрофильПовторWERCERОжидание final мсУточнений
s5_2_codeslegacy:none:none155.6%53.5%652.8нет данных
s5_2_codeslegacy:none:aviation_codes_v1155.6%53.5%657.3нет данных
s2_3_quiet_codeslegacy:none:aviation_codes_v1150.0%52.5%655.1нет данных
s2_3_quiet_codeslegacy:none:none155.6%53.5%676.1нет данных
s2_2_minus18legacy:none:none140.5%23.6%712.5нет данных
s2_2_minus18legacy:none:aviation_codes_v1137.8%17.8%684.7нет данных
bravo789legacy:none:aviation_codes_v1192.3%85.4%640.1нет данных
bravo789legacy:none:none138.5%43.9%638.1нет данных

Контроль: выбранный набор против прежнего

Выбор до контроля: legacy; beam3: False; подсказка: False.

ЗаписьНаборВариантПолных / попытокWERCERОтказыОжидание final мс, медиана [диапазон]DecodeПовторное аудио сЛожные final
s2_2_minus18devПрежний алгоритм1/3нет данныхнет данных2709.1 [709.1–709.1]; доступно 1/330.0 [30.0–30.0]; доступно 1/364.1 [64.1–64.1]; доступно 1/30
s2_2_minus18devВыбранный1/3нет данныхнет данных2684.6 [684.6–684.6]; доступно 1/330.0 [30.0–30.0]; доступно 1/364.2 [64.2–64.2]; доступно 1/30
s6_1_quietdevПрежний алгоритм1/3нет данныхнет данных2716.5 [716.5–716.5]; доступно 1/330.0 [30.0–30.0]; доступно 1/365.4 [65.4–65.4]; доступно 1/30
s6_1_quietdevВыбранный1/3нет данныхнет данных2718.6 [718.6–718.6]; доступно 1/330.0 [30.0–30.0]; доступно 1/365.1 [65.1–65.1]; доступно 1/30
s6_2_repetitiondevПрежний алгоритм0/3нет данныхнет данных3нет данныхнет данныхнет данных0
s6_2_repetitiondevВыбранный0/3нет данныхнет данных3нет данныхнет данныхнет данных0
s5_1_commanddevПрежний алгоритм0/3нет данныхнет данных3нет данныхнет данныхнет данных0
s5_1_commanddevВыбранный0/3нет данныхнет данных3нет данныхнет данныхнет данных0
s5_2_codesdevПрежний алгоритм0/3нет данныхнет данных3нет данныхнет данныхнет данных0
s5_2_codesdevВыбранный0/3нет данныхнет данных3нет данныхнет данныхнет данных0
s2_3_quiet_codesdevПрежний алгоритм0/3нет данныхнет данных3нет данныхнет данныхнет данных0
s2_3_quiet_codesdevВыбранный0/3нет данныхнет данных3нет данныхнет данныхнет данных0
s7_4_transitionheldoutПрежний алгоритм0/3нет данныхнет данных3нет данныхнет данныхнет данных0
s7_4_transitionheldoutВыбранный0/3нет данныхнет данных3нет данныхнет данныхнет данных0
s7_5_codesheldoutПрежний алгоритм0/3нет данныхнет данных3нет данныхнет данныхнет данных0
s7_5_codesheldoutВыбранный0/3нет данныхнет данных3нет данныхнет данныхнет данных0
s7_6_sentenceheldoutПрежний алгоритм0/3нет данныхнет данных3нет данныхнет данныхнет данных0
s7_6_sentenceheldoutВыбранный0/3нет данныхнет данных3нет данныхнет данныхнет данных0
s7_1_cleanheldoutПрежний алгоритм0/3нет данныхнет данных3нет данныхнет данныхнет данных0
s7_1_cleanheldoutВыбранный0/3нет данныхнет данных3нет данныхнет данныхнет данных0
s6_6_silencenegativeПрежний алгоритм0/3нет данныхнет данных3нет данныхнет данныхнет данных0
s6_6_silencenegativeВыбранный0/3нет данныхнет данных3нет данныхнет данныхнет данных0
s6_6_noisenegativeПрежний алгоритм0/3нет данныхнет данных3нет данныхнет данныхнет данных0
s6_6_noisenegativeВыбранный0/3нет данныхнет данных3нет данныхнет данныхнет данных0

Если хотя бы один повтор не измерен, итоговый WER/CER группы не вычисляется. Ошибки доступа сохранены отдельно; отсутствие final при неудачном подключении не является доказательством отказа Whisper. Для тишины и шума WER/CER не применимы; учитываются ложные фразы. Три повтора дают медиану и диапазон, но не доказывают статистическую значимость.

Проверка захвата через плагин

ИсходОкончательных фразОшибка циклаWER
failed0quality_muted_connection_failedнет данных

Все попытки и аудио

Технические сбои сохраняются. Если разрешён единственный технический повтор, исходная попытка показана отдельно и не подменяет полноценный ASR-прогон.

№1, попытка 1 · s2_2_minus18 · legacy:none:none · WER 40.5% · completed

Учитывается: True. Исходная сводка

Эталон

Длинная нестабильная фраза может упереться в восьмисекундное окно. Окно сокращается после совпадения слов двух decode. Если устойчивый префикс не появляется, дальнейший рост приводит к overflow. Тест длинной фразы существует, но использует символический decoder, а не реальный Whisper

Распознано

длинная нестабильная фраза может упереться в 8 секунд на экране Акно совращается после совпадения слов двух декод. если устойчивый префикс не появляется, дальнейший рост проводит к оверфлоу тест длинная фраза но используют символический декодер, а не реальный виспер

Сохранённый вход

WAV

ingress

WAV

vad

WAV

decoder

WAV
{
  "durations": {
    "decode_count": 30,
    "processed_audio_seconds": 82.252,
    "reprocessed_audio_seconds": 64.244,
    "worker_queue_ms": 2.434123307466507,
    "worker_decode_ms": 4859.855221584439,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": 686.4399164915085,
    "final_wait_values_ms": [
      693.1018270552158,
      720.8276763558388,
      665.3096899390221,
      679.7780059278011
    ],
    "first_partial_after_ready_ms": 2027.6999999284744,
    "full_pass_ms": 41704.699999928474
  },
  "capture_issues": [],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [
      8
    ],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 8 · offset 0

WAV

decoder_input · 8 · offset 0

WAV

worker_input · 9 · offset 0

WAV

decoder_input · 9 · offset 0

WAV

worker_input · 10 · offset 18240

WAV

decoder_input · 10 · offset 18240

WAV
№2, попытка 1 · s6_1_quiet · legacy:none:none · WER 29.7% · completed

Учитывается: True. Исходная сводка

Эталон

Длинная нестабильная фраза может упереться в восьмисекундное окно. Окно сокращается после совпадения слов двух decode. Если устойчивый префикс не появляется, дальнейший рост приводит к overflow. Тест длинной фразы существует, но использует символический decoder, а не реальный Whisper

Распознано

длинная нестабильная фраза может упереться в 8 секундное окно окно совершается после совпадения слов двух декод Если устойчивый префикс не появляется, дальнейший рост проводит к оверфлоу. Тест длинная фраза существует, но используют символический декодер, а не реальный вискер

Сохранённый вход

WAV

ingress

WAV

vad

WAV

decoder

WAV
{
  "durations": {
    "decode_count": 30,
    "processed_audio_seconds": 82.928,
    "reprocessed_audio_seconds": 64.976,
    "worker_queue_ms": 2.293020486831665,
    "worker_decode_ms": 4862.3410779982805,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": 728.5397220402956,
    "final_wait_values_ms": [
      753.8285255432129,
      703.2509185373783,
      671.6316603124142,
      785.6052927672863
    ],
    "first_partial_after_ready_ms": 2044.7000000476837,
    "full_pass_ms": 42229.60000002384
  },
  "capture_issues": [],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [
      8
    ],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 8 · offset 0

WAV

decoder_input · 8 · offset 0

WAV

worker_input · 9 · offset 0

WAV

decoder_input · 9 · offset 0

WAV

worker_input · 10 · offset 0

WAV

decoder_input · 10 · offset 0

WAV
№3, попытка 1 · s6_2_repetition · legacy:none:none · WER 32.4% · completed

Учитывается: True. Исходная сводка

Эталон

Длинная нестабильная фраза может упереться в восьмисекундное окно. Окно сокращается после совпадения слов двух decode. Если устойчивый префикс не появляется, дальнейший рост приводит к overflow. Тест длинной фразы существует, но использует символический decoder, а не реальный Whisper Длинная нестабильная фраза может упереться в восьмисекундное окно. Окно сокращается после совпадения слов двух decode. Если устойчивый префикс не появляется, дальнейший рост приводит к overflow. Тест длинной фразы существует, но использует символический decoder, а не реальный Whisper

Распознано

длинная нестабильная фраза может упереться в 8 секунд лекомо окно совершается после совпадения слов двух декод Если устойчивый префикс не появляется, дальнейший рост проводит к оверфлоу. Тест длинная фраза существует, но используют символический декодер, а не реальный виспер Длинная нестабильная фраза может упереться в 8 секунд на экран. окно сокращается после совпадения слов двух декод Если устойчивый префикс не появляется, дальнейший рост проводит к оверфлоу. Тест длинная фраза существует, но используют символический декодер, а не реальный вискор

Сохранённый вход

WAV

ingress

WAV

vad

WAV

decoder

WAV
{
  "durations": {
    "decode_count": 58,
    "processed_audio_seconds": 159.72,
    "reprocessed_audio_seconds": 123.768,
    "worker_queue_ms": 5.130685865879059,
    "worker_decode_ms": 10389.125782996416,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": 693.4114694595337,
    "final_wait_values_ms": [
      748.113926500082,
      651.4213383197784,
      668.2942993938923,
      778.2789282500744,
      718.3628492057323,
      664.6304354071617,
      668.460089713335,
      735.6376387178898
    ],
    "first_partial_after_ready_ms": 4286.399999976158,
    "full_pass_ms": 76577.5
  },
  "capture_issues": [],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [
      8,
      8
    ],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 8 · offset 0

WAV

decoder_input · 8 · offset 0

WAV

worker_input · 9 · offset 0

WAV

decoder_input · 9 · offset 0

WAV

worker_input · 10 · offset 7040

WAV

decoder_input · 10 · offset 7040

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 8 · offset 0

WAV

decoder_input · 8 · offset 0

WAV

worker_input · 9 · offset 0

WAV

decoder_input · 9 · offset 0

WAV

worker_input · 10 · offset 0

WAV

decoder_input · 10 · offset 0

WAV
№4, попытка 1 · s5_1_command · legacy:none:none · WER 0.0% · completed

Учитывается: True. Исходная сводка

Эталон

Найди ближайший открытый аэропорт. Покажи маршрут на карте и расскажи, какая там сейчас погода.

Распознано

Найди ближайший открытый аэропорт. Покажи маршрут на карте и расскажи, какая там сейчас погода.

Сохранённый вход

WAV

ingress

WAV

vad

WAV

decoder

WAV
{
  "durations": {
    "decode_count": 12,
    "processed_audio_seconds": 26.856,
    "reprocessed_audio_seconds": 19.52,
    "worker_queue_ms": 0.9539015591144562,
    "worker_decode_ms": 1918.9036190509796,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": 661.447424441576,
    "final_wait_values_ms": [
      658.3475470542908,
      664.5473018288612
    ],
    "first_partial_after_ready_ms": 1281.1000000238419,
    "full_pass_ms": 19788.599999904633
  },
  "capture_issues": [],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV
№5, попытка 1 · s5_2_codes · legacy:none:none · WER 55.6% · completed

Учитывается: True. Исходная сводка

Эталон

Рейс ТЕСТ сто двадцать три. Скорость тысяча километров в час. Осталось тридцать минут. Полоса три тысячи пятьсот метров.

Распознано

Рейс Тес 123. Скорость 1000 км в час. Осталось 30 минут. Полоса 3500 метров.

Сохранённый вход

WAV

ingress

WAV

vad

WAV

decoder

WAV
{
  "durations": {
    "decode_count": 14,
    "processed_audio_seconds": 46.836,
    "reprocessed_audio_seconds": 37.42,
    "worker_queue_ms": 1.2832507491111755,
    "worker_decode_ms": 2217.835320159793,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": 649.5013311505318,
    "final_wait_values_ms": [
      649.5013311505318
    ],
    "first_partial_after_ready_ms": 1166.3999999761581,
    "full_pass_ms": 24717.699999928474
  },
  "capture_issues": [],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [
      123,
      1000,
      30,
      3500
    ],
    "actual_numbers": [
      123,
      1000,
      30,
      3500
    ],
    "number_correct": 4,
    "expected_codes": [
      "TEST123"
    ],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 8 · offset 0

WAV

decoder_input · 8 · offset 0

WAV

worker_input · 9 · offset 0

WAV

decoder_input · 9 · offset 0

WAV

worker_input · 10 · offset 71360

WAV

decoder_input · 10 · offset 71360

WAV

worker_input · 11 · offset 71360

WAV

decoder_input · 11 · offset 71360

WAV

worker_input · 12 · offset 71360

WAV

decoder_input · 12 · offset 71360

WAV

worker_input · 13 · offset 71360

WAV

decoder_input · 13 · offset 71360

WAV

worker_input · 14 · offset 71360

WAV

decoder_input · 14 · offset 71360

WAV
№6, попытка 1 · s2_3_quiet_codes · legacy:none:none · WER 55.6% · completed

Учитывается: True. Исходная сводка

Эталон

Рейс ТЕСТ сто двадцать три. Скорость тысяча километров в час. Осталось тридцать минут. Полоса три тысячи пятьсот метров.

Распознано

Рейс Тес 123. Скорость 1000 км в час. Осталось 30 минут. Полоса 3500 метров.

Сохранённый вход

WAV

ingress

WAV

vad

WAV

decoder

WAV
{
  "durations": {
    "decode_count": 14,
    "processed_audio_seconds": 46.772,
    "reprocessed_audio_seconds": 37.388,
    "worker_queue_ms": 1.234535127878189,
    "worker_decode_ms": 2212.430641055107,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": 655.0934202969074,
    "final_wait_values_ms": [
      655.0934202969074
    ],
    "first_partial_after_ready_ms": 1262.7999999523163,
    "full_pass_ms": 24628.299999952316
  },
  "capture_issues": [],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [
      123,
      1000,
      30,
      3500
    ],
    "actual_numbers": [
      123,
      1000,
      30,
      3500
    ],
    "number_correct": 4,
    "expected_codes": [
      "TEST123"
    ],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 8 · offset 0

WAV

decoder_input · 8 · offset 0

WAV

worker_input · 9 · offset 0

WAV

decoder_input · 9 · offset 0

WAV

worker_input · 10 · offset 71360

WAV

decoder_input · 10 · offset 71360

WAV

worker_input · 11 · offset 71360

WAV

decoder_input · 11 · offset 71360

WAV

worker_input · 12 · offset 71360

WAV

decoder_input · 12 · offset 71360

WAV

worker_input · 13 · offset 71360

WAV

decoder_input · 13 · offset 71360

WAV

worker_input · 14 · offset 71360

WAV

decoder_input · 14 · offset 71360

WAV
№7, попытка 1 · s2_2_minus18 · window:none:none · WER 43.2% · completed

Учитывается: True. Исходная сводка

Эталон

Длинная нестабильная фраза может упереться в восьмисекундное окно. Окно сокращается после совпадения слов двух decode. Если устойчивый префикс не появляется, дальнейший рост приводит к overflow. Тест длинной фразы существует, но использует символический decoder, а не реальный Whisper

Распознано

длинная нестабильная фраза может упереться в 8 секунд у Экмо окно возвращается после совпадения слов двух декод. если устойчивый префиксы не появляются, дальнейший рост проводит коверфлоу. тест длинная фраза существует но используют символический декодер, а не реальный вискар

Сохранённый вход

WAV

ingress

WAV

vad

WAV

decoder

WAV
{
  "durations": {
    "decode_count": 30,
    "processed_audio_seconds": 66.464,
    "reprocessed_audio_seconds": 48.456,
    "worker_queue_ms": 2.3510847240686417,
    "worker_decode_ms": 4776.437509804964,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": 694.9407402426004,
    "final_wait_values_ms": [
      706.1174660921097,
      726.1377759277821,
      659.6646308898926,
      683.7640143930912
    ],
    "first_partial_after_ready_ms": 2014.0999999046326,
    "full_pass_ms": 40388.5
  },
  "capture_issues": [],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [
      8
    ],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 9280

WAV

decoder_input · 5 · offset 9280

WAV

worker_input · 6 · offset 29120

WAV

decoder_input · 6 · offset 29120

WAV

worker_input · 7 · offset 29120

WAV

decoder_input · 7 · offset 29120

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 6400

WAV

decoder_input · 4 · offset 6400

WAV

worker_input · 5 · offset 6400

WAV

decoder_input · 5 · offset 6400

WAV

worker_input · 6 · offset 6400

WAV

decoder_input · 6 · offset 6400

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 15040

WAV

decoder_input · 5 · offset 15040

WAV

worker_input · 6 · offset 15040

WAV

decoder_input · 6 · offset 15040

WAV

worker_input · 7 · offset 15040

WAV

decoder_input · 7 · offset 15040

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 6080

WAV

decoder_input · 5 · offset 6080

WAV

worker_input · 6 · offset 6080

WAV

decoder_input · 6 · offset 6080

WAV

worker_input · 7 · offset 17920

WAV

decoder_input · 7 · offset 17920

WAV

worker_input · 8 · offset 17920

WAV

decoder_input · 8 · offset 17920

WAV

worker_input · 9 · offset 45760

WAV

decoder_input · 9 · offset 45760

WAV

worker_input · 10 · offset 45760

WAV

decoder_input · 10 · offset 45760

WAV
№8, попытка 1 · s6_1_quiet · window:none:none · WER 43.2% · completed

Учитывается: True. Исходная сводка

Эталон

Длинная нестабильная фраза может упереться в восьмисекундное окно. Окно сокращается после совпадения слов двух decode. Если устойчивый префикс не появляется, дальнейший рост приводит к overflow. Тест длинной фразы существует, но использует символический decoder, а не реальный Whisper

Распознано

длинная нестабильная фраза может упереться в 8 секунд на экран окно после совпадения слов двух декод. если устойчивый префиксы не появляются, дальнейший рост проводит коверфлоу. тест длинная фраза существует но используют символический декодер, а не реальный вискар

Сохранённый вход

WAV

ingress

WAV

vad

WAV

decoder

WAV
{
  "durations": {
    "decode_count": 30,
    "processed_audio_seconds": 66.864,
    "reprocessed_audio_seconds": 48.912000000000006,
    "worker_queue_ms": 2.274954691529274,
    "worker_decode_ms": 4760.376764461398,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": 689.0172939747572,
    "final_wait_values_ms": [
      708.7549418210983,
      686.9524270296097,
      656.4864963293076,
      691.0821609199047
    ],
    "first_partial_after_ready_ms": 2041.6000000238419,
    "full_pass_ms": 40131.5
  },
  "capture_issues": [],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [
      8
    ],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 9280

WAV

decoder_input · 5 · offset 9280

WAV

worker_input · 6 · offset 29440

WAV

decoder_input · 6 · offset 29440

WAV

worker_input · 7 · offset 29440

WAV

decoder_input · 7 · offset 29440

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 6720

WAV

decoder_input · 4 · offset 6720

WAV

worker_input · 5 · offset 6720

WAV

decoder_input · 5 · offset 6720

WAV

worker_input · 6 · offset 6720

WAV

decoder_input · 6 · offset 6720

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 14080

WAV

decoder_input · 5 · offset 14080

WAV

worker_input · 6 · offset 14080

WAV

decoder_input · 6 · offset 14080

WAV

worker_input · 7 · offset 14080

WAV

decoder_input · 7 · offset 14080

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 6080

WAV

decoder_input · 5 · offset 6080

WAV

worker_input · 6 · offset 6080

WAV

decoder_input · 6 · offset 6080

WAV

worker_input · 7 · offset 6080

WAV

decoder_input · 7 · offset 6080

WAV

worker_input · 8 · offset 6080

WAV

decoder_input · 8 · offset 6080

WAV

worker_input · 9 · offset 45760

WAV

decoder_input · 9 · offset 45760

WAV

worker_input · 10 · offset 65600

WAV

decoder_input · 10 · offset 65600

WAV
№9, попытка 1 · s6_2_repetition · window:none:none · WER 40.5% · low_confidence

Учитывается: True. Исходная сводка

Эталон

Длинная нестабильная фраза может упереться в восьмисекундное окно. Окно сокращается после совпадения слов двух decode. Если устойчивый префикс не появляется, дальнейший рост приводит к overflow. Тест длинной фразы существует, но использует символический decoder, а не реальный Whisper Длинная нестабильная фраза может упереться в восьмисекундное окно. Окно сокращается после совпадения слов двух decode. Если устойчивый префикс не появляется, дальнейший рост приводит к overflow. Тест длинной фразы существует, но использует символический decoder, а не реальный Whisper

Распознано

окно совершается после совпадения слов двух декод если устойчивый префикс не появляется дальнейший рост проводит к Overflow тест длинная фраза существует но используют символический декодер, а не реальный вискер Длинная нестабильная фраза может упереться в 8 секунд на экран окно сокращается после совпадение слов двух декод. если устойчивый префикс не появляется Дальнейший плюс проводит к оверфлоу. Тест длинная фраза существует, но используют символический декодер, а не реальный вискор

Сохранённый вход

WAV

ingress

WAV

vad

WAV

decoder

WAV
{
  "durations": {
    "decode_count": 59,
    "processed_audio_seconds": 136.236,
    "reprocessed_audio_seconds": 100.284,
    "worker_queue_ms": 6.824010983109474,
    "worker_decode_ms": 9816.979950293899,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": 678.874934092164,
    "final_wait_values_ms": [
      688.2968097925186,
      650.2148993313313,
      642.1657763421535,
      669.4530583918095,
      746.4030347764492,
      739.7692836821079,
      651.9306041300297,
      741.0874888300896
    ],
    "first_partial_after_ready_ms": 4264.599999904633,
    "full_pass_ms": 76099.69999992847
  },
  "capture_issues": [],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [
      8
    ],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 9600

WAV

decoder_input · 5 · offset 9600

WAV

worker_input · 6 · offset 19520

WAV

decoder_input · 6 · offset 19520

WAV

worker_input · 7 · offset 29120

WAV

decoder_input · 7 · offset 29120

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 6080

WAV

decoder_input · 5 · offset 6080

WAV

worker_input · 6 · offset 14400

WAV

decoder_input · 6 · offset 14400

WAV

worker_input · 7 · offset 31360

WAV

decoder_input · 7 · offset 31360

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 6080

WAV

decoder_input · 6 · offset 6080

WAV

worker_input · 7 · offset 17600

WAV

decoder_input · 7 · offset 17600

WAV

worker_input · 8 · offset 45440

WAV

decoder_input · 8 · offset 45440

WAV

worker_input · 9 · offset 45440

WAV

decoder_input · 9 · offset 45440

WAV

worker_input · 10 · offset 45440

WAV

decoder_input · 10 · offset 45440

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 9600

WAV

decoder_input · 5 · offset 9600

WAV

worker_input · 6 · offset 29760

WAV

decoder_input · 6 · offset 29760

WAV

worker_input · 7 · offset 29760

WAV

decoder_input · 7 · offset 29760

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 19200

WAV

decoder_input · 6 · offset 19200

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 14080

WAV

decoder_input · 5 · offset 14080

WAV

worker_input · 6 · offset 14080

WAV

decoder_input · 6 · offset 14080

WAV

worker_input · 7 · offset 31040

WAV

decoder_input · 7 · offset 31040

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 8 · offset 0

WAV

decoder_input · 8 · offset 0

WAV

worker_input · 9 · offset 0

WAV

decoder_input · 9 · offset 0

WAV

worker_input · 10 · offset 0

WAV

decoder_input · 10 · offset 0

WAV
№10, попытка 1 · s5_1_command · window:none:none · WER 0.0% · completed

Учитывается: True. Исходная сводка

Эталон

Найди ближайший открытый аэропорт. Покажи маршрут на карте и расскажи, какая там сейчас погода.

Распознано

Найди ближайший открытый аэропорт. Покажи маршрут на карте и расскажи, какая там сейчас погода.

Сохранённый вход

WAV

ingress

WAV

vad

WAV

decoder

WAV
{
  "durations": {
    "decode_count": 12,
    "processed_audio_seconds": 22.564,
    "reprocessed_audio_seconds": 15.228,
    "worker_queue_ms": 0.9136386215686798,
    "worker_decode_ms": 1873.8388139754534,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": 646.5004719793797,
    "final_wait_values_ms": [
      645.8555981516838,
      647.1453458070755
    ],
    "first_partial_after_ready_ms": 1279.3999999761581,
    "full_pass_ms": 18273.5
  },
  "capture_issues": [],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 8960

WAV

decoder_input · 5 · offset 8960

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 5760

WAV

decoder_input · 4 · offset 5760

WAV

worker_input · 5 · offset 16960

WAV

decoder_input · 5 · offset 16960

WAV

worker_input · 6 · offset 16960

WAV

decoder_input · 6 · offset 16960

WAV

worker_input · 7 · offset 16960

WAV

decoder_input · 7 · offset 16960

WAV
№11, попытка 1 · s5_2_codes · window:none:none · WER 50.0% · completed

Учитывается: True. Исходная сводка

Эталон

Рейс ТЕСТ сто двадцать три. Скорость тысяча километров в час. Осталось тридцать минут. Полоса три тысячи пятьсот метров.

Распознано

Рейс Тес 123. Скорость 1000 километров в час. Осталось 30 минут. Полоса 3500 метров.

Сохранённый вход

WAV

ingress

WAV

vad

WAV

decoder

WAV
{
  "durations": {
    "decode_count": 15,
    "processed_audio_seconds": 43.983999999999995,
    "reprocessed_audio_seconds": 34.568,
    "worker_queue_ms": 1.2696515768766403,
    "worker_decode_ms": 2343.3184046298265,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": 742.231447249651,
    "final_wait_values_ms": [
      742.231447249651
    ],
    "first_partial_after_ready_ms": 1162.3999999761581,
    "full_pass_ms": 23055.100000023842
  },
  "capture_issues": [],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [
      123,
      1000,
      30,
      3500
    ],
    "actual_numbers": [
      123,
      1000,
      30,
      3500
    ],
    "number_correct": 4,
    "expected_codes": [
      "TEST123"
    ],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 8 · offset 0

WAV

decoder_input · 8 · offset 0

WAV

worker_input · 9 · offset 52160

WAV

decoder_input · 9 · offset 52160

WAV

worker_input · 10 · offset 52160

WAV

decoder_input · 10 · offset 52160

WAV

worker_input · 11 · offset 78400

WAV

decoder_input · 11 · offset 78400

WAV

worker_input · 12 · offset 78400

WAV

decoder_input · 12 · offset 78400

WAV

worker_input · 13 · offset 91520

WAV

decoder_input · 13 · offset 91520

WAV

worker_input · 14 · offset 91520

WAV

decoder_input · 14 · offset 91520

WAV

worker_input · 15 · offset 104320

WAV

decoder_input · 15 · offset 104320

WAV
№12, попытка 1 · s2_3_quiet_codes · window:none:none · WER 50.0% · completed

Учитывается: True. Исходная сводка

Эталон

Рейс ТЕСТ сто двадцать три. Скорость тысяча километров в час. Осталось тридцать минут. Полоса три тысячи пятьсот метров.

Распознано

Рейс Тес 123. Скорость тысячи километров в час. Осталось 30 минут. Полоса 3500 метров.

Сохранённый вход

WAV

ingress

WAV

vad

WAV

decoder

WAV
{
  "durations": {
    "decode_count": 14,
    "processed_audio_seconds": 37.34,
    "reprocessed_audio_seconds": 27.956000000000003,
    "worker_queue_ms": 1.1437926441431046,
    "worker_decode_ms": 2184.926902875304,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": 644.556038081646,
    "final_wait_values_ms": [
      644.556038081646
    ],
    "first_partial_after_ready_ms": 1257.8999999761581,
    "full_pass_ms": 22044.199999928474
  },
  "capture_issues": [],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [
      123,
      1000,
      30,
      3500
    ],
    "actual_numbers": [
      123,
      1000,
      30,
      3500
    ],
    "number_correct": 4,
    "expected_codes": [
      "TEST123"
    ],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 34240

WAV

decoder_input · 7 · offset 34240

WAV

worker_input · 8 · offset 45440

WAV

decoder_input · 8 · offset 45440

WAV

worker_input · 9 · offset 45440

WAV

decoder_input · 9 · offset 45440

WAV

worker_input · 10 · offset 54400

WAV

decoder_input · 10 · offset 54400

WAV

worker_input · 11 · offset 78720

WAV

decoder_input · 11 · offset 78720

WAV

worker_input · 12 · offset 78720

WAV

decoder_input · 12 · offset 78720

WAV

worker_input · 13 · offset 91520

WAV

decoder_input · 13 · offset 91520

WAV

worker_input · 14 · offset 91520

WAV

decoder_input · 14 · offset 91520

WAV
№13, попытка 1 · s2_2_minus18 · window_adaptive:none:none · WER 43.2% · completed

Учитывается: True. Исходная сводка

Эталон

Длинная нестабильная фраза может упереться в восьмисекундное окно. Окно сокращается после совпадения слов двух decode. Если устойчивый префикс не появляется, дальнейший рост приводит к overflow. Тест длинной фразы существует, но использует символический decoder, а не реальный Whisper

Распознано

длинная нестабильная фраза может упереться в 8 секунд у Экмо окно возвращается после совпадения слов двух декод. если устойчивый префиксы не появляются, дальнейший рост проводит коверфлоу. тест длинная фраза существует но используют символический декодер, а не реальный вискар

Сохранённый вход

WAV

ingress

WAV

vad

WAV

decoder

WAV
{
  "durations": {
    "decode_count": 29,
    "processed_audio_seconds": 62.196000000000005,
    "reprocessed_audio_seconds": 44.188,
    "worker_queue_ms": 2.361821010708809,
    "worker_decode_ms": 4614.795587956905,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": 673.2341032475233,
    "final_wait_values_ms": [
      683.3742447197437,
      659.734059125185,
      663.0939617753029,
      1042.09366440773
    ],
    "first_partial_after_ready_ms": 2004.2000000476837,
    "full_pass_ms": 39402.90000009537
  },
  "capture_issues": [],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [
      8
    ],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 9280

WAV

decoder_input · 5 · offset 9280

WAV

worker_input · 6 · offset 29120

WAV

decoder_input · 6 · offset 29120

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 6400

WAV

decoder_input · 4 · offset 6400

WAV

worker_input · 5 · offset 6400

WAV

decoder_input · 5 · offset 6400

WAV

worker_input · 6 · offset 6400

WAV

decoder_input · 6 · offset 6400

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 15040

WAV

decoder_input · 5 · offset 15040

WAV

worker_input · 6 · offset 15040

WAV

decoder_input · 6 · offset 15040

WAV

worker_input · 7 · offset 15040

WAV

decoder_input · 7 · offset 15040

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 6080

WAV

decoder_input · 5 · offset 6080

WAV

worker_input · 6 · offset 6080

WAV

decoder_input · 6 · offset 6080

WAV

worker_input · 7 · offset 17920

WAV

decoder_input · 7 · offset 17920

WAV

worker_input · 8 · offset 45760

WAV

decoder_input · 8 · offset 45760

WAV

worker_input · 9 · offset 45760

WAV

decoder_input · 9 · offset 45760

WAV

worker_input · 10 · offset 71680

WAV

decoder_input · 10 · offset 71680

WAV
№14, попытка 1 · s6_1_quiet · window_adaptive:none:none · WER 45.9% · completed

Учитывается: True. Исходная сводка

Эталон

Длинная нестабильная фраза может упереться в восьмисекундное окно. Окно сокращается после совпадения слов двух decode. Если устойчивый префикс не появляется, дальнейший рост приводит к overflow. Тест длинной фразы существует, но использует символический decoder, а не реальный Whisper

Распознано

длинная нестабильная фраза может упереться в 8 секунд на экран окно после совпадения слов двух декод. если устойчивый префиксы не появляются, дальнейший рост проводит коверфлоу. тест длинная фраза но используют символический декодер, а не реальный вискар

Сохранённый вход

WAV

ingress

WAV

vad

WAV

decoder

WAV
{
  "durations": {
    "decode_count": 29,
    "processed_audio_seconds": 62.172000000000004,
    "reprocessed_audio_seconds": 44.22,
    "worker_queue_ms": 2.2615548223257065,
    "worker_decode_ms": 4573.619317263365,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": 662.6049466431141,
    "final_wait_values_ms": [
      647.0366679131985,
      666.1106385290623,
      659.0992547571659,
      840.175986289978
    ],
    "first_partial_after_ready_ms": 2042.7999999523163,
    "full_pass_ms": 38793.799999952316
  },
  "capture_issues": [],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [
      8
    ],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 9280

WAV

decoder_input · 5 · offset 9280

WAV

worker_input · 6 · offset 29440

WAV

decoder_input · 6 · offset 29440

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 6720

WAV

decoder_input · 4 · offset 6720

WAV

worker_input · 5 · offset 6720

WAV

decoder_input · 5 · offset 6720

WAV

worker_input · 6 · offset 6720

WAV

decoder_input · 6 · offset 6720

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 14080

WAV

decoder_input · 5 · offset 14080

WAV

worker_input · 6 · offset 14080

WAV

decoder_input · 6 · offset 14080

WAV

worker_input · 7 · offset 14080

WAV

decoder_input · 7 · offset 14080

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 6400

WAV

decoder_input · 5 · offset 6400

WAV

worker_input · 6 · offset 18240

WAV

decoder_input · 6 · offset 18240

WAV

worker_input · 7 · offset 18240

WAV

decoder_input · 7 · offset 18240

WAV

worker_input · 8 · offset 18240

WAV

decoder_input · 8 · offset 18240

WAV

worker_input · 9 · offset 45760

WAV

decoder_input · 9 · offset 45760

WAV

worker_input · 10 · offset 65600

WAV

decoder_input · 10 · offset 65600

WAV
№15, попытка 1 · s6_2_repetition · window_adaptive:none:none · WER 36.5% · completed

Учитывается: True. Исходная сводка

Эталон

Длинная нестабильная фраза может упереться в восьмисекундное окно. Окно сокращается после совпадения слов двух decode. Если устойчивый префикс не появляется, дальнейший рост приводит к overflow. Тест длинной фразы существует, но использует символический decoder, а не реальный Whisper Длинная нестабильная фраза может упереться в восьмисекундное окно. Окно сокращается после совпадения слов двух decode. Если устойчивый префикс не появляется, дальнейший рост приводит к overflow. Тест длинной фразы существует, но использует символический decoder, а не реальный Whisper

Распознано

Длинная нестабильная фраза может упереться в 8 секунд лекома окно совершается после совпадения слов двух декод если устойчивый префикс не появляется, дальнейший рост проводит коверфлоу. тест длинная фраза существует но используют символический декодер, а не реальный вискер Длинная нестабильная фраза может упереться в 8 секунд на экран окно сокращается после совпадение слов двух декод. если устойчивый префикс не появляется дальнейший рост проводит коверфлоу Тест длинная фраза существует, но используют символический декодер, а не реальный вискор

Сохранённый вход

WAV

ingress

WAV

vad

WAV

decoder

WAV
{
  "durations": {
    "decode_count": 55,
    "processed_audio_seconds": 122.124,
    "reprocessed_audio_seconds": 86.172,
    "worker_queue_ms": 4.276446998119354,
    "worker_decode_ms": 9143.727663904428,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": 653.5431779921055,
    "final_wait_values_ms": [
      645.1868340373039,
      648.3377404510975,
      660.684984177351,
      655.8056063950062,
      651.2807495892048,
      696.0686706006527,
      649.816669523716,
      738.235279917717
    ],
    "first_partial_after_ready_ms": 4276.300000071526,
    "full_pass_ms": 70923.10000002384
  },
  "capture_issues": [],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [
      8,
      8
    ],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 9600

WAV

decoder_input · 5 · offset 9600

WAV

worker_input · 6 · offset 30080

WAV

decoder_input · 6 · offset 30080

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 14720

WAV

decoder_input · 5 · offset 14720

WAV

worker_input · 6 · offset 14720

WAV

decoder_input · 6 · offset 14720

WAV

worker_input · 7 · offset 14720

WAV

decoder_input · 7 · offset 14720

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 6080

WAV

decoder_input · 6 · offset 6080

WAV

worker_input · 7 · offset 17600

WAV

decoder_input · 7 · offset 17600

WAV

worker_input · 8 · offset 45440

WAV

decoder_input · 8 · offset 45440

WAV

worker_input · 9 · offset 45440

WAV

decoder_input · 9 · offset 45440

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 9600

WAV

decoder_input · 5 · offset 9600

WAV

worker_input · 6 · offset 29760

WAV

decoder_input · 6 · offset 29760

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 19200

WAV

decoder_input · 6 · offset 19200

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 5760

WAV

decoder_input · 4 · offset 5760

WAV

worker_input · 5 · offset 14080

WAV

decoder_input · 5 · offset 14080

WAV

worker_input · 6 · offset 21120

WAV

decoder_input · 6 · offset 21120

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 8 · offset 0

WAV

decoder_input · 8 · offset 0

WAV

worker_input · 9 · offset 45760

WAV

decoder_input · 9 · offset 45760

WAV

worker_input · 10 · offset 45760

WAV

decoder_input · 10 · offset 45760

WAV
№16, попытка 1 · s5_1_command · window_adaptive:none:none · WER 0.0% · completed

Учитывается: True. Исходная сводка

Эталон

Найди ближайший открытый аэропорт. Покажи маршрут на карте и расскажи, какая там сейчас погода.

Распознано

Найди ближайший открытый аэропорт. Покажи маршрут на карте и расскажи, какая там сейчас погода.

Сохранённый вход

WAV

ingress

WAV

vad

WAV

decoder

WAV
{
  "durations": {
    "decode_count": 12,
    "processed_audio_seconds": 21.724,
    "reprocessed_audio_seconds": 14.388,
    "worker_queue_ms": 0.9199958294630051,
    "worker_decode_ms": 1877.8724242001772,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": 639.8189719766378,
    "final_wait_values_ms": [
      643.1397795677185,
      636.4981643855572
    ],
    "first_partial_after_ready_ms": 1277.0999999046326,
    "full_pass_ms": 18599.100000023842
  },
  "capture_issues": [],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 8960

WAV

decoder_input · 5 · offset 8960

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 5440

WAV

decoder_input · 4 · offset 5440

WAV

worker_input · 5 · offset 16960

WAV

decoder_input · 5 · offset 16960

WAV

worker_input · 6 · offset 16960

WAV

decoder_input · 6 · offset 16960

WAV

worker_input · 7 · offset 38400

WAV

decoder_input · 7 · offset 38400

WAV
№17, попытка 1 · s5_2_codes · window_adaptive:none:none · WER 55.6% · completed

Учитывается: True. Исходная сводка

Эталон

Рейс ТЕСТ сто двадцать три. Скорость тысяча километров в час. Осталось тридцать минут. Полоса три тысячи пятьсот метров.

Распознано

Рейстес 123. Скорость 1000 километров в час. Осталось 30 минут. Полоса 3500 метров.

Сохранённый вход

WAV

ingress

WAV

vad

WAV

decoder

WAV
{
  "durations": {
    "decode_count": 13,
    "processed_audio_seconds": 36.224,
    "reprocessed_audio_seconds": 26.808000000000003,
    "worker_queue_ms": 1.0146815329790115,
    "worker_decode_ms": 2031.7767020314932,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": 646.4548818767071,
    "final_wait_values_ms": [
      646.4548818767071
    ],
    "first_partial_after_ready_ms": 1167.7999999523163,
    "full_pass_ms": 22149.900000095367
  },
  "capture_issues": [],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [
      123,
      1000,
      30,
      3500
    ],
    "actual_numbers": [
      123,
      1000,
      30,
      3500
    ],
    "number_correct": 4,
    "expected_codes": [
      "TEST123"
    ],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 33920

WAV

decoder_input · 7 · offset 33920

WAV

worker_input · 8 · offset 52480

WAV

decoder_input · 8 · offset 52480

WAV

worker_input · 9 · offset 52480

WAV

decoder_input · 9 · offset 52480

WAV

worker_input · 10 · offset 77440

WAV

decoder_input · 10 · offset 77440

WAV

worker_input · 11 · offset 77440

WAV

decoder_input · 11 · offset 77440

WAV

worker_input · 12 · offset 91520

WAV

decoder_input · 12 · offset 91520

WAV

worker_input · 13 · offset 104320

WAV

decoder_input · 13 · offset 104320

WAV
№18, попытка 1 · s2_3_quiet_codes · window_adaptive:none:none · WER 50.0% · completed

Учитывается: True. Исходная сводка

Эталон

Рейс ТЕСТ сто двадцать три. Скорость тысяча километров в час. Осталось тридцать минут. Полоса три тысячи пятьсот метров.

Распознано

Рейс Тес 123. Скорость тысячи километров в час. Осталось 30 минут. Полоса 3500 метров.

Сохранённый вход

WAV

ingress

WAV

vad

WAV

decoder

WAV
{
  "durations": {
    "decode_count": 13,
    "processed_audio_seconds": 36.616,
    "reprocessed_audio_seconds": 27.232,
    "worker_queue_ms": 1.2048259377479553,
    "worker_decode_ms": 2043.5924045741558,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": 642.3801854252815,
    "final_wait_values_ms": [
      642.3801854252815
    ],
    "first_partial_after_ready_ms": 1267.4000000953674,
    "full_pass_ms": 21801.299999952316
  },
  "capture_issues": [],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [
      123,
      1000,
      30,
      3500
    ],
    "actual_numbers": [
      123,
      1000,
      30,
      3500
    ],
    "number_correct": 4,
    "expected_codes": [
      "TEST123"
    ],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 34240

WAV

decoder_input · 7 · offset 34240

WAV

worker_input · 8 · offset 45440

WAV

decoder_input · 8 · offset 45440

WAV

worker_input · 9 · offset 45440

WAV

decoder_input · 9 · offset 45440

WAV

worker_input · 10 · offset 45440

WAV

decoder_input · 10 · offset 45440

WAV

worker_input · 11 · offset 77440

WAV

decoder_input · 11 · offset 77440

WAV

worker_input · 12 · offset 77440

WAV

decoder_input · 12 · offset 77440

WAV

worker_input · 13 · offset 91840

WAV

decoder_input · 13 · offset 91840

WAV
№19, попытка 1 · s2_2_minus18 · window_adaptive_prefinal:none:none · WER 43.2% · completed

Учитывается: True. Исходная сводка

Эталон

Длинная нестабильная фраза может упереться в восьмисекундное окно. Окно сокращается после совпадения слов двух decode. Если устойчивый префикс не появляется, дальнейший рост приводит к overflow. Тест длинной фразы существует, но использует символический decoder, а не реальный Whisper

Распознано

длинная нестабильная фраза может упереться в 8 секунд у Экмо окно возвращается после совпадения слов двух декод. если устойчивый префиксы не появляются, дальнейший рост проводит коверфлоу. тест длинная фраза существует но используют символический декодер, а не реальный вискар

Сохранённый вход

WAV

ingress

WAV

vad

WAV

decoder

WAV
{
  "durations": {
    "decode_count": 27,
    "processed_audio_seconds": 57.2,
    "reprocessed_audio_seconds": 39.576,
    "worker_queue_ms": 2.475319430232048,
    "worker_decode_ms": 4285.1706687361,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": 557.9532291740179,
    "final_wait_values_ms": [
      556.0794919729233,
      654.4546522200108,
      544.7652488946915,
      559.8269663751125
    ],
    "first_partial_after_ready_ms": 2013.3000000715256,
    "full_pass_ms": 38951.60000002384
  },
  "capture_issues": [],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [
      8
    ],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 9280

WAV

decoder_input · 5 · offset 9280

WAV

worker_input · 6 · offset 29120

WAV

decoder_input · 6 · offset 29120

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 6400

WAV

decoder_input · 4 · offset 6400

WAV

worker_input · 5 · offset 6400

WAV

decoder_input · 5 · offset 6400

WAV

worker_input · 6 · offset 6400

WAV

decoder_input · 6 · offset 6400

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 15040

WAV

decoder_input · 5 · offset 15040

WAV

worker_input · 6 · offset 15040

WAV

decoder_input · 6 · offset 15040

WAV

worker_input · 7 · offset 15040

WAV

decoder_input · 7 · offset 15040

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 6080

WAV

decoder_input · 5 · offset 6080

WAV

worker_input · 6 · offset 6080

WAV

decoder_input · 6 · offset 6080

WAV

worker_input · 7 · offset 17920

WAV

decoder_input · 7 · offset 17920

WAV

worker_input · 8 · offset 45760

WAV

decoder_input · 8 · offset 45760

WAV
№20, попытка 1 · s6_1_quiet · window_adaptive_prefinal:none:none · WER 45.9% · completed

Учитывается: True. Исходная сводка

Эталон

Длинная нестабильная фраза может упереться в восьмисекундное окно. Окно сокращается после совпадения слов двух decode. Если устойчивый префикс не появляется, дальнейший рост приводит к overflow. Тест длинной фразы существует, но использует символический decoder, а не реальный Whisper

Распознано

длинная нестабильная фраза может упереться в 8 секунд на экран окно после совпадение слов двух декод если устойчивый префиксы не появляются, дальнейший рост проводит коверфлоу. тест длинная фраза существует но используют символический декодер, а не реальный вискар

Сохранённый вход

WAV

ingress

WAV

vad

WAV

decoder

WAV
{
  "durations": {
    "decode_count": 30,
    "processed_audio_seconds": 63.108000000000004,
    "reprocessed_audio_seconds": 45.316,
    "worker_queue_ms": 2.436567097902298,
    "worker_decode_ms": 4720.201078802347,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": 602.4403087794781,
    "final_wait_values_ms": [
      407.3708951473236,
      688.1170384585857,
      516.7635791003704,
      695.5409236252308
    ],
    "first_partial_after_ready_ms": 2059.5999999046326,
    "full_pass_ms": 39063.5
  },
  "capture_issues": [],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [
      8
    ],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 9280

WAV

decoder_input · 5 · offset 9280

WAV

worker_input · 6 · offset 29440

WAV

decoder_input · 6 · offset 29440

WAV

worker_input · 7 · offset 29440

WAV

decoder_input · 7 · offset 29440

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 6720

WAV

decoder_input · 4 · offset 6720

WAV

worker_input · 5 · offset 6720

WAV

decoder_input · 5 · offset 6720

WAV

worker_input · 6 · offset 17920

WAV

decoder_input · 6 · offset 17920

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 14080

WAV

decoder_input · 5 · offset 14080

WAV

worker_input · 6 · offset 14080

WAV

decoder_input · 6 · offset 14080

WAV

worker_input · 7 · offset 14080

WAV

decoder_input · 7 · offset 14080

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 6080

WAV

decoder_input · 5 · offset 6080

WAV

worker_input · 6 · offset 6080

WAV

decoder_input · 6 · offset 6080

WAV

worker_input · 7 · offset 27200

WAV

decoder_input · 7 · offset 27200

WAV

worker_input · 8 · offset 27200

WAV

decoder_input · 8 · offset 27200

WAV

worker_input · 9 · offset 45760

WAV

decoder_input · 9 · offset 45760

WAV

worker_input · 10 · offset 65600

WAV

decoder_input · 10 · offset 65600

WAV
№21, попытка 1 · s6_2_repetition · window_adaptive_prefinal:none:none · WER 35.1% · completed

Учитывается: True. Исходная сводка

Эталон

Длинная нестабильная фраза может упереться в восьмисекундное окно. Окно сокращается после совпадения слов двух decode. Если устойчивый префикс не появляется, дальнейший рост приводит к overflow. Тест длинной фразы существует, но использует символический decoder, а не реальный Whisper Длинная нестабильная фраза может упереться в восьмисекундное окно. Окно сокращается после совпадения слов двух decode. Если устойчивый префикс не появляется, дальнейший рост приводит к overflow. Тест длинной фразы существует, но использует символический decoder, а не реальный Whisper

Распознано

Длинная нестабильная фраза может упереться в 8 секунд лекома Окно превращается после совпадения слов двух декод. если устойчивый префикс не появляется, дальнейший рост проводит коверфлоу. тест длинная фраза существует но используют символический декодер, а не реальный вискер Длинная нестабильная фраза может упереться в 8 секунд на экран окно сокращается после совпадения слов двух декод если устойчивый префикс не появляется дальнейший рост проводит коверфлоу. тест длинная фраза существует, но используют символический декодер, а не реальный вискарь

Сохранённый вход

WAV

ingress

WAV

vad

WAV

decoder

WAV
{
  "durations": {
    "decode_count": 54,
    "processed_audio_seconds": 120.244,
    "reprocessed_audio_seconds": 85.38,
    "worker_queue_ms": 5.015769973397255,
    "worker_decode_ms": 8979.323035106063,
    "prefinal_prepared": 8,
    "prefinal_reused": 8,
    "refinement_attempts": null,
    "final_wait_ms": 527.9909577220678,
    "final_wait_values_ms": [
      514.9159766733646,
      530.5693708360195,
      605.1947809755802,
      533.4822162985802,
      510.0097805261612,
      520.5001011490822,
      525.4125446081161,
      578.4047208726406
    ],
    "first_partial_after_ready_ms": 4281.599999904633,
    "full_pass_ms": 71482.79999995232
  },
  "capture_issues": [],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [
      8,
      8
    ],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 9600

WAV

decoder_input · 5 · offset 9600

WAV

worker_input · 6 · offset 30080

WAV

decoder_input · 6 · offset 30080

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 6720

WAV

decoder_input · 5 · offset 6720

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 14720

WAV

decoder_input · 5 · offset 14720

WAV

worker_input · 6 · offset 14720

WAV

decoder_input · 6 · offset 14720

WAV

worker_input · 7 · offset 14720

WAV

decoder_input · 7 · offset 14720

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 6080

WAV

decoder_input · 6 · offset 6080

WAV

worker_input · 7 · offset 17600

WAV

decoder_input · 7 · offset 17600

WAV

worker_input · 8 · offset 45440

WAV

decoder_input · 8 · offset 45440

WAV

worker_input · 9 · offset 45440

WAV

decoder_input · 9 · offset 45440

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 9600

WAV

decoder_input · 5 · offset 9600

WAV

worker_input · 6 · offset 29760

WAV

decoder_input · 6 · offset 29760

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 14080

WAV

decoder_input · 5 · offset 14080

WAV

worker_input · 6 · offset 14080

WAV

decoder_input · 6 · offset 14080

WAV

worker_input · 7 · offset 14080

WAV

decoder_input · 7 · offset 14080

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 6080

WAV

decoder_input · 5 · offset 6080

WAV

worker_input · 6 · offset 6080

WAV

decoder_input · 6 · offset 6080

WAV

worker_input · 7 · offset 6080

WAV

decoder_input · 7 · offset 6080

WAV

worker_input · 8 · offset 6080

WAV

decoder_input · 8 · offset 6080

WAV

worker_input · 9 · offset 6080

WAV

decoder_input · 9 · offset 6080

WAV
№22, попытка 1 · s5_1_command · window_adaptive_prefinal:none:none · WER 0.0% · completed

Учитывается: True. Исходная сводка

Эталон

Найди ближайший открытый аэропорт. Покажи маршрут на карте и расскажи, какая там сейчас погода.

Распознано

Найди ближайший открытый аэропорт. Покажи маршрут на карте и расскажи, какая там сейчас погода.

Сохранённый вход

WAV

ingress

WAV

vad

WAV

decoder

WAV
{
  "durations": {
    "decode_count": 12,
    "processed_audio_seconds": 21.532000000000004,
    "reprocessed_audio_seconds": 14.356,
    "worker_queue_ms": 1.3959407806396484,
    "worker_decode_ms": 1871.8289341777563,
    "prefinal_prepared": 2,
    "prefinal_reused": 2,
    "refinement_attempts": null,
    "final_wait_ms": 574.2019955068827,
    "final_wait_values_ms": [
      550.684217363596,
      597.7197736501694
    ],
    "first_partial_after_ready_ms": 1284.1999999284744,
    "full_pass_ms": 18902.300000071526
  },
  "capture_issues": [],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 8960

WAV

decoder_input · 5 · offset 8960

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 5440

WAV

decoder_input · 4 · offset 5440

WAV

worker_input · 5 · offset 16960

WAV

decoder_input · 5 · offset 16960

WAV

worker_input · 6 · offset 16960

WAV

decoder_input · 6 · offset 16960

WAV

worker_input · 7 · offset 38400

WAV

decoder_input · 7 · offset 38400

WAV
№23, попытка 1 · s5_2_codes · window_adaptive_prefinal:none:none · WER 50.0% · completed

Учитывается: True. Исходная сводка

Эталон

Рейс ТЕСТ сто двадцать три. Скорость тысяча километров в час. Осталось тридцать минут. Полоса три тысячи пятьсот метров.

Распознано

Рейс Тес 123. Скорость 1000 километров в час. Осталось 30 минут. Полоса 3500 метров.

Сохранённый вход

WAV

ingress

WAV

vad

WAV

decoder

WAV
{
  "durations": {
    "decode_count": 15,
    "processed_audio_seconds": 51.384,
    "reprocessed_audio_seconds": 42.16,
    "worker_queue_ms": 1.3945717364549637,
    "worker_decode_ms": 2384.380042552948,
    "prefinal_prepared": 1,
    "prefinal_reused": 1,
    "refinement_attempts": null,
    "final_wait_ms": 487.72822692990303,
    "final_wait_values_ms": [
      487.72822692990303
    ],
    "first_partial_after_ready_ms": 1166.3000000715256,
    "full_pass_ms": 25511.5
  },
  "capture_issues": [],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [
      123,
      1000,
      30,
      3500
    ],
    "actual_numbers": [
      123,
      1000,
      30,
      3500
    ],
    "number_correct": 4,
    "expected_codes": [
      "TEST123"
    ],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 8 · offset 0

WAV

decoder_input · 8 · offset 0

WAV

worker_input · 9 · offset 0

WAV

decoder_input · 9 · offset 0

WAV

worker_input · 10 · offset 52160

WAV

decoder_input · 10 · offset 52160

WAV

worker_input · 11 · offset 52160

WAV

decoder_input · 11 · offset 52160

WAV

worker_input · 12 · offset 52160

WAV

decoder_input · 12 · offset 52160

WAV

worker_input · 13 · offset 52160

WAV

decoder_input · 13 · offset 52160

WAV

worker_input · 14 · offset 75840

WAV

decoder_input · 14 · offset 75840

WAV

worker_input · 15 · offset 91840

WAV

decoder_input · 15 · offset 91840

WAV
№24, попытка 1 · s2_3_quiet_codes · window_adaptive_prefinal:none:none · WER 50.0% · completed

Учитывается: True. Исходная сводка

Эталон

Рейс ТЕСТ сто двадцать три. Скорость тысяча километров в час. Осталось тридцать минут. Полоса три тысячи пятьсот метров.

Распознано

Рейс Тес 123. Скорость тысячи километров в час. Осталось 30 минут. Полоса 3500 метров.

Сохранённый вход

WAV

ingress

WAV

vad

WAV

decoder

WAV
{
  "durations": {
    "decode_count": 14,
    "processed_audio_seconds": 37.82,
    "reprocessed_audio_seconds": 28.532,
    "worker_queue_ms": 1.2954343110322952,
    "worker_decode_ms": 2199.1044729948044,
    "prefinal_prepared": 1,
    "prefinal_reused": 1,
    "refinement_attempts": null,
    "final_wait_ms": 552.8268329799175,
    "final_wait_values_ms": [
      552.8268329799175
    ],
    "first_partial_after_ready_ms": 1257.6999999284744,
    "full_pass_ms": 22624
  },
  "capture_issues": [],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [
      123,
      1000,
      30,
      3500
    ],
    "actual_numbers": [
      123,
      1000,
      30,
      3500
    ],
    "number_correct": 4,
    "expected_codes": [
      "TEST123"
    ],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 34240

WAV

decoder_input · 7 · offset 34240

WAV

worker_input · 8 · offset 45440

WAV

decoder_input · 8 · offset 45440

WAV

worker_input · 9 · offset 45440

WAV

decoder_input · 9 · offset 45440

WAV

worker_input · 10 · offset 45440

WAV

decoder_input · 10 · offset 45440

WAV

worker_input · 11 · offset 78080

WAV

decoder_input · 11 · offset 78080

WAV

worker_input · 12 · offset 78080

WAV

decoder_input · 12 · offset 78080

WAV

worker_input · 13 · offset 78080

WAV

decoder_input · 13 · offset 78080

WAV

worker_input · 14 · offset 104960

WAV

decoder_input · 14 · offset 104960

WAV
№25, попытка 1 · s2_2_minus18 · legacy:none:none · WER 40.5% · completed

Учитывается: True. Исходная сводка

Эталон

Длинная нестабильная фраза может упереться в восьмисекундное окно. Окно сокращается после совпадения слов двух decode. Если устойчивый префикс не появляется, дальнейший рост приводит к overflow. Тест длинной фразы существует, но использует символический decoder, а не реальный Whisper

Распознано

длинная нестабильная фраза может упереться в 8 секунд на экране Акно совращается после совпадения слов двух декод. если устойчивый префикс не появляется, дальнейший рост проводит к оверфлоу тест длинная фраза но используют символический декодер, а не реальный виспер

Сохранённый вход

WAV

ingress

WAV

vad

WAV

decoder

WAV
{
  "durations": {
    "decode_count": 30,
    "processed_audio_seconds": 81.964,
    "reprocessed_audio_seconds": 63.956,
    "worker_queue_ms": 2.5505516678094864,
    "worker_decode_ms": 4852.467879652977,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": 688.7278500944376,
    "final_wait_values_ms": [
      686.594195663929,
      690.8615045249462,
      672.0787100493908,
      692.7283480763435
    ],
    "first_partial_after_ready_ms": 2017.3999999761581,
    "full_pass_ms": 42840.799999952316
  },
  "capture_issues": [],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [
      8
    ],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 8 · offset 0

WAV

decoder_input · 8 · offset 0

WAV

worker_input · 9 · offset 0

WAV

decoder_input · 9 · offset 0

WAV

worker_input · 10 · offset 18240

WAV

decoder_input · 10 · offset 18240

WAV
№26, попытка 1 · s2_2_minus18 · legacy:beam3:none · WER 40.5% · completed

Учитывается: True. Исходная сводка

Эталон

Длинная нестабильная фраза может упереться в восьмисекундное окно. Окно сокращается после совпадения слов двух decode. Если устойчивый префикс не появляется, дальнейший рост приводит к overflow. Тест длинной фразы существует, но использует символический decoder, а не реальный Whisper

Распознано

длинная нестабильная фраза может упереться в 8 секунд на экране Акно совращается после совпадения слов двух декод. если устойчивый префикс не появляется, дальнейший рост проводит к оверфлоу тест длинная фраза но используют символический декодер, а не реальный виспер

Сохранённый вход

WAV

ingress

WAV

vad

WAV

decoder

WAV
{
  "durations": {
    "decode_count": 30,
    "processed_audio_seconds": 81.804,
    "reprocessed_audio_seconds": 63.796,
    "worker_queue_ms": 2.3571494966745377,
    "worker_decode_ms": 4868.290618062019,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": 670.788487419486,
    "final_wait_values_ms": [
      674.5314970612526,
      664.5412780344486,
      667.0454777777195,
      694.7531215846539
    ],
    "first_partial_after_ready_ms": 2008.7999999523163,
    "full_pass_ms": 41751.60000002384
  },
  "capture_issues": [],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [
      8
    ],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 8 · offset 0

WAV

decoder_input · 8 · offset 0

WAV

worker_input · 9 · offset 0

WAV

decoder_input · 9 · offset 0

WAV

worker_input · 10 · offset 18240

WAV

decoder_input · 10 · offset 18240

WAV
№27, попытка 1 · s6_1_quiet · legacy:none:none · WER 29.7% · completed

Учитывается: True. Исходная сводка

Эталон

Длинная нестабильная фраза может упереться в восьмисекундное окно. Окно сокращается после совпадения слов двух decode. Если устойчивый префикс не появляется, дальнейший рост приводит к overflow. Тест длинной фразы существует, но использует символический decoder, а не реальный Whisper

Распознано

длинная нестабильная фраза может упереться в 8 секундное окно окно совершается после совпадения слов двух декод Если устойчивый префикс не появляется, дальнейший рост проводит к оверфлоу. Тест длинная фраза существует, но используют символический декодер, а не реальный вискер

Сохранённый вход

WAV

ingress

WAV

vad

WAV

decoder

WAV
{
  "durations": {
    "decode_count": 30,
    "processed_audio_seconds": 83.056,
    "reprocessed_audio_seconds": 65.104,
    "worker_queue_ms": 2.434825524687767,
    "worker_decode_ms": 4870.152408257127,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": 702.6644982397556,
    "final_wait_values_ms": [
      738.0706891417503,
      667.2583073377609,
      665.3989478945732,
      743.5733377933502
    ],
    "first_partial_after_ready_ms": 2049.7999999523163,
    "full_pass_ms": 42217.39999997616
  },
  "capture_issues": [],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [
      8
    ],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 8 · offset 0

WAV

decoder_input · 8 · offset 0

WAV

worker_input · 9 · offset 0

WAV

decoder_input · 9 · offset 0

WAV

worker_input · 10 · offset 0

WAV

decoder_input · 10 · offset 0

WAV
№28, попытка 1 · s6_1_quiet · legacy:beam3:none · WER 32.4% · completed

Учитывается: True. Исходная сводка

Эталон

Длинная нестабильная фраза может упереться в восьмисекундное окно. Окно сокращается после совпадения слов двух decode. Если устойчивый префикс не появляется, дальнейший рост приводит к overflow. Тест длинной фразы существует, но использует символический decoder, а не реальный Whisper

Распознано

длинная нестабильная фраза может упереться в 8 секундное окно окно совершается после совпадения слов двух декод Если устойчивый префикс не появляется, дальнейший рост проводит к оверфлоу. Тест длинная фраза существует, но используют символический декодер, а не реальный и вискар.

Сохранённый вход

WAV

ingress

WAV

vad

WAV

decoder

WAV
{
  "durations": {
    "decode_count": 30,
    "processed_audio_seconds": 78.28399999999999,
    "reprocessed_audio_seconds": 60.331999999999994,
    "worker_queue_ms": 2.44072824716568,
    "worker_decode_ms": 4847.382549196482,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": 707.3383312672377,
    "final_wait_values_ms": [
      732.0715002715588,
      700.3785371780396,
      663.7476049363613,
      714.2981253564358
    ],
    "first_partial_after_ready_ms": 2050.899999976158,
    "full_pass_ms": 41241.800000071526
  },
  "capture_issues": [],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [
      8
    ],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 8 · offset 0

WAV

decoder_input · 8 · offset 0

WAV

worker_input · 9 · offset 0

WAV

decoder_input · 9 · offset 0

WAV

worker_input · 10 · offset 80960

WAV

decoder_input · 10 · offset 80960

WAV
№29, попытка 1 · s2_2_minus18 · legacy:beam3:none · WER 37.8% · completed

Учитывается: True. Исходная сводка

Эталон

Длинная нестабильная фраза может упереться в восьмисекундное окно. Окно сокращается после совпадения слов двух decode. Если устойчивый префикс не появляется, дальнейший рост приводит к overflow. Тест длинной фразы существует, но использует символический decoder, а не реальный Whisper

Распознано

длинная нестабильная фраза может упереться в 8 секунд на экране Акно совращается после совпадения слов двух декод. если устойчивый префикс не появляется, дальнейший рост проводит к оверфлоу тест длинная фраза существует, но используют символический декодер, а не реальный виска.

Сохранённый вход

WAV

ingress

WAV

vad

WAV

decoder

WAV
{
  "durations": {
    "decode_count": 30,
    "processed_audio_seconds": 78.396,
    "reprocessed_audio_seconds": 60.388,
    "worker_queue_ms": 2.8098616749048233,
    "worker_decode_ms": 4858.060743659735,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": 704.7870066016912,
    "final_wait_values_ms": [
      735.2737784385681,
      668.8078157603741,
      674.3002347648144,
      744.4963082671165
    ],
    "first_partial_after_ready_ms": 2000.7000000476837,
    "full_pass_ms": 43306.699999928474
  },
  "capture_issues": [],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [
      8
    ],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 8 · offset 0

WAV

decoder_input · 8 · offset 0

WAV

worker_input · 9 · offset 0

WAV

decoder_input · 9 · offset 0

WAV

worker_input · 10 · offset 80960

WAV

decoder_input · 10 · offset 80960

WAV
№30, попытка 1 · s2_2_minus18 · legacy:none:none · WER 40.5% · completed

Учитывается: True. Исходная сводка

Эталон

Длинная нестабильная фраза может упереться в восьмисекундное окно. Окно сокращается после совпадения слов двух decode. Если устойчивый префикс не появляется, дальнейший рост приводит к overflow. Тест длинной фразы существует, но использует символический decoder, а не реальный Whisper

Распознано

длинная нестабильная фраза может упереться в 8 секунд на экране Акно совращается после совпадения слов двух декод. если устойчивый префикс не появляется, дальнейший рост проводит к оверфлоу тест длинная фраза но используют символический декодер, а не реальный виспер

Сохранённый вход

WAV

ingress

WAV

vad

WAV

decoder

WAV
{
  "durations": {
    "decode_count": 30,
    "processed_audio_seconds": 82.28399999999999,
    "reprocessed_audio_seconds": 64.276,
    "worker_queue_ms": 2.2728070616722107,
    "worker_decode_ms": 4878.8552936166525,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": 690.5025318264961,
    "final_wait_values_ms": [
      740.2415573596954,
      665.6660921871662,
      661.9002558290958,
      715.338971465826
    ],
    "first_partial_after_ready_ms": 2016.7000000476837,
    "full_pass_ms": 42096.89999997616
  },
  "capture_issues": [],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [
      8
    ],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 8 · offset 0

WAV

decoder_input · 8 · offset 0

WAV

worker_input · 9 · offset 0

WAV

decoder_input · 9 · offset 0

WAV

worker_input · 10 · offset 18240

WAV

decoder_input · 10 · offset 18240

WAV
№31, попытка 1 · s6_1_quiet · legacy:beam3:none · WER 32.4% · completed

Учитывается: True. Исходная сводка

Эталон

Длинная нестабильная фраза может упереться в восьмисекундное окно. Окно сокращается после совпадения слов двух decode. Если устойчивый префикс не появляется, дальнейший рост приводит к overflow. Тест длинной фразы существует, но использует символический decoder, а не реальный Whisper

Распознано

длинная нестабильная фраза может упереться в 8 секундное окно окно совершается после совпадения слов двух декод Если устойчивый префикс не появляется, дальнейший рост проводит к оверфлоу. Тест длинная фраза существует, но используют символический декодер, а не реальный и вискар.

Сохранённый вход

WAV

ingress

WAV

vad

WAV

decoder

WAV
{
  "durations": {
    "decode_count": 30,
    "processed_audio_seconds": 78.444,
    "reprocessed_audio_seconds": 60.492,
    "worker_queue_ms": 2.461696043610573,
    "worker_decode_ms": 4852.295687422156,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": 728.9165928959846,
    "final_wait_values_ms": [
      744.5451393723488,
      722.201444208622,
      660.31863540411,
      735.6317415833473
    ],
    "first_partial_after_ready_ms": 2052.600000023842,
    "full_pass_ms": 42371.39999997616
  },
  "capture_issues": [],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [
      8
    ],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 8 · offset 0

WAV

decoder_input · 8 · offset 0

WAV

worker_input · 9 · offset 0

WAV

decoder_input · 9 · offset 0

WAV

worker_input · 10 · offset 80960

WAV

decoder_input · 10 · offset 80960

WAV
№32, попытка 1 · s6_1_quiet · legacy:none:none · WER 29.7% · completed

Учитывается: True. Исходная сводка

Эталон

Длинная нестабильная фраза может упереться в восьмисекундное окно. Окно сокращается после совпадения слов двух decode. Если устойчивый префикс не появляется, дальнейший рост приводит к overflow. Тест длинной фразы существует, но использует символический decoder, а не реальный Whisper

Распознано

длинная нестабильная фраза может упереться в 8 секундное окно окно совершается после совпадения слов двух декод Если устойчивый префикс не появляется, дальнейший рост проводит к оверфлоу. Тест длинная фраза существует, но используют символический декодер, а не реальный вискер

Сохранённый вход

WAV

ingress

WAV

vad

WAV

decoder

WAV
{
  "durations": {
    "decode_count": 29,
    "processed_audio_seconds": 79.88,
    "reprocessed_audio_seconds": 61.928,
    "worker_queue_ms": 2.396564930677414,
    "worker_decode_ms": 5109.769936650991,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": 698.9228334277868,
    "final_wait_values_ms": [
      737.2276782989502,
      648.5246382653713,
      660.6179885566235,
      740.8386059105396
    ],
    "first_partial_after_ready_ms": 2043.5999999046326,
    "full_pass_ms": 42377.5
  },
  "capture_issues": [],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [
      8
    ],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 8 · offset 0

WAV

decoder_input · 8 · offset 0

WAV

worker_input · 9 · offset 0

WAV

decoder_input · 9 · offset 0

WAV

worker_input · 10 · offset 0

WAV

decoder_input · 10 · offset 0

WAV
№33, попытка 1 · s2_2_minus18 · legacy:none:none · WER 40.5% · completed

Учитывается: True. Исходная сводка

Эталон

Длинная нестабильная фраза может упереться в восьмисекундное окно. Окно сокращается после совпадения слов двух decode. Если устойчивый префикс не появляется, дальнейший рост приводит к overflow. Тест длинной фразы существует, но использует символический decoder, а не реальный Whisper

Распознано

длинная нестабильная фраза может упереться в 8 секунд на экране Акно совращается после совпадения слов двух декод. если устойчивый префикс не появляется, дальнейший рост проводит к оверфлоу тест длинная фраза но используют символический декодер, а не реальный виспер

Сохранённый вход

WAV

ingress

WAV

vad

WAV

decoder

WAV
{
  "durations": {
    "decode_count": 30,
    "processed_audio_seconds": 81.9,
    "reprocessed_audio_seconds": 63.891999999999996,
    "worker_queue_ms": 2.4573914706707,
    "worker_decode_ms": 4855.4698675870895,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": 694.8829460889101,
    "final_wait_values_ms": [
      686.226911842823,
      703.5389803349972,
      666.8474711477757,
      706.3914090394974
    ],
    "first_partial_after_ready_ms": 2015.6999999284744,
    "full_pass_ms": 42018.700000047684
  },
  "capture_issues": [],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [
      8
    ],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 8 · offset 0

WAV

decoder_input · 8 · offset 0

WAV

worker_input · 9 · offset 0

WAV

decoder_input · 9 · offset 0

WAV

worker_input · 10 · offset 18240

WAV

decoder_input · 10 · offset 18240

WAV
№34, попытка 1 · s2_2_minus18 · legacy:beam3:none · WER 40.5% · completed

Учитывается: True. Исходная сводка

Эталон

Длинная нестабильная фраза может упереться в восьмисекундное окно. Окно сокращается после совпадения слов двух decode. Если устойчивый префикс не появляется, дальнейший рост приводит к overflow. Тест длинной фразы существует, но использует символический decoder, а не реальный Whisper

Распознано

длинная нестабильная фраза может упереться в 8 секунд на экране Акно совращается после совпадения слов двух декод. если устойчивый префикс не появляется, дальнейший рост проводит к оверфлоу тест длинная фраза но используют символический декодер, а не реальный виспер

Сохранённый вход

WAV

ingress

WAV

vad

WAV

decoder

WAV
{
  "durations": {
    "decode_count": 30,
    "processed_audio_seconds": 82.092,
    "reprocessed_audio_seconds": 64.084,
    "worker_queue_ms": 2.51118466258049,
    "worker_decode_ms": 4878.063201904297,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": 696.0276234894991,
    "final_wait_values_ms": [
      690.1029869914055,
      666.7964532971382,
      770.0983472168446,
      701.9522599875927
    ],
    "first_partial_after_ready_ms": 2023.6999999284744,
    "full_pass_ms": 41821.39999997616
  },
  "capture_issues": [],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [
      8
    ],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 8 · offset 0

WAV

decoder_input · 8 · offset 0

WAV

worker_input · 9 · offset 0

WAV

decoder_input · 9 · offset 0

WAV

worker_input · 10 · offset 18240

WAV

decoder_input · 10 · offset 18240

WAV
№35, попытка 1 · s6_1_quiet · legacy:none:none · WER 32.4% · completed

Учитывается: True. Исходная сводка

Эталон

Длинная нестабильная фраза может упереться в восьмисекундное окно. Окно сокращается после совпадения слов двух decode. Если устойчивый префикс не появляется, дальнейший рост приводит к overflow. Тест длинной фразы существует, но использует символический decoder, а не реальный Whisper

Распознано

длинная нестабильная фраза может упереться в 8 секундное окно окно совершается после совпадения слов двух декод Если устойчивый префикс не появляется, дальнейший рост проводит к оверфлоу. Тест длинная фраза существует, но используют символический декодер, а не реальный и вискар.

Сохранённый вход

WAV

ingress

WAV

vad

WAV

decoder

WAV
{
  "durations": {
    "decode_count": 30,
    "processed_audio_seconds": 78.508,
    "reprocessed_audio_seconds": 60.556,
    "worker_queue_ms": 2.215074375271797,
    "worker_decode_ms": 4850.330514833331,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": 743.0419865995646,
    "final_wait_values_ms": [
      733.0533005297184,
      753.0306726694107,
      665.1710495352745,
      1353.7815809249878
    ],
    "first_partial_after_ready_ms": 2054.899999976158,
    "full_pass_ms": 42422.89999997616
  },
  "capture_issues": [],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [
      8
    ],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 8 · offset 0

WAV

decoder_input · 8 · offset 0

WAV

worker_input · 9 · offset 0

WAV

decoder_input · 9 · offset 0

WAV

worker_input · 10 · offset 80960

WAV

decoder_input · 10 · offset 80960

WAV
№36, попытка 1 · s6_1_quiet · legacy:beam3:none · WER 29.7% · completed

Учитывается: True. Исходная сводка

Эталон

Длинная нестабильная фраза может упереться в восьмисекундное окно. Окно сокращается после совпадения слов двух decode. Если устойчивый префикс не появляется, дальнейший рост приводит к overflow. Тест длинной фразы существует, но использует символический decoder, а не реальный Whisper

Распознано

длинная нестабильная фраза может упереться в 8 секундное окно окно совершается после совпадения слов двух декод Если устойчивый префикс не появляется, дальнейший рост проводит к оверфлоу. Тест длинная фраза существует, но используют символический декодер, а не реальный вискер

Сохранённый вход

WAV

ingress

WAV

vad

WAV

decoder

WAV
{
  "durations": {
    "decode_count": 30,
    "processed_audio_seconds": 83.344,
    "reprocessed_audio_seconds": 65.392,
    "worker_queue_ms": 2.5932490825653076,
    "worker_decode_ms": 4887.107722461224,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": 716.9399857521057,
    "final_wait_values_ms": [
      791.7623072862625,
      691.5726587176323,
      666.3699559867382,
      742.3073127865791
    ],
    "first_partial_after_ready_ms": 2062.399999976158,
    "full_pass_ms": 43182.800000071526
  },
  "capture_issues": [],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [
      8
    ],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 8 · offset 0

WAV

decoder_input · 8 · offset 0

WAV

worker_input · 9 · offset 0

WAV

decoder_input · 9 · offset 0

WAV

worker_input · 10 · offset 0

WAV

decoder_input · 10 · offset 0

WAV
№37, попытка 1 · s5_2_codes · legacy:none:none · WER 55.6% · completed

Учитывается: True. Исходная сводка

Эталон

Рейс ТЕСТ сто двадцать три. Скорость тысяча километров в час. Осталось тридцать минут. Полоса три тысячи пятьсот метров.

Распознано

Рейс Тес 123. Скорость 1000 км в час. Осталось 30 минут. Полоса 3500 метров.

Сохранённый вход

WAV

ingress

WAV

vad

WAV

decoder

WAV
{
  "durations": {
    "decode_count": 14,
    "processed_audio_seconds": 46.80400000000001,
    "reprocessed_audio_seconds": 37.388000000000005,
    "worker_queue_ms": 1.2638382613658905,
    "worker_decode_ms": 2216.3203824311495,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": 652.8319455683231,
    "final_wait_values_ms": [
      652.8319455683231
    ],
    "first_partial_after_ready_ms": 1162.5,
    "full_pass_ms": 24868.399999976158
  },
  "capture_issues": [],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [
      123,
      1000,
      30,
      3500
    ],
    "actual_numbers": [
      123,
      1000,
      30,
      3500
    ],
    "number_correct": 4,
    "expected_codes": [
      "TEST123"
    ],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 8 · offset 0

WAV

decoder_input · 8 · offset 0

WAV

worker_input · 9 · offset 0

WAV

decoder_input · 9 · offset 0

WAV

worker_input · 10 · offset 71360

WAV

decoder_input · 10 · offset 71360

WAV

worker_input · 11 · offset 71360

WAV

decoder_input · 11 · offset 71360

WAV

worker_input · 12 · offset 71360

WAV

decoder_input · 12 · offset 71360

WAV

worker_input · 13 · offset 71360

WAV

decoder_input · 13 · offset 71360

WAV

worker_input · 14 · offset 71360

WAV

decoder_input · 14 · offset 71360

WAV
№38, попытка 1 · s5_2_codes · legacy:none:aviation_codes_v1 · WER 55.6% · completed

Учитывается: True. Исходная сводка

Эталон

Рейс ТЕСТ сто двадцать три. Скорость тысяча километров в час. Осталось тридцать минут. Полоса три тысячи пятьсот метров.

Распознано

Рейст ТЕСТ 123. Скорость 1000 км в час. Осталось 30 минут. Полоса 3500 метров.

Сохранённый вход

WAV

ingress

WAV

vad

WAV

decoder

WAV
{
  "durations": {
    "decode_count": 14,
    "processed_audio_seconds": 47.444,
    "reprocessed_audio_seconds": 38.028000000000006,
    "worker_queue_ms": 1.150047406554222,
    "worker_decode_ms": 2229.1814666241407,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": 657.2905145585537,
    "final_wait_values_ms": [
      657.2905145585537
    ],
    "first_partial_after_ready_ms": 1174.9000000953674,
    "full_pass_ms": 27455.0
  },
  "capture_issues": [],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [
      123,
      1000,
      30,
      3500
    ],
    "actual_numbers": [
      123,
      1000,
      30,
      3500
    ],
    "number_correct": 4,
    "expected_codes": [
      "TEST123"
    ],
    "actual_codes": [
      "TEST123"
    ],
    "code_correct": 1,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 8 · offset 0

WAV

decoder_input · 8 · offset 0

WAV

worker_input · 9 · offset 0

WAV

decoder_input · 9 · offset 0

WAV

worker_input · 10 · offset 71360

WAV

decoder_input · 10 · offset 71360

WAV

worker_input · 11 · offset 71360

WAV

decoder_input · 11 · offset 71360

WAV

worker_input · 12 · offset 71360

WAV

decoder_input · 12 · offset 71360

WAV

worker_input · 13 · offset 71360

WAV

decoder_input · 13 · offset 71360

WAV

worker_input · 14 · offset 71360

WAV

decoder_input · 14 · offset 71360

WAV
№39, попытка 1 · s2_3_quiet_codes · legacy:none:aviation_codes_v1 · WER 50.0% · completed

Учитывается: True. Исходная сводка

Эталон

Рейс ТЕСТ сто двадцать три. Скорость тысяча километров в час. Осталось тридцать минут. Полоса три тысячи пятьсот метров.

Распознано

Рейс ТЕСТ 123. Скорость 1000 км в час. Осталось 30 минут. Полоса 3500 метров.

Сохранённый вход

WAV

ingress

WAV

vad

WAV

decoder

WAV
{
  "durations": {
    "decode_count": 14,
    "processed_audio_seconds": 47.188,
    "reprocessed_audio_seconds": 37.804,
    "worker_queue_ms": 1.22942216694355,
    "worker_decode_ms": 2240.660946816206,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": 655.1000401377678,
    "final_wait_values_ms": [
      655.1000401377678
    ],
    "first_partial_after_ready_ms": 1261.6999999284744,
    "full_pass_ms": 26775.200000047684
  },
  "capture_issues": [],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [
      123,
      1000,
      30,
      3500
    ],
    "actual_numbers": [
      123,
      1000,
      30,
      3500
    ],
    "number_correct": 4,
    "expected_codes": [
      "TEST123"
    ],
    "actual_codes": [
      "TEST123"
    ],
    "code_correct": 1,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 8 · offset 0

WAV

decoder_input · 8 · offset 0

WAV

worker_input · 9 · offset 0

WAV

decoder_input · 9 · offset 0

WAV

worker_input · 10 · offset 71360

WAV

decoder_input · 10 · offset 71360

WAV

worker_input · 11 · offset 71360

WAV

decoder_input · 11 · offset 71360

WAV

worker_input · 12 · offset 71360

WAV

decoder_input · 12 · offset 71360

WAV

worker_input · 13 · offset 71360

WAV

decoder_input · 13 · offset 71360

WAV

worker_input · 14 · offset 71360

WAV

decoder_input · 14 · offset 71360

WAV
№40, попытка 1 · s2_3_quiet_codes · legacy:none:none · WER 55.6% · completed

Учитывается: True. Исходная сводка

Эталон

Рейс ТЕСТ сто двадцать три. Скорость тысяча километров в час. Осталось тридцать минут. Полоса три тысячи пятьсот метров.

Распознано

Рейс Тес 123. Скорость 1000 км в час. Осталось 30 минут. Полоса 3500 метров.

Сохранённый вход

WAV

ingress

WAV

vad

WAV

decoder

WAV
{
  "durations": {
    "decode_count": 14,
    "processed_audio_seconds": 47.54,
    "reprocessed_audio_seconds": 38.156,
    "worker_queue_ms": 1.3808868825435638,
    "worker_decode_ms": 2206.801937893033,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": 676.0645434260368,
    "final_wait_values_ms": [
      676.0645434260368
    ],
    "first_partial_after_ready_ms": 1257.7999999523163,
    "full_pass_ms": 24050.199999928474
  },
  "capture_issues": [],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [
      123,
      1000,
      30,
      3500
    ],
    "actual_numbers": [
      123,
      1000,
      30,
      3500
    ],
    "number_correct": 4,
    "expected_codes": [
      "TEST123"
    ],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 8 · offset 0

WAV

decoder_input · 8 · offset 0

WAV

worker_input · 9 · offset 0

WAV

decoder_input · 9 · offset 0

WAV

worker_input · 10 · offset 71360

WAV

decoder_input · 10 · offset 71360

WAV

worker_input · 11 · offset 71360

WAV

decoder_input · 11 · offset 71360

WAV

worker_input · 12 · offset 71360

WAV

decoder_input · 12 · offset 71360

WAV

worker_input · 13 · offset 71360

WAV

decoder_input · 13 · offset 71360

WAV

worker_input · 14 · offset 71360

WAV

decoder_input · 14 · offset 71360

WAV
№41, попытка 1 · s2_2_minus18 · legacy:none:none · WER 40.5% · completed

Учитывается: True. Исходная сводка

Эталон

Длинная нестабильная фраза может упереться в восьмисекундное окно. Окно сокращается после совпадения слов двух decode. Если устойчивый префикс не появляется, дальнейший рост приводит к overflow. Тест длинной фразы существует, но использует символический decoder, а не реальный Whisper

Распознано

длинная нестабильная фраза может упереться в 8 секунд на экране Акно совращается после совпадения слов двух декод. если устойчивый префикс не появляется, дальнейший рост проводит к оверфлоу тест длинная фраза но используют символический декодер, а не реальный виспер

Сохранённый вход

WAV

ingress

WAV

vad

WAV

decoder

WAV
{
  "durations": {
    "decode_count": 30,
    "processed_audio_seconds": 82.252,
    "reprocessed_audio_seconds": 64.244,
    "worker_queue_ms": 2.3094601929187775,
    "worker_decode_ms": 4869.394268840551,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": 712.4633211642504,
    "final_wait_values_ms": [
      741.5731325745583,
      717.7896052598953,
      664.3145121634007,
      707.1370370686054
    ],
    "first_partial_after_ready_ms": 2010.8999999761581,
    "full_pass_ms": 41764.700000047684
  },
  "capture_issues": [],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [
      8
    ],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 8 · offset 0

WAV

decoder_input · 8 · offset 0

WAV

worker_input · 9 · offset 0

WAV

decoder_input · 9 · offset 0

WAV

worker_input · 10 · offset 18240

WAV

decoder_input · 10 · offset 18240

WAV
№42, попытка 1 · s2_2_minus18 · legacy:none:aviation_codes_v1 · WER 37.8% · completed

Учитывается: True. Исходная сводка

Эталон

Длинная нестабильная фраза может упереться в восьмисекундное окно. Окно сокращается после совпадения слов двух decode. Если устойчивый префикс не появляется, дальнейший рост приводит к overflow. Тест длинной фразы существует, но использует символический decoder, а не реальный Whisper

Распознано

длинная нестабильная фраза может упереться в 8 секунд лекома Акно совращается после совпадения слов двух D-code. Если устойчивый префикс не появляется, дальнейший рост проводит к оверфлому. Тест длинная фраза существует, но используют символический декодер, а не реальный виспер

Сохранённый вход

WAV

ingress

WAV

vad

WAV

decoder

WAV
{
  "durations": {
    "decode_count": 29,
    "processed_audio_seconds": 80.136,
    "reprocessed_audio_seconds": 62.128,
    "worker_queue_ms": 2.4330969899892807,
    "worker_decode_ms": 4953.705858439207,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": 684.686815366149,
    "final_wait_values_ms": [
      705.7859189808369,
      661.1077636480331,
      663.587711751461,
      802.604865282774
    ],
    "first_partial_after_ready_ms": 2007.3999999761581,
    "full_pass_ms": 41731.0
  },
  "capture_issues": [],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [
      8
    ],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 8 · offset 0

WAV

decoder_input · 8 · offset 0

WAV

worker_input · 9 · offset 0

WAV

decoder_input · 9 · offset 0

WAV

worker_input · 10 · offset 7040

WAV

decoder_input · 10 · offset 7040

WAV
№43, попытка 1 · bravo789 · legacy:none:aviation_codes_v1 · WER 92.3% · completed

Учитывается: True. Исходная сводка

Эталон

Позывной БРАВО семьсот восемьдесят девять. Следуем на север. Расчётное время двадцать пять минут.

Распознано

Позывной ТЕСТ

Сохранённый вход

WAV

ingress

WAV

vad

WAV

decoder

WAV
{
  "durations": {
    "decode_count": 10,
    "processed_audio_seconds": 35.048,
    "reprocessed_audio_seconds": 28.576,
    "worker_queue_ms": 0.9281579405069351,
    "worker_decode_ms": 1611.4020440727472,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": 640.0643549859524,
    "final_wait_values_ms": [
      640.0643549859524
    ],
    "first_partial_after_ready_ms": 1122.0999999046326,
    "full_pass_ms": 17717.599999904633
  },
  "capture_issues": [],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [
      789,
      25
    ],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": false
  }
}
Окна и хвосты decoder

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 8 · offset 0

WAV

decoder_input · 8 · offset 0

WAV

worker_input · 9 · offset 0

WAV

decoder_input · 9 · offset 0

WAV

worker_input · 10 · offset 8320

WAV

decoder_input · 10 · offset 8320

WAV
№44, попытка 1 · bravo789 · legacy:none:none · WER 38.5% · completed

Учитывается: True. Исходная сводка

Эталон

Позывной БРАВО семьсот восемьдесят девять. Следуем на север. Расчётное время двадцать пять минут.

Распознано

Позывной Браво 789. Следуем на север. Расчетное время 25 минут.

Сохранённый вход

WAV

ingress

WAV

vad

WAV

decoder

WAV
{
  "durations": {
    "decode_count": 10,
    "processed_audio_seconds": 29.644,
    "reprocessed_audio_seconds": 23.171999999999997,
    "worker_queue_ms": 0.7884204387664795,
    "worker_decode_ms": 1609.2648264020681,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": 638.0935348570347,
    "final_wait_values_ms": [
      638.0935348570347
    ],
    "first_partial_after_ready_ms": 1119.3000000715256,
    "full_pass_ms": 18747.300000071526
  },
  "capture_issues": [],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [
      789,
      25
    ],
    "actual_numbers": [
      789,
      25
    ],
    "number_correct": 2,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": true
  }
}
Окна и хвосты decoder

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 8 · offset 0

WAV

decoder_input · 8 · offset 0

WAV

worker_input · 9 · offset 0

WAV

decoder_input · 9 · offset 0

WAV

worker_input · 10 · offset 78400

WAV

decoder_input · 10 · offset 78400

WAV
№45, попытка 1 · s2_2_minus18 · legacy:none:none · WER 40.5% · completed

Учитывается: True. Исходная сводка

Эталон

Длинная нестабильная фраза может упереться в восьмисекундное окно. Окно сокращается после совпадения слов двух decode. Если устойчивый префикс не появляется, дальнейший рост приводит к overflow. Тест длинной фразы существует, но использует символический decoder, а не реальный Whisper

Распознано

длинная нестабильная фраза может упереться в 8 секунд на экране Акно совращается после совпадения слов двух декод. если устойчивый префикс не появляется, дальнейший рост проводит к оверфлоу тест длинная фраза но используют символический декодер, а не реальный виспер

Сохранённый вход

WAV

ingress

WAV

vad

WAV

decoder

WAV
{
  "durations": {
    "decode_count": 30,
    "processed_audio_seconds": 82.124,
    "reprocessed_audio_seconds": 64.116,
    "worker_queue_ms": 2.5733914226293564,
    "worker_decode_ms": 4864.627428352833,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": 709.0687546879053,
    "final_wait_values_ms": [
      732.9820580780506,
      716.800857335329,
      681.1259277164936,
      701.3366520404816
    ],
    "first_partial_after_ready_ms": 2017.7000000476837,
    "full_pass_ms": 42689.39999997616
  },
  "capture_issues": [],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [
      8
    ],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 8 · offset 0

WAV

decoder_input · 8 · offset 0

WAV

worker_input · 9 · offset 0

WAV

decoder_input · 9 · offset 0

WAV

worker_input · 10 · offset 18240

WAV

decoder_input · 10 · offset 18240

WAV
№46, попытка 1 · s2_2_minus18 · legacy:none:none · WER 40.5% · completed

Учитывается: True. Исходная сводка

Эталон

Длинная нестабильная фраза может упереться в восьмисекундное окно. Окно сокращается после совпадения слов двух decode. Если устойчивый префикс не появляется, дальнейший рост приводит к overflow. Тест длинной фразы существует, но использует символический decoder, а не реальный Whisper

Распознано

длинная нестабильная фраза может упереться в 8 секунд на экране Акно совращается после совпадения слов двух декод. если устойчивый префикс не появляется, дальнейший рост проводит к оверфлоу тест длинная фраза но используют символический декодер, а не реальный виспер

Сохранённый вход

WAV

ingress

WAV

vad

WAV

decoder

WAV
{
  "durations": {
    "decode_count": 30,
    "processed_audio_seconds": 82.18799999999999,
    "reprocessed_audio_seconds": 64.18,
    "worker_queue_ms": 2.342255786061287,
    "worker_decode_ms": 4867.722036316991,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": 684.6048627048731,
    "final_wait_values_ms": [
      754.7478713095188,
      663.0446128547192,
      669.2501194775105,
      699.9596059322357
    ],
    "first_partial_after_ready_ms": 2012.5,
    "full_pass_ms": 41372.10000002384
  },
  "capture_issues": [],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [
      8
    ],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 8 · offset 0

WAV

decoder_input · 8 · offset 0

WAV

worker_input · 9 · offset 0

WAV

decoder_input · 9 · offset 0

WAV

worker_input · 10 · offset 18240

WAV

decoder_input · 10 · offset 18240

WAV
№47, попытка 1 · s6_1_quiet · legacy:none:none · WER 29.7% · completed

Учитывается: True. Исходная сводка

Эталон

Длинная нестабильная фраза может упереться в восьмисекундное окно. Окно сокращается после совпадения слов двух decode. Если устойчивый префикс не появляется, дальнейший рост приводит к overflow. Тест длинной фразы существует, но использует символический decoder, а не реальный Whisper

Распознано

длинная нестабильная фраза может упереться в 8 секундное окно окно совершается после совпадения слов двух декод Если устойчивый префикс не появляется, дальнейший рост проводит к оверфлоу. Тест длинная фраза существует, но используют символический декодер, а не реальный вискер

Сохранённый вход

WAV

ingress

WAV

vad

WAV

decoder

WAV
{
  "durations": {
    "decode_count": 30,
    "processed_audio_seconds": 83.344,
    "reprocessed_audio_seconds": 65.392,
    "worker_queue_ms": 2.4549365043640137,
    "worker_decode_ms": 4872.675959020853,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": 716.5403813123703,
    "final_wait_values_ms": [
      759.2274695634842,
      691.7381547391415,
      660.6625095009804,
      741.3426078855991
    ],
    "first_partial_after_ready_ms": 2047.9000000953674,
    "full_pass_ms": 43060.699999928474
  },
  "capture_issues": [],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [
      8
    ],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 8 · offset 0

WAV

decoder_input · 8 · offset 0

WAV

worker_input · 9 · offset 0

WAV

decoder_input · 9 · offset 0

WAV

worker_input · 10 · offset 0

WAV

decoder_input · 10 · offset 0

WAV
№48, попытка 1 · s6_1_quiet · legacy:none:none · WER 29.7% · completed

Учитывается: True. Исходная сводка

Эталон

Длинная нестабильная фраза может упереться в восьмисекундное окно. Окно сокращается после совпадения слов двух decode. Если устойчивый префикс не появляется, дальнейший рост приводит к overflow. Тест длинной фразы существует, но использует символический decoder, а не реальный Whisper

Распознано

длинная нестабильная фраза может упереться в 8 секундное окно окно совершается после совпадения слов двух декод Если устойчивый префикс не появляется, дальнейший рост проводит к оверфлоу. Тест длинная фраза существует, но используют символический декодер, а не реальный вискер

Сохранённый вход

WAV

ingress

WAV

vad

WAV

decoder

WAV
{
  "durations": {
    "decode_count": 30,
    "processed_audio_seconds": 83.088,
    "reprocessed_audio_seconds": 65.136,
    "worker_queue_ms": 2.4045873433351517,
    "worker_decode_ms": 4888.293920084834,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": 718.5622435063124,
    "final_wait_values_ms": [
      743.9551316201687,
      693.169355392456,
      673.1280870735645,
      754.1173100471497
    ],
    "first_partial_after_ready_ms": 2043.7999999523163,
    "full_pass_ms": 42176.39999997616
  },
  "capture_issues": [],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [
      8
    ],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 1 · offset 0

WAV

decoder_input · 1 · offset 0

WAV

worker_input · 2 · offset 0

WAV

decoder_input · 2 · offset 0

WAV

worker_input · 3 · offset 0

WAV

decoder_input · 3 · offset 0

WAV

worker_input · 4 · offset 0

WAV

decoder_input · 4 · offset 0

WAV

worker_input · 5 · offset 0

WAV

decoder_input · 5 · offset 0

WAV

worker_input · 6 · offset 0

WAV

decoder_input · 6 · offset 0

WAV

worker_input · 7 · offset 0

WAV

decoder_input · 7 · offset 0

WAV

worker_input · 8 · offset 0

WAV

decoder_input · 8 · offset 0

WAV

worker_input · 9 · offset 0

WAV

decoder_input · 9 · offset 0

WAV

worker_input · 10 · offset 0

WAV

decoder_input · 10 · offset 0

WAV
№49, попытка 1 · s6_2_repetition · legacy:none:none · WER нет данных · no responders: 'chat.audio.421543f8-fcae-4ad3-97f7-2efd7ea77d89.cmd.end'

Учитывается: True. Исходная сводка

Эталон

Длинная нестабильная фраза может упереться в восьмисекундное окно. Окно сокращается после совпадения слов двух decode. Если устойчивый префикс не появляется, дальнейший рост приводит к overflow. Тест длинной фразы существует, но использует символический decoder, а не реальный Whisper Длинная нестабильная фраза может упереться в восьмисекундное окно. Окно сокращается после совпадения слов двух decode. Если устойчивый префикс не появляется, дальнейший рост приводит к overflow. Тест длинной фразы существует, но использует символический decoder, а не реальный Whisper

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": 4275.600000023842,
    "full_pass_ms": 41998.0
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№50, попытка 1 · s6_2_repetition · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

Длинная нестабильная фраза может упереться в восьмисекундное окно. Окно сокращается после совпадения слов двух decode. Если устойчивый префикс не появляется, дальнейший рост приводит к overflow. Тест длинной фразы существует, но использует символический decoder, а не реальный Whisper Длинная нестабильная фраза может упереться в восьмисекундное окно. Окно сокращается после совпадения слов двух decode. Если устойчивый префикс не появляется, дальнейший рост приводит к overflow. Тест длинной фразы существует, но использует символический decoder, а не реальный Whisper

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 264.0
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№51, попытка 1 · s5_1_command · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

Найди ближайший открытый аэропорт. Покажи маршрут на карте и расскажи, какая там сейчас погода.

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 140.10000002384186
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№52, попытка 1 · s5_1_command · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

Найди ближайший открытый аэропорт. Покажи маршрут на карте и расскажи, какая там сейчас погода.

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 113.59999990463257
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№53, попытка 1 · s5_2_codes · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

Рейс ТЕСТ сто двадцать три. Скорость тысяча километров в час. Осталось тридцать минут. Полоса три тысячи пятьсот метров.

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 112.39999997615814
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [
      123,
      1000,
      30,
      3500
    ],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [
      "TEST123"
    ],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№54, попытка 1 · s5_2_codes · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

Рейс ТЕСТ сто двадцать три. Скорость тысяча километров в час. Осталось тридцать минут. Полоса три тысячи пятьсот метров.

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 112.29999995231628
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [
      123,
      1000,
      30,
      3500
    ],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [
      "TEST123"
    ],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№55, попытка 1 · s2_3_quiet_codes · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

Рейс ТЕСТ сто двадцать три. Скорость тысяча километров в час. Осталось тридцать минут. Полоса три тысячи пятьсот метров.

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 116.69999992847443
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [
      123,
      1000,
      30,
      3500
    ],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [
      "TEST123"
    ],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№56, попытка 1 · s2_3_quiet_codes · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

Рейс ТЕСТ сто двадцать три. Скорость тысяча километров в час. Осталось тридцать минут. Полоса три тысячи пятьсот метров.

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 122.60000002384186
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [
      123,
      1000,
      30,
      3500
    ],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [
      "TEST123"
    ],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№57, попытка 1 · s7_4_transition · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

еполный PCM-чанк дополняется тишиной вместо накопления остатка. Каждый resampled frame разбивается отдельно; короткий остаток дополняется нулями. При иной пакетизации это способно добавлять лишнюю тишину и менять длительность.

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 125.79999995231628
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№58, попытка 1 · s7_4_transition · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

еполный PCM-чанк дополняется тишиной вместо накопления остатка. Каждый resampled frame разбивается отдельно; короткий остаток дополняется нулями. При иной пакетизации это способно добавлять лишнюю тишину и менять длительность.

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 116.60000002384186
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№59, попытка 1 · s7_5_codes · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

Рейс ТЕСТ четыреста пятьдесят шесть. Скорость восемьсот километров в час. Осталось двадцать минут. Полоса две тысячи восемьсот метров.

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 122.19999992847443
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [
      456,
      800,
      20,
      2800
    ],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [
      "TEST456"
    ],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№60, попытка 1 · s7_5_codes · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

Рейс ТЕСТ четыреста пятьдесят шесть. Скорость восемьсот километров в час. Осталось двадцать минут. Полоса две тысячи восемьсот метров.

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 122.60000002384186
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [
      456,
      800,
      20,
      2800
    ],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [
      "TEST456"
    ],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№61, попытка 1 · s7_6_sentence · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

Найди аэропорт с самым слабым ветром. Проверь открытость аэропорта и наличие свободной полосы. Покажи его на карте.

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 129.39999997615814
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№62, попытка 1 · s7_6_sentence · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

Найди аэропорт с самым слабым ветром. Проверь открытость аэропорта и наличие свободной полосы. Покажи его на карте.

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 113.60000002384186
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№63, попытка 1 · s7_1_clean · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

еполный PCM-чанк дополняется тишиной вместо накопления остатка. Каждый resampled frame разбивается отдельно; короткий остаток дополняется нулями. При иной пакетизации это способно добавлять лишнюю тишину и менять длительность.

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 130.69999992847443
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№64, попытка 1 · s7_1_clean · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

еполный PCM-чанк дополняется тишиной вместо накопления остатка. Каждый resampled frame разбивается отдельно; короткий остаток дополняется нулями. При иной пакетизации это способно добавлять лишнюю тишину и менять длительность.

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 112.0
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№65, попытка 1 · s6_6_silence · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 110.69999992847443
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№66, попытка 1 · s6_6_silence · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 110.80000007152557
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№67, попытка 1 · s6_6_noise · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 113.30000007152557
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№68, попытка 1 · s6_6_noise · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 128.39999997615814
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№69, попытка 1 · s2_2_minus18 · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

Длинная нестабильная фраза может упереться в восьмисекундное окно. Окно сокращается после совпадения слов двух decode. Если устойчивый префикс не появляется, дальнейший рост приводит к overflow. Тест длинной фразы существует, но использует символический decoder, а не реальный Whisper

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 116.80000007152557
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№70, попытка 1 · s2_2_minus18 · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

Длинная нестабильная фраза может упереться в восьмисекундное окно. Окно сокращается после совпадения слов двух decode. Если устойчивый префикс не появляется, дальнейший рост приводит к overflow. Тест длинной фразы существует, но использует символический decoder, а не реальный Whisper

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 111.60000002384186
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№71, попытка 1 · s6_1_quiet · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

Длинная нестабильная фраза может упереться в восьмисекундное окно. Окно сокращается после совпадения слов двух decode. Если устойчивый префикс не появляется, дальнейший рост приводит к overflow. Тест длинной фразы существует, но использует символический decoder, а не реальный Whisper

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 150.39999997615814
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№72, попытка 1 · s6_1_quiet · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

Длинная нестабильная фраза может упереться в восьмисекундное окно. Окно сокращается после совпадения слов двух decode. Если устойчивый префикс не появляется, дальнейший рост приводит к overflow. Тест длинной фразы существует, но использует символический decoder, а не реальный Whisper

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 125.29999995231628
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№73, попытка 1 · s6_2_repetition · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

Длинная нестабильная фраза может упереться в восьмисекундное окно. Окно сокращается после совпадения слов двух decode. Если устойчивый префикс не появляется, дальнейший рост приводит к overflow. Тест длинной фразы существует, но использует символический decoder, а не реальный Whisper Длинная нестабильная фраза может упереться в восьмисекундное окно. Окно сокращается после совпадения слов двух decode. Если устойчивый префикс не появляется, дальнейший рост приводит к overflow. Тест длинной фразы существует, но использует символический decoder, а не реальный Whisper

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 116.10000002384186
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№74, попытка 1 · s6_2_repetition · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

Длинная нестабильная фраза может упереться в восьмисекундное окно. Окно сокращается после совпадения слов двух decode. Если устойчивый префикс не появляется, дальнейший рост приводит к overflow. Тест длинной фразы существует, но использует символический decoder, а не реальный Whisper Длинная нестабильная фраза может упереться в восьмисекундное окно. Окно сокращается после совпадения слов двух decode. Если устойчивый префикс не появляется, дальнейший рост приводит к overflow. Тест длинной фразы существует, но использует символический decoder, а не реальный Whisper

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 118.79999995231628
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№75, попытка 1 · s5_1_command · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

Найди ближайший открытый аэропорт. Покажи маршрут на карте и расскажи, какая там сейчас погода.

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 117.0
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№76, попытка 1 · s5_1_command · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

Найди ближайший открытый аэропорт. Покажи маршрут на карте и расскажи, какая там сейчас погода.

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 117.19999992847443
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№77, попытка 1 · s5_2_codes · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

Рейс ТЕСТ сто двадцать три. Скорость тысяча километров в час. Осталось тридцать минут. Полоса три тысячи пятьсот метров.

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 112.10000002384186
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [
      123,
      1000,
      30,
      3500
    ],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [
      "TEST123"
    ],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№78, попытка 1 · s5_2_codes · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

Рейс ТЕСТ сто двадцать три. Скорость тысяча километров в час. Осталось тридцать минут. Полоса три тысячи пятьсот метров.

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 211.80000007152557
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [
      123,
      1000,
      30,
      3500
    ],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [
      "TEST123"
    ],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№79, попытка 1 · s2_3_quiet_codes · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

Рейс ТЕСТ сто двадцать три. Скорость тысяча километров в час. Осталось тридцать минут. Полоса три тысячи пятьсот метров.

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 112.5
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [
      123,
      1000,
      30,
      3500
    ],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [
      "TEST123"
    ],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№80, попытка 1 · s2_3_quiet_codes · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

Рейс ТЕСТ сто двадцать три. Скорость тысяча километров в час. Осталось тридцать минут. Полоса три тысячи пятьсот метров.

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 111.90000009536743
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [
      123,
      1000,
      30,
      3500
    ],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [
      "TEST123"
    ],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№81, попытка 1 · s7_4_transition · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

еполный PCM-чанк дополняется тишиной вместо накопления остатка. Каждый resampled frame разбивается отдельно; короткий остаток дополняется нулями. При иной пакетизации это способно добавлять лишнюю тишину и менять длительность.

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 117.29999995231628
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№82, попытка 1 · s7_4_transition · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

еполный PCM-чанк дополняется тишиной вместо накопления остатка. Каждый resampled frame разбивается отдельно; короткий остаток дополняется нулями. При иной пакетизации это способно добавлять лишнюю тишину и менять длительность.

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 118.89999997615814
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№83, попытка 1 · s7_5_codes · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

Рейс ТЕСТ четыреста пятьдесят шесть. Скорость восемьсот километров в час. Осталось двадцать минут. Полоса две тысячи восемьсот метров.

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 115.70000004768372
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [
      456,
      800,
      20,
      2800
    ],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [
      "TEST456"
    ],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№84, попытка 1 · s7_5_codes · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

Рейс ТЕСТ четыреста пятьдесят шесть. Скорость восемьсот километров в час. Осталось двадцать минут. Полоса две тысячи восемьсот метров.

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 127.10000002384186
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [
      456,
      800,
      20,
      2800
    ],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [
      "TEST456"
    ],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№85, попытка 1 · s7_6_sentence · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

Найди аэропорт с самым слабым ветром. Проверь открытость аэропорта и наличие свободной полосы. Покажи его на карте.

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 113.09999990463257
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№86, попытка 1 · s7_6_sentence · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

Найди аэропорт с самым слабым ветром. Проверь открытость аэропорта и наличие свободной полосы. Покажи его на карте.

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 119.89999997615814
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№87, попытка 1 · s7_1_clean · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

еполный PCM-чанк дополняется тишиной вместо накопления остатка. Каждый resampled frame разбивается отдельно; короткий остаток дополняется нулями. При иной пакетизации это способно добавлять лишнюю тишину и менять длительность.

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 117.89999997615814
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№88, попытка 1 · s7_1_clean · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

еполный PCM-чанк дополняется тишиной вместо накопления остатка. Каждый resampled frame разбивается отдельно; короткий остаток дополняется нулями. При иной пакетизации это способно добавлять лишнюю тишину и менять длительность.

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 111.90000009536743
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№89, попытка 1 · s6_6_silence · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 111.70000004768372
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№90, попытка 1 · s6_6_silence · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 120.40000009536743
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№91, попытка 1 · s6_6_noise · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 124.20000004768372
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№92, попытка 1 · s6_6_noise · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 125.60000002384186
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№93, попытка 1 · s2_2_minus18 · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

Длинная нестабильная фраза может упереться в восьмисекундное окно. Окно сокращается после совпадения слов двух decode. Если устойчивый префикс не появляется, дальнейший рост приводит к overflow. Тест длинной фразы существует, но использует символический decoder, а не реальный Whisper

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 116.60000002384186
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№94, попытка 1 · s2_2_minus18 · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

Длинная нестабильная фраза может упереться в восьмисекундное окно. Окно сокращается после совпадения слов двух decode. Если устойчивый префикс не появляется, дальнейший рост приводит к overflow. Тест длинной фразы существует, но использует символический decoder, а не реальный Whisper

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 135.39999997615814
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№95, попытка 1 · s6_1_quiet · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

Длинная нестабильная фраза может упереться в восьмисекундное окно. Окно сокращается после совпадения слов двух decode. Если устойчивый префикс не появляется, дальнейший рост приводит к overflow. Тест длинной фразы существует, но использует символический decoder, а не реальный Whisper

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 119.60000002384186
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№96, попытка 1 · s6_1_quiet · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

Длинная нестабильная фраза может упереться в восьмисекундное окно. Окно сокращается после совпадения слов двух decode. Если устойчивый префикс не появляется, дальнейший рост приводит к overflow. Тест длинной фразы существует, но использует символический decoder, а не реальный Whisper

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 116.79999995231628
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№97, попытка 1 · s6_2_repetition · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

Длинная нестабильная фраза может упереться в восьмисекундное окно. Окно сокращается после совпадения слов двух decode. Если устойчивый префикс не появляется, дальнейший рост приводит к overflow. Тест длинной фразы существует, но использует символический decoder, а не реальный Whisper Длинная нестабильная фраза может упереться в восьмисекундное окно. Окно сокращается после совпадения слов двух decode. Если устойчивый префикс не появляется, дальнейший рост приводит к overflow. Тест длинной фразы существует, но использует символический decoder, а не реальный Whisper

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 137.10000002384186
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№98, попытка 1 · s6_2_repetition · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

Длинная нестабильная фраза может упереться в восьмисекундное окно. Окно сокращается после совпадения слов двух decode. Если устойчивый префикс не появляется, дальнейший рост приводит к overflow. Тест длинной фразы существует, но использует символический decoder, а не реальный Whisper Длинная нестабильная фраза может упереться в восьмисекундное окно. Окно сокращается после совпадения слов двух decode. Если устойчивый префикс не появляется, дальнейший рост приводит к overflow. Тест длинной фразы существует, но использует символический decoder, а не реальный Whisper

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 118.20000004768372
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№99, попытка 1 · s5_1_command · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

Найди ближайший открытый аэропорт. Покажи маршрут на карте и расскажи, какая там сейчас погода.

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 128.89999997615814
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№100, попытка 1 · s5_1_command · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

Найди ближайший открытый аэропорт. Покажи маршрут на карте и расскажи, какая там сейчас погода.

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 125.60000002384186
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№101, попытка 1 · s5_2_codes · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

Рейс ТЕСТ сто двадцать три. Скорость тысяча километров в час. Осталось тридцать минут. Полоса три тысячи пятьсот метров.

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 124.19999992847443
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [
      123,
      1000,
      30,
      3500
    ],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [
      "TEST123"
    ],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№102, попытка 1 · s5_2_codes · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

Рейс ТЕСТ сто двадцать три. Скорость тысяча километров в час. Осталось тридцать минут. Полоса три тысячи пятьсот метров.

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 130.60000002384186
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [
      123,
      1000,
      30,
      3500
    ],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [
      "TEST123"
    ],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№103, попытка 1 · s2_3_quiet_codes · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

Рейс ТЕСТ сто двадцать три. Скорость тысяча километров в час. Осталось тридцать минут. Полоса три тысячи пятьсот метров.

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 123.0
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [
      123,
      1000,
      30,
      3500
    ],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [
      "TEST123"
    ],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№104, попытка 1 · s2_3_quiet_codes · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

Рейс ТЕСТ сто двадцать три. Скорость тысяча километров в час. Осталось тридцать минут. Полоса три тысячи пятьсот метров.

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 122.0
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [
      123,
      1000,
      30,
      3500
    ],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [
      "TEST123"
    ],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№105, попытка 1 · s7_4_transition · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

еполный PCM-чанк дополняется тишиной вместо накопления остатка. Каждый resampled frame разбивается отдельно; короткий остаток дополняется нулями. При иной пакетизации это способно добавлять лишнюю тишину и менять длительность.

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 127.20000004768372
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№106, попытка 1 · s7_4_transition · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

еполный PCM-чанк дополняется тишиной вместо накопления остатка. Каждый resampled frame разбивается отдельно; короткий остаток дополняется нулями. При иной пакетизации это способно добавлять лишнюю тишину и менять длительность.

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 120.60000002384186
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№107, попытка 1 · s7_5_codes · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

Рейс ТЕСТ четыреста пятьдесят шесть. Скорость восемьсот километров в час. Осталось двадцать минут. Полоса две тысячи восемьсот метров.

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 124.60000002384186
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [
      456,
      800,
      20,
      2800
    ],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [
      "TEST456"
    ],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№108, попытка 1 · s7_5_codes · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

Рейс ТЕСТ четыреста пятьдесят шесть. Скорость восемьсот километров в час. Осталось двадцать минут. Полоса две тысячи восемьсот метров.

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 118.69999992847443
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [
      456,
      800,
      20,
      2800
    ],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [
      "TEST456"
    ],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№109, попытка 1 · s7_6_sentence · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

Найди аэропорт с самым слабым ветром. Проверь открытость аэропорта и наличие свободной полосы. Покажи его на карте.

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 118.79999995231628
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№110, попытка 1 · s7_6_sentence · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

Найди аэропорт с самым слабым ветром. Проверь открытость аэропорта и наличие свободной полосы. Покажи его на карте.

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 120.10000002384186
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№111, попытка 1 · s7_1_clean · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

еполный PCM-чанк дополняется тишиной вместо накопления остатка. Каждый resampled frame разбивается отдельно; короткий остаток дополняется нулями. При иной пакетизации это способно добавлять лишнюю тишину и менять длительность.

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 120.39999997615814
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№112, попытка 1 · s7_1_clean · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

еполный PCM-чанк дополняется тишиной вместо накопления остатка. Каждый resampled frame разбивается отдельно; короткий остаток дополняется нулями. При иной пакетизации это способно добавлять лишнюю тишину и менять длительность.

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 117.60000002384186
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№113, попытка 1 · s6_6_silence · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 115.79999995231628
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№114, попытка 1 · s6_6_silence · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 122.5
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№115, попытка 1 · s6_6_noise · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 115.70000004768372
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№116, попытка 1 · s6_6_noise · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 118.70000004768372
  },
  "capture_issues": [
    "frozen_input_mismatch",
    "ingress_capture_incomplete"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder
№0, попытка 1 · s5_2_codes · legacy:none:none · WER нет данных · Доступ к чату истёк. Войдите через штатную форму.

Учитывается: True. Исходная сводка

Эталон

Рейс ТЕСТ сто двадцать три. Скорость тысяча километров в час. Осталось тридцать минут. Полоса три тысячи пятьсот метров. Рейс ТЕСТ сто двадцать три. Скорость тысяча километров в час. Осталось тридцать минут. Полоса три тысячи пятьсот метров.

Распознано

Сохранённый вход

WAV
{
  "durations": {
    "decode_count": null,
    "processed_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "worker_queue_ms": null,
    "worker_decode_ms": null,
    "prefinal_prepared": null,
    "prefinal_reused": null,
    "refinement_attempts": null,
    "final_wait_ms": null,
    "final_wait_values_ms": [],
    "first_partial_after_ready_ms": null,
    "full_pass_ms": 429.2999999523163
  },
  "capture_issues": [
    "ingress_capture_incomplete",
    "microphone_cycle_failed"
  ],
  "measurement_gaps": [],
  "entity_scores": {
    "expected_numbers": [
      123,
      1000,
      30,
      3500,
      123,
      1000,
      30,
      3500
    ],
    "actual_numbers": [],
    "number_correct": 0,
    "expected_codes": [
      "TEST123",
      "TEST123"
    ],
    "actual_codes": [],
    "code_correct": 0,
    "unknown_code_preserved": null
  }
}
Окна и хвосты decoder

История и ограничения

Прежняя серия до исправления показывается отдельно. Её значения не включены в свежие пары. WER/CER получены из фактических final, не из звука. Replay не является новым тестом Chrome AEC/NS/AGC. Полный проход не является чистым GPU-временем. Обычный режим не изменён.

Подтверждённые слабые места и гипотезы дальнейших изменений

boundary_join

Прежние лишние слова на границе нестабильная/после в свежих парах отсутствуют. Ошибочные варианты уже присутствуют в сырых гипотезах decoder.

{
  "evidence_ordinals": [
    1,
    7,
    2,
    8
  ],
  "verified": "Прежние лишние слова на границе нестабильная/после в свежих парах отсутствуют. Ошибочные варианты уже присутствуют в сырых гипотезах decoder.",
  "limitation": "Проверены конкретные пары, не доказано отсутствие любых ошибок склейки."
}
long_final_context

Обычный VAD final отвергнут по avg_logprob после сокращения контекста; не internal segment, очередь или переполнение.

Гипотеза, не измеренный выигрыш: Зафиксировать более ранний снимок контекста при END и не давать ожидающему partial дополнительно сокращать его перед final. Эффект пока не измерен; фильтр уверенности не менять.

{
  "evidence_ordinals": [
    3,
    9
  ],
  "candidate": {
    "final_window": 7,
    "segment": false,
    "offset_samples": 29120,
    "audio_seconds": 2.252,
    "avg_logprob": -1.192798,
    "threshold": -1.0,
    "no_speech_prob": 0,
    "compression_ratio": 0.8043
  },
  "baseline": {
    "audio_seconds": 4.072,
    "offset_samples": 0,
    "avg_logprob": -0.403735,
    "rejected": false
  },
  "previous_candidate_partial": {
    "window": 6,
    "offset_samples": 19520,
    "audio_seconds": 2.756,
    "avg_logprob": -0.407298
  },
  "verified": "Обычный VAD final отвергнут по avg_logprob после сокращения контекста; не internal segment, очередь или переполнение.",
  "hypothesis": "Зафиксировать более ранний снимок контекста при END и не давать ожидающему partial дополнительно сокращать его перед final. Эффект пока не измерен; фильтр уверенности не менять."
}
cosmetic_spacing

Некоторые window final содержат двойные пробелы. Нормализация WER их устраняет.

{
  "verified": "Некоторые window final содержат двойные пробелы. Нормализация WER их устраняет.",
  "deferred": "Не менять источник во время замороженной серии."
}
adaptive_frequency

59→55 decode: четыре пропущенных partial. В adaptive четыре интервала960–1096мс при обычных645–744мс. Ветка800мс работает, но включается редко.

Гипотеза, не измеренный выигрыш: Отдельно учитывать устойчивый префикс и ограниченный изменяющийся хвост. Проверить снижение decode без ухудшения WER и задержки; ослабление условия пока не подтверждено.

{
  "evidence_ordinals": [
    9,
    15
  ],
  "verified": "59→55 decode: четыре пропущенных partial. В adaptive четыре интервала960–1096мс при обычных645–744мс. Ветка800мс работает, но включается редко.",
  "source_condition": "stable_count>=2; сохранение всех неподтверждённых слов предыдущей гипотезы, кроме роста последнего слова. Изменение хвоста сбрасывает серию устойчивости.",
  "measurement_limit": "stable_count не экспортируется: точное значение для каждого decode неизвестно.",
  "hypothesis": "Отдельно учитывать устойчивый префикс и ограниченный изменяющийся хвост. Проверить снижение decode без ухудшения WER и задержки; ослабление условия пока не подтверждено."
}
hotwords_unknown_code

С подсказкой правильная полная partial заменена финальной гипотезой ТЕСТ; источник PCM полон. Renderer добавил только ранее подтверждённый префикс Позывной. Без подсказки final25минут дополнен ранее подтверждёнными словами до полной фразы.

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

{
  "evidence_ordinals": [
    43,
    44
  ],
  "verified": "С подсказкой правильная полная partial заменена финальной гипотезой ТЕСТ; источник PCM полон. Renderer добавил только ранее подтверждённый префикс Позывной. Без подсказки final25минут дополнен ранее подтверждёнными словами до полной фразы.",
  "candidate_partial": {
    "window": 9,
    "offset_samples": 0,
    "audio_seconds": 6.024,
    "avg_logprob": -0.0941,
    "complete_correct_text": true
  },
  "candidate_final": {
    "window": 10,
    "offset_samples": 8320,
    "audio_seconds": 5.952,
    "text": "ТЕСТ",
    "word_samples": [
      8320,
      16000
    ],
    "avg_logprob": -0.8843,
    "no_speech_prob": 0,
    "compression_ratio": 0.4706,
    "accepted": true
  },
  "baseline_final": {
    "offset_samples": 78400,
    "text": "25 минут.",
    "avg_logprob": -0.4314
  },
  "secondary_factor": "Чередование BRAVO/Браво мешало legacy подтвердить общий точный префикс; сохранено только Позывной.",
  "hypothesis": "Подсказка доминирует в final. Не включать статическую подсказку глобально; отдельно проверить защиту от исчезновения уже распознанной длинной фразы и уточнение такого хвоста. Польза дополнительных проходов в этом кейсе ещё не измерена."
}
campaign_access_expiry

Первые 48 экспортов полные. В №49 PCM отправлялся, но END получил no responders, чтение диагностики — quality_access_expired. Последующие 67 replay и микрофонный trial получили сообщение об истечении доступа. Их WER/CER не измерены.

Гипотеза, не измеренный выигрыш: Испытательный запускатель должен останавливать серию при потере доступа и сохранять точку продолжения; сейчас он записал ошибки для всех оставшихся позиций. Причина истечения допуска требует отдельной проверки; срок capability и срок входа не следует смешивать.

{
  "verified": "Первые 48 экспортов полные. В №49 PCM отправлялся, но END получил no responders, чтение диагностики — quality_access_expired. Последующие 67 replay и микрофонный trial получили сообщение об истечении доступа. Их WER/CER не измерены.",
  "hypothesis": "Испытательный запускатель должен останавливать серию при потере доступа и сохранять точку продолжения; сейчас он записал ошибки для всех оставшихся позиций. Причина истечения допуска требует отдельной проверки; срок capability и срок входа не следует смешивать.",
  "completed": 48,
  "technical_failures": 69,
  "initial_failed_ordinal": 49
}
Проверка выбранного пакета и версий
{
  "state": {
    "campaign_id": "342ef525-e816-4314-83b3-6c8c3fc58c00",
    "phase": "closed_with_incomplete_control",
    "worker_sha": "d9f78874cffe1b175846ef4325df38f993c2f943",
    "extension_sha": "5f11c84f1b4efa1f28a6dcc0515f508ed60c2e45",
    "extension_files_prepared": true,
    "browser_reload_confirmed": "user reported; installed bundle matched corrected build",
    "old_results_unchanged": true,
    "fresh_baseline": true,
    "schedule_trials": 116,
    "microphone_cycles": 2,
    "grant_expires_at": 1792490381,
    "installed_backup": "локальный источник;,
    "asr_preflight_job": 18239,
    "authorization_job": 18201,
    "mic_watcher_pid": 923162,
    "manual_start_reported": true,
    "old_directory_selected_at": "2026-10-20T04:02:38.125Z",
    "first_exports_verified": 2,
    "frozen_ingress_verified": true,
    "runtime": [
      {
        "component": "Streaming worker",
        "sha": "d9f78874cffe1b175846ef4325df38f993c2f943",
        "state": "healthy; private NATS ready",
        "digest": "builder-registry.builder.giscloud.ru/gis/webrtc-komaroff/voice-chat/webrtc_streaming_asr/main@sha256:8cba229bf2318f70095ca96740a8dbda63eb451bf8da30f51d18ff3eec422d81"
      },
      {
        "component": "Live bridge",
        "sha": "46f65a198b8825fa305895b33dc29affdaeee6c4",
        "state": "Не обновлялся этим исправлением; предыдущая поставка сохранена"
      },
      {
        "component": "Gateway / audio ingress",
        "sha": "b7cc7b94e06faa74d7d5273cf6ab2e3e3484b5f6",
        "state": "Не обновлялись этим исправлением; предыдущая поставка сохранена"
      },
      {
        "component": "Испытательное расширение",
        "sha": "5f11c84f1b4efa1f28a6dcc0515f508ed60c2e45",
        "state": "Файлы обновлены; пользователь сообщил reload/start; получены реальные экспорты новой кампании"
      }
    ],
    "mandatory_checks_success": true,
    "deployment_caveat": "Предыдущая job18232 обновила worker, затем отказала на изменении соседней task nats_ruby_nats. Fresh read-only preflight18239 подтвердил runtime и стабильность соседей в своём окне. Guard не ослаблялся.",
    "extension_ci_caveat": "CI job18186 скомпилировала обе сборки и отказала при выгрузке artifacts из-за DNS. Установлена локальная сборка точного SHA и lockfile.",
    "this_turn_service_updates": 0,
    "completed_exports": 48,
    "technical_failures": 69,
    "asr_rejected_runs": 1,
    "completed_at": "2026-10-20T04:39:58.442642+00:00",
    "deferred": [
      "Повторный контроль: 68 replay без полных измерений",
      "Два микрофонных цикла; захват не начат из-за истечения доступа"
    ],
    "ordinary_mode_changed": false,
    "cleanup": {
      "watcher_stopped": true,
      "virtual_devices_removed": true,
      "default_devices_unchanged": true,
      "local_access_files_removed": true
    }
  },
  "audit": {
    "version": 1,
    "campaign_id": "342ef525-e816-4314-83b3-6c8c3fc58c00",
    "profiles": {
      "dev": {
        "proof": {
          "window": {
            "safe": false,
            "reasons": [
              "quality_loss:s2_2_minus18",
              "quality_loss:s6_1_quiet",
              "quality_loss:s6_2_repetition"
            ],
            "candidate_edits": 80,
            "baseline_edits": 70,
            "candidate_errors": 1,
            "baseline_errors": 0,
            "quality_gain": false,
            "against": "legacy",
            "delta_ms": -12.536958791315556,
            "decode_reduction": null,
            "long_delta_ms": null,
            "accepted": false
          },
          "adaptive": {
            "safe": false,
            "reasons": [
              "quality_loss:s2_2_minus18",
              "quality_loss:s6_1_quiet",
              "quality_loss:s6_2_repetition",
              "quality_loss:s5_2_codes"
            ],
            "candidate_edits": 79,
            "baseline_edits": 70,
            "candidate_errors": 0,
            "baseline_errors": 0,
            "quality_gain": false,
            "against": "legacy",
            "delta_ms": -17.41713285446167,
            "decode_reduction": 0.051724137931034475,
            "long_delta_ms": -39.86829146742821,
            "accepted": false
          },
          "prefinal": {
            "safe": false,
            "reasons": [
              "quality_loss:s2_2_minus18",
              "quality_loss:s6_1_quiet",
              "quality_loss:s6_2_repetition"
            ],
            "candidate_edits": 77,
            "baseline_edits": 70,
            "candidate_errors": 0,
            "baseline_errors": 0,
            "quality_gain": false,
            "against": "legacy",
            "delta_ms": -127.29305028915405,
            "decode_reduction": null,
            "long_delta_ms": null,
            "accepted": false
          }
        }
      },
      "beam": {
        "proof": {
          "safe": false,
          "reasons": [
            "quality_loss:s6_1_quiet"
          ],
          "candidate_edits": 79,
          "baseline_edits": 79,
          "candidate_errors": 0,
          "baseline_errors": 0,
          "quality_gain": false,
          "delta_ms": 9.900289587676525,
          "accepted": false
        }
      },
      "hotwords": {
        "proof": {
          "safe": false,
          "reasons": [
            "quality_loss:bravo789",
            "number_or_code_regression:bravo789",
            "number_or_code_order_regression:bravo789"
          ],
          "candidate_edits": 45,
          "baseline_edits": 40,
          "candidate_errors": 0,
          "baseline_errors": 0,
          "quality_gain": false,
          "delta_ms": -9.496841579675674,
          "accepted": false
        }
      },
      "final": {
        "base_profile": "legacy",
        "beam3": false,
        "hotwords": false
      }
    },
    "client_differences": [],
    "controls": [
      {
        "case": "s2_2_minus18",
        "split": "dev",
        "verdict": "Данных недостаточно",
        "complete": false,
        "identical_profiles": true,
        "safe": false,
        "reasons": [
          "duplicates_or_incomplete_capture:s2_2_minus18"
        ],
        "candidate_edits": 89,
        "baseline_edits": 89,
        "candidate_errors": 2,
        "baseline_errors": 2,
        "quality_gain": false
      },
      {
        "case": "s6_1_quiet",
        "split": "dev",
        "verdict": "Данных недостаточно",
        "complete": false,
        "identical_profiles": true,
        "safe": false,
        "reasons": [
          "duplicates_or_incomplete_capture:s6_1_quiet"
        ],
        "candidate_edits": 85,
        "baseline_edits": 85,
        "candidate_errors": 2,
        "baseline_errors": 2,
        "quality_gain": false
      },
      {
        "case": "s6_2_repetition",
        "split": "dev",
        "verdict": "Данных недостаточно",
        "complete": false,
        "identical_profiles": true,
        "safe": false,
        "reasons": [
          "duplicates_or_incomplete_capture:s6_2_repetition"
        ],
        "candidate_edits": 222,
        "baseline_edits": 222,
        "candidate_errors": 3,
        "baseline_errors": 3,
        "quality_gain": false
      },
      {
        "case": "s5_1_command",
        "split": "dev",
        "verdict": "Данных недостаточно",
        "complete": false,
        "identical_profiles": true,
        "safe": false,
        "reasons": [
          "duplicates_or_incomplete_capture:s5_1_command"
        ],
        "candidate_edits": 42,
        "baseline_edits": 42,
        "candidate_errors": 3,
        "baseline_errors": 3,
        "quality_gain": false
      },
      {
        "case": "s5_2_codes",
        "split": "dev",
        "verdict": "Данных недостаточно",
        "complete": false,
        "identical_profiles": true,
        "safe": false,
        "reasons": [
          "duplicates_or_incomplete_capture:s5_2_codes"
        ],
        "candidate_edits": 54,
        "baseline_edits": 54,
        "candidate_errors": 3,
        "baseline_errors": 3,
        "quality_gain": false
      },
      {
        "case": "s2_3_quiet_codes",
        "split": "dev",
        "verdict": "Данных недостаточно",
        "complete": false,
        "identical_profiles": true,
        "safe": false,
        "reasons": [
          "duplicates_or_incomplete_capture:s2_3_quiet_codes"
        ],
        "candidate_edits": 54,
        "baseline_edits": 54,
        "candidate_errors": 3,
        "baseline_errors": 3,
        "quality_gain": false
      },
      {
        "case": "s7_4_transition",
        "split": "heldout",
        "verdict": "Данных недостаточно",
        "complete": false,
        "identical_profiles": true,
        "safe": false,
        "reasons": [
          "duplicates_or_incomplete_capture:s7_4_transition"
        ],
        "candidate_edits": 84,
        "baseline_edits": 84,
        "candidate_errors": 3,
        "baseline_errors": 3,
        "quality_gain": false
      },
      {
        "case": "s7_5_codes",
        "split": "heldout",
        "verdict": "Данных недостаточно",
        "complete": false,
        "identical_profiles": true,
        "safe": false,
        "reasons": [
          "duplicates_or_incomplete_capture:s7_5_codes"
        ],
        "candidate_edits": 54,
        "baseline_edits": 54,
        "candidate_errors": 3,
        "baseline_errors": 3,
        "quality_gain": false
      },
      {
        "case": "s7_6_sentence",
        "split": "heldout",
        "verdict": "Данных недостаточно",
        "complete": false,
        "identical_profiles": true,
        "safe": false,
        "reasons": [
          "duplicates_or_incomplete_capture:s7_6_sentence"
        ],
        "candidate_edits": 51,
        "baseline_edits": 51,
        "candidate_errors": 3,
        "baseline_errors": 3,
        "quality_gain": false
      },
      {
        "case": "s7_1_clean",
        "split": "heldout",
        "verdict": "Данных недостаточно",
        "complete": false,
        "identical_profiles": true,
        "safe": false,
        "reasons": [
          "duplicates_or_incomplete_capture:s7_1_clean"
        ],
        "candidate_edits": 84,
        "baseline_edits": 84,
        "candidate_errors": 3,
        "baseline_errors": 3,
        "quality_gain": false
      },
      {
        "case": "s6_6_silence",
        "split": "negative",
        "verdict": "Данных недостаточно",
        "complete": false,
        "identical_profiles": true,
        "safe": false,
        "reasons": [
          "duplicates_or_incomplete_capture:s6_6_silence"
        ],
        "candidate_edits": 0,
        "baseline_edits": 0,
        "candidate_errors": 3,
        "baseline_errors": 3,
        "quality_gain": false
      },
      {
        "case": "s6_6_noise",
        "split": "negative",
        "verdict": "Данных недостаточно",
        "complete": false,
        "identical_profiles": true,
        "safe": false,
        "reasons": [
          "duplicates_or_incomplete_capture:s6_6_noise"
        ],
        "candidate_edits": 0,
        "baseline_edits": 0,
        "candidate_errors": 3,
        "baseline_errors": 3,
        "quality_gain": false
      }
    ]
  },
  "verdict": {
    "version": 1,
    "campaign_id": "342ef525-e816-4314-83b3-6c8c3fc58c00",
    "conclusion": "Безопасного нового набора для включения не выбрано; обычный алгоритм сохранён.",
    "explanation": "Подбор завершён. Каждое изменение оценено отдельно; локальный выигрыш не объявлен улучшением всего тракта. Контроль сравнивал два набора запусков одного legacy: это измерение повторяемости, не эффект нового алгоритма. Полных экспортов 48/117; повторный контроль и цикл микрофона не завершены. Ошибки доступа не считаются ошибками распознавания. Недостающие испытания отложены.",
    "completed_exports": 48,
    "summary_status": "completed_with_mic_failure",
    "attempts": 117,
    "scoring_runs": 117,
    "scheduled_replays": 116,
    "superseded_technical_attempts": 0,
    "technical_failures": 69,
    "asr_failed_runs": 1,
    "rejected_phrases": 1,
    "capture_issue_runs": 69,
    "duplicate_finals": 0,
    "selected": {
      "base_profile": "legacy",
      "beam3": false,
      "hotwords": false
    },
    "distinct_candidate": false,
    "control_complete": false,
    "control_safe": false,
    "beam_execution_verified": true,
    "mic_safe": false,
    "timing_control_safe": false,
    "timing_controls": [
      {
        "case": "s2_2_minus18",
        "complete": false,
        "delta_ms": null,
        "allowed_increase_ms": 100,
        "safe": false
      },
      {
        "case": "s6_1_quiet",
        "complete": false,
        "delta_ms": null,
        "allowed_increase_ms": 100,
        "safe": false
      },
      {
        "case": "s6_2_repetition",
        "complete": false,
        "delta_ms": null,
        "allowed_increase_ms": 100,
        "safe": false
      },
      {
        "case": "s5_1_command",
        "complete": false,
        "delta_ms": null,
        "allowed_increase_ms": 100,
        "safe": false
      },
      {
        "case": "s5_2_codes",
        "complete": false,
        "delta_ms": null,
        "allowed_increase_ms": 100,
        "safe": false
      },
      {
        "case": "s2_3_quiet_codes",
        "complete": false,
        "delta_ms": null,
        "allowed_increase_ms": 100,
        "safe": false
      },
      {
        "case": "s7_4_transition",
        "complete": false,
        "delta_ms": null,
        "allowed_increase_ms": 100,
        "safe": false
      },
      {
        "case": "s7_5_codes",
        "complete": false,
        "delta_ms": null,
        "allowed_increase_ms": 100,
        "safe": false
      },
      {
        "case": "s7_6_sentence",
        "complete": false,
        "delta_ms": null,
        "allowed_increase_ms": 100,
        "safe": false
      },
      {
        "case": "s7_1_clean",
        "complete": false,
        "delta_ms": null,
        "allowed_increase_ms": 100,
        "safe": false
      }
    ],
    "profile_mismatches": [],
    "combination_accepted": false,
    "ordinary_mode_changed": false,
    "quiet_control": {
      "baseline_n": 9,
      "candidate_n": 9,
      "baseline_wer": null,
      "candidate_wer": null,
      "relative_reduction": null,
      "target_20_percent_met": false,
      "identical_profiles": true
    },
    "isolated_effects": [
      {
        "id": "window",
        "before": "legacy",
        "after": "window",
        "complete": true,
        "accepted": false,
        "proof": {
          "safe": false,
          "reasons": [
            "quality_loss:s2_2_minus18",
            "quality_loss:s6_1_quiet",
            "quality_loss:s6_2_repetition"
          ],
          "candidate_edits": 80,
          "baseline_edits": 70,
          "candidate_errors": 1,
          "baseline_errors": 0,
          "quality_gain": false
        },
        "delta_ms": -12.536958791315556,
        "long_decode_reduction": -0.01724137931034475,
        "baseline": {
          "n": 6,
          "wer": 0.35353535353535354,
          "cer": 0.24016064257028114,
          "decode_median": 22,
          "final_ms_median": 673.9436704665422,
          "refinement_attempts": [
            null,
            null,
            null,
            null,
            null,
            null
          ],
          "false_finals": 0,
          "failures": 0
        },
        "candidate": {
          "n": 6,
          "wer": 0.40404040404040403,
          "cer": 0.2642570281124498,
          "decode_median": 22.5,
          "final_ms_median": 683.9461140334606,
          "refinement_attempts": [
            null,
            null,
            null,
            null,
            null,
            null
          ],
          "false_finals": 0,
          "failures": 1
        },
        "cases": [
          {
            "id": "s2_2_minus18",
            "baseline": {
              "n": 1,
              "wer": 0.40540540540540543,
              "cer": 0.23553719008264462,
              "decode_median": 30,
              "final_ms_median": 686.4399164915085,
              "refinement_attempts": [
                null
              ],
              "false_finals": 0,
              "failures": 0
            },
            "candidate": {
              "n": 1,
              "wer": 0.43243243243243246,
              "cer": 0.2024793388429752,
              "decode_median": 30,
              "final_ms_median": 694.9407402426004,
              "refinement_attempts": [
                null
              ],
              "false_finals": 0,
              "failures": 0
            }
          },
          {
            "id": "s6_1_quiet",
            "baseline": {
              "n": 1,
              "wer": 0.2972972972972973,
              "cer": 0.17768595041322313,
              "decode_median": 30,
              "final_ms_median": 728.5397220402956,
              "refinement_attempts": [
                null
              ],
              "false_finals": 0,
              "failures": 0
            },
            "candidate": {
              "n": 1,
              "wer": 0.43243243243243246,
              "cer": 0.2396694214876033,
              "decode_median": 30,
              "final_ms_median": 689.0172939747572,
              "refinement_attempts": [
                null
              ],
              "false_finals": 0,
              "failures": 0
            }
          },
          {
            "id": "s6_2_repetition",
            "baseline": {
              "n": 1,
              "wer": 0.32432432432432434,
              "cer": 0.1921487603305785,
              "decode_median": 58,
              "final_ms_median": 693.4114694595337,
              "refinement_attempts": [
                null
              ],
              "false_finals": 0,
              "failures": 0
            },
            "candidate": {
              "n": 1,
              "wer": 0.40540540540540543,
              "cer": 0.2830578512396694,
              "decode_median": 59,
              "final_ms_median": 678.874934092164,
              "refinement_attempts": [
                null
              ],
              "false_finals": 0,
              "failures": 1
            }
          },
          {
            "id": "s5_1_command",
            "baseline": {
              "n": 1,
              "wer": 0,
              "cer": 0,
              "decode_median": 12,
              "final_ms_median": 661.447424441576,
              "refinement_attempts": [
                null
              ],
              "false_finals": 0,
              "failures": 0
            },
            "candidate": {
              "n": 1,
              "wer": 0,
              "cer": 0,
              "decode_median": 12,
              "final_ms_median": 646.5004719793797,
              "refinement_attempts": [
                null
              ],
              "false_finals": 0,
              "failures": 0
            }
          },
          {
            "id": "s5_2_codes",
            "baseline": {
              "n": 1,
              "wer": 0.5555555555555556,
              "cer": 0.5353535353535354,
              "decode_median": 14,
              "final_ms_median": 649.5013311505318,
              "refinement_attempts": [
                null
              ],
              "false_finals": 0,
              "failures": 0
            },
            "candidate": {
              "n": 1,
              "wer": 0.5,
              "cer": 0.45454545454545453,
              "decode_median": 15,
              "final_ms_median": 742.231447249651,
              "refinement_attempts": [
                null
              ],
              "false_finals": 0,
              "failures": 0
            }
          },
          {
            "id": "s2_3_quiet_codes",
            "baseline": {
              "n": 1,
              "wer": 0.5555555555555556,
              "cer": 0.5353535353535354,
              "decode_median": 14,
              "final_ms_median": 655.0934202969074,
              "refinement_attempts": [
                null
              ],
              "false_finals": 0,
              "failures": 0
            },
            "candidate": {
              "n": 1,
              "wer": 0.5,
              "cer": 0.40404040404040403,
              "decode_median": 14,
              "final_ms_median": 644.556038081646,
              "refinement_attempts": [
                null
              ],
              "false_finals": 0,
              "failures": 0
            }
          }
        ]
      },
      {
        "id": "adaptive",
        "before": "window",
        "after": "window_adaptive",
        "complete": true,
        "accepted": false,
        "proof": {
          "safe": false,
          "reasons": [
            "quality_loss:s6_1_quiet",
            "number_or_code_regression:s6_2_repetition",
            "number_or_code_order_regression:s6_2_repetition",
            "quality_loss:s5_2_codes"
          ],
          "candidate_edits": 79,
          "baseline_edits": 80,
          "candidate_errors": 0,
          "baseline_errors": 1,
          "quality_gain": true
        },
        "delta_ms": -23.519196547567844,
        "long_decode_reduction": 0.06779661016949157,
        "baseline": {
          "n": 6,
          "wer": 0.40404040404040403,
          "cer": 0.2642570281124498,
          "decode_median": 22.5,
          "final_ms_median": 683.9461140334606,
          "refinement_attempts": [
            null,
            null,
            null,
            null,
            null,
            null
          ],
          "false_finals": 0,
          "failures": 1
        },
        "candidate": {
          "n": 6,
          "wer": 0.398989898989899,
          "cer": 0.2385542168674699,
          "decode_median": 21,
          "final_ms_median": 649.9990299344063,
          "refinement_attempts": [
            null,
            null,
            null,
            null,
            null,
            null
          ],
          "false_finals": 0,
          "failures": 0
        },
        "cases": [
          {
            "id": "s2_2_minus18",
            "baseline": {
              "n": 1,
              "wer": 0.43243243243243246,
              "cer": 0.2024793388429752,
              "decode_median": 30,
              "final_ms_median": 694.9407402426004,
              "refinement_attempts": [
                null
              ],
              "false_finals": 0,
              "failures": 0
            },
            "candidate": {
              "n": 1,
              "wer": 0.43243243243243246,
              "cer": 0.2024793388429752,
              "decode_median": 29,
              "final_ms_median": 673.2341032475233,
              "refinement_attempts": [
                null
              ],
              "false_finals": 0,
              "failures": 0
            }
          },
          {
            "id": "s6_1_quiet",
            "baseline": {
              "n": 1,
              "wer": 0.43243243243243246,
              "cer": 0.2396694214876033,
              "decode_median": 30,
              "final_ms_median": 689.0172939747572,
              "refinement_attempts": [
                null
              ],
              "false_finals": 0,
              "failures": 0
            },
            "candidate": {
              "n": 1,
              "wer": 0.4594594594594595,
              "cer": 0.2809917355371901,
              "decode_median": 29,
              "final_ms_median": 662.6049466431141,
              "refinement_attempts": [
                null
              ],
              "false_finals": 0,
              "failures": 0
            }
          },
          {
            "id": "s6_2_repetition",
            "baseline": {
              "n": 1,
              "wer": 0.40540540540540543,
              "cer": 0.2830578512396694,
              "decode_median": 59,
              "final_ms_median": 678.874934092164,
              "refinement_attempts": [
                null
              ],
              "false_finals": 0,
              "failures": 1
            },
            "candidate": {
              "n": 1,
              "wer": 0.36486486486486486,
              "cer": 0.1962809917355372,
              "decode_median": 55,
              "final_ms_median": 653.5431779921055,
              "refinement_attempts": [
                null
              ],
              "false_finals": 0,
              "failures": 0
            }
          },
          {
            "id": "s5_1_command",
            "baseline": {
              "n": 1,
              "wer": 0,
              "cer": 0,
              "decode_median": 12,
              "final_ms_median": 646.5004719793797,
              "refinement_attempts": [
                null
              ],
              "false_finals": 0,
              "failures": 0
            },
            "candidate": {
              "n": 1,
              "wer": 0,
              "cer": 0,
              "decode_median": 12,
              "final_ms_median": 639.8189719766378,
              "refinement_attempts": [
                null
              ],
              "false_finals": 0,
              "failures": 0
            }
          },
          {
            "id": "s5_2_codes",
            "baseline": {
              "n": 1,
              "wer": 0.5,
              "cer": 0.45454545454545453,
              "decode_median": 15,
              "final_ms_median": 742.231447249651,
              "refinement_attempts": [
                null
              ],
              "false_finals": 0,
              "failures": 0
            },
            "candidate": {
              "n": 1,
              "wer": 0.5555555555555556,
              "cer": 0.45454545454545453,
              "decode_median": 13,
              "final_ms_median": 646.4548818767071,
              "refinement_attempts": [
                null
              ],
              "false_finals": 0,
              "failures": 0
            }
          },
          {
            "id": "s2_3_quiet_codes",
            "baseline": {
              "n": 1,
              "wer": 0.5,
              "cer": 0.40404040404040403,
              "decode_median": 14,
              "final_ms_median": 644.556038081646,
              "refinement_attempts": [
                null
              ],
              "false_finals": 0,
              "failures": 0
            },
            "candidate": {
              "n": 1,
              "wer": 0.5,
              "cer": 0.40404040404040403,
              "decode_median": 13,
              "final_ms_median": 642.3801854252815,
              "refinement_attempts": [
                null
              ],
              "false_finals": 0,
              "failures": 0
            }
          }
        ]
      },
      {
        "id": "prefinal",
        "before": "window_adaptive",
        "after": "window_adaptive_prefinal",
        "complete": true,
        "accepted": true,
        "proof": {
          "safe": true,
          "reasons": [],
          "candidate_edits": 77,
          "baseline_edits": 79,
          "candidate_errors": 0,
          "baseline_errors": 0,
          "quality_gain": true
        },
        "delta_ms": -102.4171132594347,
        "long_decode_reduction": 0.018181818181818188,
        "baseline": {
          "n": 6,
          "wer": 0.398989898989899,
          "cer": 0.2385542168674699,
          "decode_median": 21,
          "final_ms_median": 649.9990299344063,
          "refinement_attempts": [
            null,
            null,
            null,
            null,
            null,
            null
          ],
          "false_finals": 0,
          "failures": 0
        },
        "candidate": {
          "n": 6,
          "wer": 0.3888888888888889,
          "cer": 0.23052208835341365,
          "decode_median": 21,
          "final_ms_median": 555.3900310769677,
          "refinement_attempts": [
            null,
            null,
            null,
            null,
            null,
            null
          ],
          "false_finals": 0,
          "failures": 0
        },
        "cases": [
          {
            "id": "s2_2_minus18",
            "baseline": {
              "n": 1,
              "wer": 0.43243243243243246,
              "cer": 0.2024793388429752,
              "decode_median": 29,
              "final_ms_median": 673.2341032475233,
              "refinement_attempts": [
                null
              ],
              "false_finals": 0,
              "failures": 0
            },
            "candidate": {
              "n": 1,
              "wer": 0.43243243243243246,
              "cer": 0.2024793388429752,
              "decode_median": 27,
              "final_ms_median": 557.9532291740179,
              "refinement_attempts": [
                null
              ],
              "false_finals": 0,
              "failures": 0
            }
          },
          {
            "id": "s6_1_quiet",
            "baseline": {
              "n": 1,
              "wer": 0.4594594594594595,
              "cer": 0.2809917355371901,
              "decode_median": 29,
              "final_ms_median": 662.6049466431141,
              "refinement_attempts": [
                null
              ],
              "false_finals": 0,
              "failures": 0
            },
            "candidate": {
              "n": 1,
              "wer": 0.4594594594594595,
              "cer": 0.24380165289256198,
              "decode_median": 30,
              "final_ms_median": 602.4403087794781,
              "refinement_attempts": [
                null
              ],
              "false_finals": 0,
              "failures": 0
            }
          },
          {
            "id": "s6_2_repetition",
            "baseline": {
              "n": 1,
              "wer": 0.36486486486486486,
              "cer": 0.1962809917355372,
              "decode_median": 55,
              "final_ms_median": 653.5431779921055,
              "refinement_attempts": [
                null
              ],
              "false_finals": 0,
              "failures": 0
            },
            "candidate": {
              "n": 1,
              "wer": 0.35135135135135137,
              "cer": 0.19421487603305784,
              "decode_median": 54,
              "final_ms_median": 527.9909577220678,
              "refinement_attempts": [
                null
              ],
              "false_finals": 0,
              "failures": 0
            }
          },
          {
            "id": "s5_1_command",
            "baseline": {
              "n": 1,
              "wer": 0,
              "cer": 0,
              "decode_median": 12,
              "final_ms_median": 639.8189719766378,
              "refinement_attempts": [
                null
              ],
              "false_finals": 0,
              "failures": 0
            },
            "candidate": {
              "n": 1,
              "wer": 0,
              "cer": 0,
              "decode_median": 12,
              "final_ms_median": 574.2019955068827,
              "refinement_attempts": [
                null
              ],
              "false_finals": 0,
              "failures": 0
            }
          },
          {
            "id": "s5_2_codes",
            "baseline": {
              "n": 1,
              "wer": 0.5555555555555556,
              "cer": 0.45454545454545453,
              "decode_median": 13,
              "final_ms_median": 646.4548818767071,
              "refinement_attempts": [
                null
              ],
              "false_finals": 0,
              "failures": 0
            },
            "candidate": {
              "n": 1,
              "wer": 0.5,
              "cer": 0.45454545454545453,
              "decode_median": 15,
              "final_ms_median": 487.72822692990303,
              "refinement_attempts": [
                null
              ],
              "false_finals": 0,
              "failures": 0
            }
          },
          {
            "id": "s2_3_quiet_codes",
            "baseline": {
              "n": 1,
              "wer": 0.5,
              "cer": 0.40404040404040403,
              "decode_median": 13,
              "final_ms_median": 642.3801854252815,
              "refinement_attempts": [
                null
              ],
              "false_finals": 0,
              "failures": 0
            },
            "candidate": {
              "n": 1,
              "wer": 0.5,
              "cer": 0.40404040404040403,
              "decode_median": 14,
              "final_ms_median": 552.8268329799175,
              "refinement_attempts": [
                null
              ],
              "false_finals": 0,
              "failures": 0
            }
          }
        ]
      }
    ],
    "beam_execution": {
      "runs": 6,
      "attempts": [
        null,
        null,
        null,
        null,
        null,
        null
      ],
      "observed": false,
      "diagnostic_records": 0,
      "accepted_records": 0
    },
    "controls": [
      {
        "case": "s2_2_minus18",
        "split": "dev",
        "verdict": "Данных недостаточно",
        "complete": false,
        "identical_profiles": true,
        "safe": false,
        "reasons": [
          "duplicates_or_incomplete_capture:s2_2_minus18"
        ],
        "candidate_edits": 89,
        "baseline_edits": 89,
        "candidate_errors": 2,
        "baseline_errors": 2,
        "quality_gain": false
      },
      {
        "case": "s6_1_quiet",
        "split": "dev",
        "verdict": "Данных недостаточно",
        "complete": false,
        "identical_profiles": true,
        "safe": false,
        "reasons": [
          "duplicates_or_incomplete_capture:s6_1_quiet"
        ],
        "candidate_edits": 85,
        "baseline_edits": 85,
        "candidate_errors": 2,
        "baseline_errors": 2,
        "quality_gain": false
      },
      {
        "case": "s6_2_repetition",
        "split": "dev",
        "verdict": "Данных недостаточно",
        "complete": false,
        "identical_profiles": true,
        "safe": false,
        "reasons": [
          "duplicates_or_incomplete_capture:s6_2_repetition"
        ],
        "candidate_edits": 222,
        "baseline_edits": 222,
        "candidate_errors": 3,
        "baseline_errors": 3,
        "quality_gain": false
      },
      {
        "case": "s5_1_command",
        "split": "dev",
        "verdict": "Данных недостаточно",
        "complete": false,
        "identical_profiles": true,
        "safe": false,
        "reasons": [
          "duplicates_or_incomplete_capture:s5_1_command"
        ],
        "candidate_edits": 42,
        "baseline_edits": 42,
        "candidate_errors": 3,
        "baseline_errors": 3,
        "quality_gain": false
      },
      {
        "case": "s5_2_codes",
        "split": "dev",
        "verdict": "Данных недостаточно",
        "complete": false,
        "identical_profiles": true,
        "safe": false,
        "reasons": [
          "duplicates_or_incomplete_capture:s5_2_codes"
        ],
        "candidate_edits": 54,
        "baseline_edits": 54,
        "candidate_errors": 3,
        "baseline_errors": 3,
        "quality_gain": false
      },
      {
        "case": "s2_3_quiet_codes",
        "split": "dev",
        "verdict": "Данных недостаточно",
        "complete": false,
        "identical_profiles": true,
        "safe": false,
        "reasons": [
          "duplicates_or_incomplete_capture:s2_3_quiet_codes"
        ],
        "candidate_edits": 54,
        "baseline_edits": 54,
        "candidate_errors": 3,
        "baseline_errors": 3,
        "quality_gain": false
      },
      {
        "case": "s7_4_transition",
        "split": "heldout",
        "verdict": "Данных недостаточно",
        "complete": false,
        "identical_profiles": true,
        "safe": false,
        "reasons": [
          "duplicates_or_incomplete_capture:s7_4_transition"
        ],
        "candidate_edits": 84,
        "baseline_edits": 84,
        "candidate_errors": 3,
        "baseline_errors": 3,
        "quality_gain": false
      },
      {
        "case": "s7_5_codes",
        "split": "heldout",
        "verdict": "Данных недостаточно",
        "complete": false,
        "identical_profiles": true,
        "safe": false,
        "reasons": [
          "duplicates_or_incomplete_capture:s7_5_codes"
        ],
        "candidate_edits": 54,
        "baseline_edits": 54,
        "candidate_errors": 3,
        "baseline_errors": 3,
        "quality_gain": false
      },
      {
        "case": "s7_6_sentence",
        "split": "heldout",
        "verdict": "Данных недостаточно",
        "complete": false,
        "identical_profiles": true,
        "safe": false,
        "reasons": [
          "duplicates_or_incomplete_capture:s7_6_sentence"
        ],
        "candidate_edits": 51,
        "baseline_edits": 51,
        "candidate_errors": 3,
        "baseline_errors": 3,
        "quality_gain": false
      },
      {
        "case": "s7_1_clean",
        "split": "heldout",
        "verdict": "Данных недостаточно",
        "complete": false,
        "identical_profiles": true,
        "safe": false,
        "reasons": [
          "duplicates_or_incomplete_capture:s7_1_clean"
        ],
        "candidate_edits": 84,
        "baseline_edits": 84,
        "candidate_errors": 3,
        "baseline_errors": 3,
        "quality_gain": false
      },
      {
        "case": "s6_6_silence",
        "split": "negative",
        "verdict": "Данных недостаточно",
        "complete": false,
        "identical_profiles": true,
        "safe": false,
        "reasons": [
          "duplicates_or_incomplete_capture:s6_6_silence"
        ],
        "candidate_edits": 0,
        "baseline_edits": 0,
        "candidate_errors": 3,
        "baseline_errors": 3,
        "quality_gain": false
      },
      {
        "case": "s6_6_noise",
        "split": "negative",
        "verdict": "Данных недостаточно",
        "complete": false,
        "identical_profiles": true,
        "safe": false,
        "reasons": [
          "duplicates_or_incomplete_capture:s6_6_noise"
        ],
        "candidate_edits": 0,
        "baseline_edits": 0,
        "candidate_errors": 3,
        "baseline_errors": 3,
        "quality_gain": false
      }
    ]
  }
}