{
  "version": 1,
  "run_id": "id-4beb9d0f2eae5f",
  "config": {
    "noise": "native",
    "echo": false,
    "regulator": "none",
    "normalization": "baseline",
    "silence": 450,
    "partial": 500,
    "mode": "online",
    "agc": false,
    "session": "id-d131543cbb7b00",
    "run": "id-4beb9d0f2eae5f"
  },
  "details": {
    "browser_results": [
      {
        "browser_ms": 1815.7000000029802,
        "event": {
          "session_id": "id-d131543cbb7b00",
          "stream_id": "id-3d68a6020df531",
          "phrase_id": "id-cfb5561d6f8b9d",
          "version": 1,
          "result_type": "partial",
          "revision": 1,
          "text": ""
        }
      },
      {
        "browser_ms": 2120.60000000149,
        "event": {
          "version": 1,
          "result_type": "partial",
          "session_id": "id-d131543cbb7b00",
          "stream_id": "id-3d68a6020df531",
          "phrase_id": "id-cfb5561d6f8b9d",
          "revision": 2,
          "text": "Найдите.",
          "traceparent": "00-e978e2637def7d913c2180027eba32bc-a2a7cc661ba685a1-01",
          "timings": {
            "version": 1,
            "asr": {
              "backend": "streaming_worker",
              "worker_queue_ms": 0.07915869355201721,
              "worker_decode_ms": 149.40383285284042,
              "decode_count": 1,
              "otel_trace_id": "e978e2637def7d913c2180027eba32bc",
              "otel_span_id": "d51f46eadec8eda6"
            }
          }
        }
      },
      {
        "browser_ms": 2776.9000000059605,
        "event": {
          "version": 1,
          "result_type": "partial",
          "session_id": "id-d131543cbb7b00",
          "stream_id": "id-3d68a6020df531",
          "phrase_id": "id-cfb5561d6f8b9d",
          "revision": 3,
          "text": "Найди ближайший...",
          "traceparent": "00-e978e2637def7d913c2180027eba32bc-29117e7934aedaca-01",
          "timings": {
            "version": 1,
            "asr": {
              "backend": "streaming_worker",
              "worker_queue_ms": 0.14913268387317657,
              "worker_decode_ms": 302.2253252565861,
              "decode_count": 2,
              "otel_trace_id": "e978e2637def7d913c2180027eba32bc",
              "otel_span_id": "400c066714875e9e"
            }
          }
        }
      },
      {
        "browser_ms": 3477.8000000044703,
        "event": {
          "version": 1,
          "result_type": "partial",
          "session_id": "id-d131543cbb7b00",
          "stream_id": "id-3d68a6020df531",
          "phrase_id": "id-cfb5561d6f8b9d",
          "revision": 4,
          "text": "Найди ближайший открытый аэропорт.",
          "traceparent": "00-e978e2637def7d913c2180027eba32bc-5a592204f3e555c1-01",
          "timings": {
            "version": 1,
            "asr": {
              "backend": "streaming_worker",
              "worker_queue_ms": 0.20293332636356354,
              "worker_decode_ms": 463.5527115315199,
              "decode_count": 3,
              "otel_trace_id": "e978e2637def7d913c2180027eba32bc",
              "otel_span_id": "d33b782d5e411784"
            }
          }
        }
      },
      {
        "browser_ms": 4527,
        "event": {
          "session_id": "id-d131543cbb7b00",
          "stream_id": "id-3d68a6020df531",
          "phrase_id": "id-de787c8a78bff9",
          "version": 1,
          "result_type": "partial",
          "revision": 1,
          "text": ""
        }
      },
      {
        "browser_ms": 4548.30000000447,
        "event": {
          "version": 1,
          "result_type": "final",
          "session_id": "id-d131543cbb7b00",
          "stream_id": "id-3d68a6020df531",
          "phrase_id": "id-cfb5561d6f8b9d",
          "revision": 5,
          "text": "Найди ближайший открытый аэропорт.",
          "traceparent": "00-e978e2637def7d913c2180027eba32bc-9730af2b1bed3417-01",
          "timings": {
            "version": 1,
            "asr": {
              "backend": "streaming_worker",
              "worker_queue_ms": 0.3146808594465256,
              "worker_decode_ms": 784.7611643373966,
              "decode_count": 5,
              "otel_trace_id": "e978e2637def7d913c2180027eba32bc",
              "otel_span_id": "436c2403130876aa",
              "last_speech_to_final_ms": 659.8456650972366
            }
          }
        }
      },
      {
        "browser_ms": 5025.80000000447,
        "event": {
          "version": 1,
          "result_type": "partial",
          "session_id": "id-d131543cbb7b00",
          "stream_id": "id-3d68a6020df531",
          "phrase_id": "id-de787c8a78bff9",
          "revision": 2,
          "text": "Покажи маршруту.",
          "traceparent": "00-12843bddeedf2c89080980d7f3496533-1b411b9218c74f40-01",
          "timings": {
            "version": 1,
            "asr": {
              "backend": "streaming_worker",
              "worker_queue_ms": 0.06102956831455231,
              "worker_decode_ms": 152.04542502760887,
              "decode_count": 1,
              "otel_trace_id": "12843bddeedf2c89080980d7f3496533",
              "otel_span_id": "5450a874fd998dc5"
            }
          }
        }
      },
      {
        "browser_ms": 5694.10000000149,
        "event": {
          "version": 1,
          "result_type": "partial",
          "session_id": "id-d131543cbb7b00",
          "stream_id": "id-3d68a6020df531",
          "phrase_id": "id-de787c8a78bff9",
          "revision": 3,
          "text": "Покажи маршрут на К...",
          "traceparent": "00-12843bddeedf2c89080980d7f3496533-bc769fcbe08c2748-01",
          "timings": {
            "version": 1,
            "asr": {
              "backend": "streaming_worker",
              "worker_queue_ms": 0.12929365038871765,
              "worker_decode_ms": 306.07051961123943,
              "decode_count": 2,
              "otel_trace_id": "12843bddeedf2c89080980d7f3496533",
              "otel_span_id": "aba889eddb801258"
            }
          }
        }
      },
      {
        "browser_ms": 6401,
        "event": {
          "version": 1,
          "result_type": "partial",
          "session_id": "id-d131543cbb7b00",
          "stream_id": "id-3d68a6020df531",
          "phrase_id": "id-de787c8a78bff9",
          "revision": 4,
          "text": "Покажи маршрут на карте и расскажи.",
          "traceparent": "00-12843bddeedf2c89080980d7f3496533-1e5953881c2ffb51-01",
          "timings": {
            "version": 1,
            "asr": {
              "backend": "streaming_worker",
              "worker_queue_ms": 0.17941929399967194,
              "worker_decode_ms": 464.9186749011278,
              "decode_count": 3,
              "otel_trace_id": "12843bddeedf2c89080980d7f3496533",
              "otel_span_id": "f3bb13051a2e1d0b"
            }
          }
        }
      },
      {
        "browser_ms": 7107.9000000059605,
        "event": {
          "version": 1,
          "result_type": "partial",
          "session_id": "id-d131543cbb7b00",
          "stream_id": "id-3d68a6020df531",
          "phrase_id": "id-de787c8a78bff9",
          "revision": 5,
          "text": "Покажи маршрут на карте и расскажи, какая...",
          "traceparent": "00-12843bddeedf2c89080980d7f3496533-7f5ae883aaf31d92-01",
          "timings": {
            "version": 1,
            "asr": {
              "backend": "streaming_worker",
              "worker_queue_ms": 0.23115798830986023,
              "worker_decode_ms": 625.2056937664747,
              "decode_count": 4,
              "otel_trace_id": "12843bddeedf2c89080980d7f3496533",
              "otel_span_id": "f767b4913e01b7c6"
            }
          }
        }
      },
      {
        "browser_ms": 7789,
        "event": {
          "version": 1,
          "result_type": "partial",
          "session_id": "id-d131543cbb7b00",
          "stream_id": "id-3d68a6020df531",
          "phrase_id": "id-de787c8a78bff9",
          "revision": 6,
          "text": "Покажи маршрут на карте и расскажи, какая там сейчас.",
          "traceparent": "00-12843bddeedf2c89080980d7f3496533-d4a5861ac016ff76-01",
          "timings": {
            "version": 1,
            "asr": {
              "backend": "streaming_worker",
              "worker_queue_ms": 0.2946332097053528,
              "worker_decode_ms": 789.6037623286247,
              "decode_count": 5,
              "otel_trace_id": "12843bddeedf2c89080980d7f3496533",
              "otel_span_id": "a75438b2ce588fab"
            }
          }
        }
      },
      {
        "browser_ms": 8472.60000000149,
        "event": {
          "version": 1,
          "result_type": "partial",
          "session_id": "id-d131543cbb7b00",
          "stream_id": "id-3d68a6020df531",
          "phrase_id": "id-de787c8a78bff9",
          "revision": 7,
          "text": "Покажи маршрут на карте и расскажи, какая там сейчас погода.",
          "traceparent": "00-12843bddeedf2c89080980d7f3496533-954574b28cfcf02b-01",
          "timings": {
            "version": 1,
            "asr": {
              "backend": "streaming_worker",
              "worker_queue_ms": 0.35165995359420776,
              "worker_decode_ms": 955.0120960921049,
              "decode_count": 6,
              "otel_trace_id": "12843bddeedf2c89080980d7f3496533",
              "otel_span_id": "62d7f7faa51e1c8f"
            }
          }
        }
      },
      {
        "browser_ms": 8964.90000000596,
        "event": {
          "version": 1,
          "result_type": "final",
          "session_id": "id-d131543cbb7b00",
          "stream_id": "id-3d68a6020df531",
          "phrase_id": "id-de787c8a78bff9",
          "revision": 8,
          "text": "Покажи маршрут на карте и расскажи, какая там сейчас погода.",
          "traceparent": "00-12843bddeedf2c89080980d7f3496533-a2bfe5cafc6d04f4-01",
          "timings": {
            "version": 1,
            "asr": {
              "backend": "streaming_worker",
              "worker_queue_ms": 0.4083048552274704,
              "worker_decode_ms": 1121.5445846319199,
              "decode_count": 7,
              "otel_trace_id": "12843bddeedf2c89080980d7f3496533",
              "otel_span_id": "34fceb7ff37c0485",
              "last_speech_to_final_ms": 666.3266830146313
            }
          }
        }
      }
    ],
    "ready": {
      "type": "ready",
      "session_id": "id-d131543cbb7b00",
      "stream_id": "id-3d68a6020df531",
      "sample_rate": 48000,
      "asr_backend": "streaming_worker"
    },
    "connect_ms": 762,
    "sample_rate": 48000,
    "muted_without_capture": true,
    "capture_state": "muted",
    "gum_calls": 1,
    "first_sample_context_s": 0.7786666666666666,
    "worklet_packet_age_ms": [
      21.333333333333428,
      21.333333333333314,
      21.333333333333314,
      21.333333333333314,
      21.333333333333314,
      21.333333333333314,
      21.333333333333428,
      21.333333333333314,
      21.333333333333314,
      21.333333333333314,
      21.333333333333428,
      21.333333333333204,
      21.333333333333428,
      21.333333333333204,
      21.333333333333428,
      21.333333333333428,
      21.333333333333204,
      21.333333333333428,
      21.333333333333204,
      21.333333333333428,
      21.333333333333204,
      21.333333333333428,
      21.333333333333428,
      21.333333333333204,
      21.333333333333428,
      21.333333333333204,
      21.333333333333428,
      21.333333333333204,
      21.333333333333428,
      21.333333333333428,
      21.333333333333204,
      21.333333333333428,
      21.333333333333204,
      21.333333333333428,
      21.333333333333428,
      21.333333333333204,
      21.333333333333428,
      21.333333333333204,
      21.333333333333428,
      21.333333333333204,
      21.333333333333428,
      21.333333333333428,
      21.333333333333204,
      21.333333333333428,
      21.333333333333204,
      21.333333333333428,
      21.333333333333428,
      21.333333333333204,
      21.333333333333428,
      21.333333333333204,
      21.333333333333428,
      21.333333333333204,
      21.333333333333428,
      21.333333333333428,
      21.333333333333204,
      21.333333333333428,
      21.333333333333204,
      21.333333333333428,
      21.333333333333204,
      21.33333333333365,
      21.333333333333204,
      21.333333333333204,
      21.333333333333204,
      21.33333333333365,
      21.333333333333204,
      21.333333333333204,
      21.33333333333365,
      21.333333333333204,
      21.333333333333204,
      21.333333333333204,
      21.33333333333365,
      21.333333333333204,
      21.333333333333204,
      21.33333333333365,
      21.333333333333204,
      21.333333333333204,
      21.333333333333204,
      21.33333333333365,
      21.333333333333204,
      21.333333333333204,
      21.33333333333365,
      21.333333333333204,
      21.333333333333204,
      21.33333333333365,
      21.333333333333204,
      21.333333333333204,
      21.333333333333204,
      21.33333333333365,
      21.333333333333204,
      21.333333333333204,
      21.33333333333365,
      21.333333333333204,
      21.333333333333204,
      21.333333333333204,
      21.33333333333365,
      21.333333333333204,
      21.333333333333204,
      21.33333333333365,
      21.333333333333204,
      21.333333333333204,
      21.333333333333204,
      21.33333333333365,
      21.333333333333204,
      21.333333333333204,
      21.33333333333365,
      21.333333333333204,
      21.333333333333204,
      21.33333333333365,
      21.333333333333204,
      21.333333333333204,
      21.333333333333204,
      21.33333333333365,
      21.333333333333204,
      21.333333333333204,
      21.33333333333365,
      21.333333333333204,
      21.333333333333204,
      21.333333333333204,
      21.33333333333365,
      21.333333333333204,
      21.333333333333204,
      21.33333333333365,
      21.333333333333204,
      21.333333333333204,
      21.333333333333204,
      21.33333333333365,
      21.333333333333204,
      21.333333333333204,
      21.33333333333365,
      21.333333333333204,
      21.333333333333204,
      21.333333333333204,
      21.33333333333365,
      21.333333333333204,
      21.333333333333204,
      21.33333333333365,
      21.333333333333204,
      21.333333333333204,
      21.33333333333365,
      21.333333333333204,
      21.333333333333204,
      21.333333333333204,
      21.33333333333365,
      21.333333333333204,
      21.333333333333204,
      21.33333333333365,
      21.333333333333204,
      21.333333333333204,
      21.333333333333204,
      21.33333333333365,
      21.333333333333204,
      21.33333333333365,
      21.33333333333276,
      21.33333333333365,
      21.33333333333365,
      21.33333333333276,
      21.33333333333365,
      21.33333333333365,
      21.33333333333276,
      21.33333333333365,
      21.33333333333276,
      21.33333333333365,
      21.33333333333365,
      21.33333333333276,
      21.33333333333365,
      21.33333333333365,
      21.33333333333276,
      21.33333333333365,
      21.33333333333365,
      21.33333333333276,
      21.33333333333365,
      21.33333333333365,
      21.33333333333276,
      21.33333333333365,
      21.33333333333276,
      21.33333333333365,
      21.33333333333365,
      21.33333333333276,
      21.33333333333365,
      21.33333333333365,
      21.33333333333276,
      21.33333333333365,
      21.33333333333365,
      21.33333333333276,
      21.33333333333365,
      21.33333333333365,
      21.33333333333276,
      21.33333333333365,
      21.33333333333365,
      21.33333333333276,
      21.33333333333365,
      21.33333333333276,
      21.33333333333365,
      21.33333333333365,
      21.33333333333276,
      21.33333333333365,
      21.33333333333365,
      21.33333333333276,
      21.33333333333365,
      21.33333333333365,
      21.33333333333276,
      21.33333333333365,
      21.33333333333365,
      21.33333333333276,
      21.33333333333365,
      21.33333333333276,
      21.33333333333365,
      21.33333333333365,
      21.33333333333276,
      21.33333333333365,
      21.33333333333365,
      21.33333333333276,
      21.33333333333365,
      21.33333333333365,
      21.33333333333276,
      21.33333333333365,
      21.33333333333365,
      21.33333333333276,
      21.33333333333365,
      21.33333333333365,
      21.33333333333276,
      21.33333333333365,
      21.33333333333276,
      21.33333333333365,
      21.33333333333365,
      21.33333333333276,
      21.33333333333365,
      21.33333333333365,
      21.33333333333276,
      21.33333333333365,
      21.33333333333365,
      21.33333333333276,
      21.33333333333365,
      21.33333333333365,
      21.33333333333276,
      21.33333333333365,
      21.33333333333276,
      21.33333333333365,
      21.33333333333365,
      21.33333333333276,
      21.33333333333365,
      21.33333333333365,
      21.33333333333276,
      21.33333333333365,
      21.33333333333365,
      21.33333333333276,
      21.33333333333365,
      21.33333333333365,
      21.33333333333276,
      21.33333333333365,
      21.33333333333365,
      21.33333333333276,
      21.33333333333365,
      21.33333333333276,
      21.33333333333365,
      21.33333333333365,
      21.33333333333276,
      21.33333333333365,
      21.33333333333365,
      21.33333333333276,
      21.33333333333365,
      21.33333333333365,
      21.33333333333276,
      21.33333333333365,
      21.33333333333365,
      21.33333333333276,
      21.33333333333365,
      21.33333333333365,
      21.33333333333276,
      21.33333333333365,
      21.33333333333276,
      21.33333333333365,
      21.33333333333365,
      21.33333333333276,
      21.33333333333365,
      21.33333333333365,
      21.33333333333276,
      21.33333333333365,
      21.33333333333365,
      21.33333333333276,
      21.33333333333365,
      21.33333333333365,
      21.33333333333276,
      21.33333333333365,
      21.33333333333276,
      21.33333333333365,
      21.33333333333365,
      21.33333333333276,
      21.33333333333365,
      21.33333333333365,
      21.33333333333276,
      21.33333333333365,
      21.33333333333365,
      21.33333333333276,
      21.33333333333365,
      21.33333333333365,
      21.33333333333276,
      21.33333333333365,
      21.33333333333365,
      21.33333333333276,
      21.33333333333365,
      21.33333333333276,
      21.33333333333365,
      21.33333333333365,
      21.33333333333276,
      21.33333333333365,
      21.33333333333365,
      21.33333333333276,
      21.33333333333365,
      21.33333333333365,
      21.33333333333276,
      21.33333333333365,
      21.33333333333365,
      21.33333333333276,
      21.33333333333365,
      21.33333333333276,
      21.33333333333365,
      21.33333333333365,
      21.33333333333276,
      21.33333333333365,
      21.33333333333365,
      21.33333333333276,
      21.33333333333365,
      21.33333333333365,
      21.33333333333276,
      21.33333333333365,
      21.33333333333365,
      21.33333333333276,
      21.33333333333365,
      21.33333333333365,
      21.33333333333276,
      21.33333333333365,
      21.33333333333276,
      21.33333333333365,
      21.33333333333365,
      21.33333333333276,
      21.33333333333365,
      21.33333333333365,
      21.33333333333365,
      21.33333333333276,
      21.33333333333276,
      21.333333333334537,
      21.33333333333276,
      21.33333333333276,
      21.333333333334537,
      21.33333333333276,
      21.33333333333276,
      21.333333333334537,
      21.33333333333276,
      21.33333333333276,
      21.333333333334537,
      21.33333333333276,
      21.33333333333276,
      21.333333333334537,
      21.33333333333276,
      21.33333333333276,
      21.33333333333276,
      21.333333333334537,
      21.33333333333276,
      21.33333333333276,
      21.333333333334537,
      21.33333333333276,
      21.33333333333276,
      21.333333333334537,
      21.33333333333276,
      21.33333333333276,
      21.333333333334537,
      21.33333333333276,
      21.33333333333276,
      21.333333333334537,
      21.33333333333276,
      21.33333333333276,
      21.333333333334537,
      21.33333333333276,
      21.33333333333276,
      21.333333333334537,
      21.33333333333276,
      21.33333333333276,
      21.333333333334537,
      21.33333333333276,
      21.33333333333276,
      21.333333333334537,
      21.33333333333276,
      21.33333333333276,
      21.333333333334537,
      21.33333333333276,
      21.33333333333276,
      21.33333333333276,
      21.333333333334537,
      21.33333333333276,
      21.33333333333276,
      21.333333333334537,
      21.33333333333276,
      21.33333333333276,
      21.333333333334537,
      21.33333333333276,
      21.33333333333276,
      21.333333333334537,
      21.33333333333276,
      21.33333333333276,
      21.333333333334537,
      21.33333333333276,
      21.33333333333276,
      21.333333333334537,
      21.33333333333276,
      21.33333333333276,
      21.333333333334537,
      21.33333333333276,
      21.33333333333276,
      21.333333333334537,
      21.33333333333276,
      21.33333333333276,
      21.333333333334537,
      21.33333333333276,
      21.33333333333276,
      21.333333333334537,
      21.33333333333276,
      21.33333333333276,
      21.33333333333276,
      21.333333333334537,
      21.33333333333276,
      21.33333333333276,
      21.333333333334537,
      21.33333333333276,
      21.33333333333276,
      21.333333333334537,
      21.33333333333276,
      21.33333333333276,
      21.333333333334537,
      21.33333333333276,
      21.33333333333276,
      21.333333333334537,
      21.33333333333276,
      21.33333333333276,
      21.333333333334537,
      21.33333333333276,
      21.33333333333276,
      21.333333333334537,
      21.33333333333276,
      21.33333333333276,
      21.333333333334537,
      21.33333333333276,
      21.33333333333276,
      21.333333333334537
    ],
    "dsp_frames": [],
    "settings": {
      "autoGainControl": false,
      "channelCount": 1,
      "deviceId": "9d143b3c10f233b0c0b251b8d2a502413c61c1f5f274ccc1a00e9a57a033bed0",
      "echoCancellation": false,
      "groupId": "e1b22c0e6785f2c3ccce366c51afa478bb652798b8af3534aafe930ff18e3873",
      "latency": 0.01,
      "noiseSuppression": true,
      "sampleRate": 48000,
      "sampleSize": 16,
      "voiceIsolation": false
    },
    "capabilities": {
      "autoGainControl": [
        true,
        false
      ],
      "channelCount": {
        "max": 2,
        "min": 1
      },
      "deviceId": "9d143b3c10f233b0c0b251b8d2a502413c61c1f5f274ccc1a00e9a57a033bed0",
      "echoCancellation": [
        true,
        false,
        "remote-only"
      ],
      "groupId": "e1b22c0e6785f2c3ccce366c51afa478bb652798b8af3534aafe930ff18e3873",
      "latency": {
        "max": 0.021333,
        "min": 0.01
      },
      "noiseSuppression": [
        true,
        false
      ],
      "sampleRate": {
        "max": 48000,
        "min": 48000
      },
      "sampleSize": {
        "max": 16,
        "min": 16
      },
      "voiceIsolation": [
        true,
        false
      ]
    },
    "unmute_ms": 780.8000000044703,
    "far_end_ms": 806.4000000059605,
    "play_intent_ms": 806.4000000059605,
    "play_intent_context_s": 0.8213333333333334,
    "play_confirmed_context_s": 0.8213333333333334,
    "track_after_mute": "ended",
    "mute_ms": 10237.40000000596,
    "total_ms": 12926.40000000596,
    "sent_sequence": 444,
    "server_dropped": 0
  },
  "errors": [],
  "end": {
    "status": 200,
    "data": {
      "ok": true,
      "type": "stopped",
      "error": null
    }
  },
  "clock": "browser performance and ingress owner are independent",
  "item": {
    "run_id": "id-4beb9d0f2eae5f",
    "kind": "live",
    "stage": 1,
    "scenario": 5,
    "profile": "echo_off",
    "config": {
      "noise": "native",
      "echo": false,
      "regulator": "none",
      "normalization": "baseline",
      "silence": 450,
      "partial": 500,
      "mode": "online",
      "agc": false
    },
    "reference": "",
    "expected_finals": 0,
    "seconds": 8.23,
    "fixture_id": "s1_5_echo_only",
    "fixture": "fixtures/s1_5_echo_only.wav",
    "source": "male_ordinary",
    "split": "development",
    "repeat": 2,
    "correction": "matched_agc_and_far_reference",
    "far_reference": "runtime/far/male_ordinary.wav"
  },
  "stages": {
    "chrome": {
      "wav": "audio/f0b4a002b35c4fe627f5d8021a8a793f4ee201072ffba5005bac7bbb501a6e0b.wav",
      "waveform_sha256": "f0b4a002b35c4fe627f5d8021a8a793f4ee201072ffba5005bac7bbb501a6e0b",
      "file_sha256": "7263b3cd1b1c2b10943f70ce54a87b4200644db0227caebb0a1ba9e467e6af3a",
      "rate": 48000,
      "metrics": {
        "samples": 454656,
        "sample_rate": 48000,
        "seconds": 9.472,
        "rms_dbfs": -27.89620606391211,
        "peak_dbfs": -9.221024702891947,
        "near_clip_fraction_0_98": 0.0,
        "full_scale_fraction": 0.0
      }
    },
    "worklet": {
      "wav": "audio/f0b4a002b35c4fe627f5d8021a8a793f4ee201072ffba5005bac7bbb501a6e0b.wav",
      "waveform_sha256": "f0b4a002b35c4fe627f5d8021a8a793f4ee201072ffba5005bac7bbb501a6e0b",
      "file_sha256": "7263b3cd1b1c2b10943f70ce54a87b4200644db0227caebb0a1ba9e467e6af3a",
      "rate": 48000,
      "metrics": {
        "samples": 454656,
        "sample_rate": 48000,
        "seconds": 9.472,
        "rms_dbfs": -27.89620606391211,
        "peak_dbfs": -9.221024702891947,
        "near_clip_fraction_0_98": 0.0,
        "full_scale_fraction": 0.0
      }
    },
    "ingress": {
      "wav": "audio/d710c0cb26e6f56b135245c403268c630754bdf0bc4f737b72ba1ba3154185e1.wav",
      "waveform_sha256": "d710c0cb26e6f56b135245c403268c630754bdf0bc4f737b72ba1ba3154185e1",
      "file_sha256": "5af7ef18853e4f780497edf2d1aaf831448b5d5782dcc68c8cb507704a774995",
      "rate": 16000,
      "metrics": {
        "samples": 167040,
        "sample_rate": 16000,
        "seconds": 10.44,
        "rms_dbfs": -28.32451843814102,
        "peak_dbfs": -9.267438089510973,
        "near_clip_fraction_0_98": 0.0,
        "full_scale_fraction": 0.0
      }
    },
    "vad": {
      "wav": "audio/80308e9da65a08ddb3d1310e46d4860ace149ee87e099f9b7cee17c8cb469b65.wav",
      "waveform_sha256": "80308e9da65a08ddb3d1310e46d4860ace149ee87e099f9b7cee17c8cb469b65",
      "file_sha256": "1ea2bd3e1df332b5a260f037813854215d109b35ac21e08fe530851c9c84aab3",
      "rate": 16000,
      "metrics": {
        "samples": 117376,
        "sample_rate": 16000,
        "seconds": 7.336,
        "rms_dbfs": -26.792106678098232,
        "peak_dbfs": -9.267438089510973,
        "near_clip_fraction_0_98": 0.0,
        "full_scale_fraction": 0.0
      }
    },
    "input": {
      "wav": "fixtures/s1_5_echo_only.wav",
      "rate": 48000,
      "file_sha256": "8b6c3fe77df883726cfb36d7293b926687de2317ae5d5c7c505050af07913491",
      "metrics": {
        "samples": 395040,
        "sample_rate": 48000,
        "seconds": 8.23,
        "rms_dbfs": -24.077249763200452,
        "peak_dbfs": -5.595576818618824,
        "near_clip_fraction_0_98": 0.0,
        "full_scale_fraction": 0.0,
        "non_speech_rms_dbfs": -24.077249763200452
      }
    },
    "prepared_source": {
      "wav": "sources/male_ordinary.wav",
      "rate": 48000,
      "file_sha256": "5295438eacbdd874c38f07a855f45fda32521dd67e5ed1fbecb6742fdd30bef4",
      "metrics": {
        "samples": 328800,
        "sample_rate": 48000,
        "seconds": 6.85,
        "rms_dbfs": -18.08741109463064,
        "peak_dbfs": -0.4028308057020394,
        "near_clip_fraction_0_98": 0.0,
        "full_scale_fraction": 0.0,
        "non_speech_rms_dbfs": -46.30762853130897
      },
      "reference": "Найди ближайший открытый аэропорт. Покажи маршрут на карте и расскажи, какая там сейчас погода."
    },
    "original": {
      "wav": "sources/male_ordinary_tts.wav",
      "rate": 48000,
      "file_sha256": "713a9ba107931c3de0e03895f81890136c2051b6419e63dda77c890551e19acf",
      "metrics": {
        "samples": 328800,
        "sample_rate": 48000,
        "seconds": 6.85,
        "rms_dbfs": -18.08741109463064,
        "peak_dbfs": -0.4028308057020394,
        "near_clip_fraction_0_98": 0.0,
        "full_scale_fraction": 0.0
      },
      "reference": "Найди ближайший открытый аэропорт. Покажи маршрут на карте и расскажи, какая там сейчас погода."
    }
  },
  "windows": {},
  "diagnostics": [
    {
      "version": 1,
      "run_id": "id-4beb9d0f2eae5f",
      "stage": "vad",
      "sequence": 262,
      "chunk": 0,
      "chunks": 1,
      "dropped": 0,
      "instance_id": "id-d4c309161ec99a",
      "phrase_id": "id-cfb5561d6f8b9d",
      "kind": "end",
      "speech_samples": 35840,
      "packet_seq": 175,
      "sample_rate": 16000,
      "sample_width": 2,
      "format": "pcm16le"
    },
    {
      "version": 1,
      "run_id": "id-4beb9d0f2eae5f",
      "stage": "vad",
      "sequence": 622,
      "chunk": 0,
      "chunks": 1,
      "dropped": 0,
      "instance_id": "id-d4c309161ec99a",
      "phrase_id": "id-de787c8a78bff9",
      "kind": "end",
      "speech_samples": 62976,
      "packet_seq": 396,
      "sample_rate": 16000,
      "sample_width": 2,
      "format": "pcm16le"
    },
    {
      "version": 1,
      "run_id": "id-4beb9d0f2eae5f",
      "stage": "bridge_input",
      "sequence": 749,
      "chunk": 0,
      "chunks": 1,
      "dropped": 0,
      "instance_id": "id-d4c309161ec99a",
      "packet_seq": 523,
      "sample_rate": 16000,
      "sample_width": 2,
      "format": "pcm16le"
    },
    {
      "version": 1,
      "run_id": "id-4beb9d0f2eae5f",
      "stage": "export_summary",
      "sequence": 749,
      "dropped": 0,
      "bytes": 447360,
      "instance_id": "id-d4c309161ec99a"
    }
  ],
  "events": [
    {
      "owner_ms": 1059.6541948616505,
      "session_id": "id-d131543cbb7b00",
      "stream_id": "id-3d68a6020df531",
      "phrase_id": "id-cfb5561d6f8b9d",
      "version": 1,
      "result_type": "partial",
      "revision": 1,
      "text": ""
    },
    {
      "owner_ms": 1364.150833338499,
      "version": 1,
      "result_type": "partial",
      "session_id": "id-d131543cbb7b00",
      "stream_id": "id-3d68a6020df531",
      "phrase_id": "id-cfb5561d6f8b9d",
      "revision": 2,
      "text": "Найдите.",
      "traceparent": "00-e978e2637def7d913c2180027eba32bc-a2a7cc661ba685a1-01",
      "timings": {
        "version": 1,
        "asr": {
          "backend": "streaming_worker",
          "worker_queue_ms": 0.07915869355201721,
          "worker_decode_ms": 149.40383285284042,
          "decode_count": 1,
          "otel_trace_id": "e978e2637def7d913c2180027eba32bc",
          "otel_span_id": "d51f46eadec8eda6"
        }
      }
    },
    {
      "owner_ms": 2020.5503664910793,
      "version": 1,
      "result_type": "partial",
      "session_id": "id-d131543cbb7b00",
      "stream_id": "id-3d68a6020df531",
      "phrase_id": "id-cfb5561d6f8b9d",
      "revision": 3,
      "text": "Найди ближайший...",
      "traceparent": "00-e978e2637def7d913c2180027eba32bc-29117e7934aedaca-01",
      "timings": {
        "version": 1,
        "asr": {
          "backend": "streaming_worker",
          "worker_queue_ms": 0.14913268387317657,
          "worker_decode_ms": 302.2253252565861,
          "decode_count": 2,
          "otel_trace_id": "e978e2637def7d913c2180027eba32bc",
          "otel_span_id": "400c066714875e9e"
        }
      }
    },
    {
      "owner_ms": 2721.4241921901703,
      "version": 1,
      "result_type": "partial",
      "session_id": "id-d131543cbb7b00",
      "stream_id": "id-3d68a6020df531",
      "phrase_id": "id-cfb5561d6f8b9d",
      "revision": 4,
      "text": "Найди ближайший открытый аэропорт.",
      "traceparent": "00-e978e2637def7d913c2180027eba32bc-5a592204f3e555c1-01",
      "timings": {
        "version": 1,
        "asr": {
          "backend": "streaming_worker",
          "worker_queue_ms": 0.20293332636356354,
          "worker_decode_ms": 463.5527115315199,
          "decode_count": 3,
          "otel_trace_id": "e978e2637def7d913c2180027eba32bc",
          "otel_span_id": "d33b782d5e411784"
        }
      }
    },
    {
      "owner_ms": 3770.100150257349,
      "session_id": "id-d131543cbb7b00",
      "stream_id": "id-3d68a6020df531",
      "phrase_id": "id-de787c8a78bff9",
      "version": 1,
      "result_type": "partial",
      "revision": 1,
      "text": ""
    },
    {
      "owner_ms": 3789.4359417259693,
      "version": 1,
      "result_type": "final",
      "session_id": "id-d131543cbb7b00",
      "stream_id": "id-3d68a6020df531",
      "phrase_id": "id-cfb5561d6f8b9d",
      "revision": 5,
      "text": "Найди ближайший открытый аэропорт.",
      "traceparent": "00-e978e2637def7d913c2180027eba32bc-9730af2b1bed3417-01",
      "timings": {
        "version": 1,
        "asr": {
          "backend": "streaming_worker",
          "worker_queue_ms": 0.3146808594465256,
          "worker_decode_ms": 784.7611643373966,
          "decode_count": 5,
          "otel_trace_id": "e978e2637def7d913c2180027eba32bc",
          "otel_span_id": "436c2403130876aa",
          "last_speech_to_final_ms": 659.8456650972366
        }
      }
    },
    {
      "owner_ms": 4269.11486685276,
      "version": 1,
      "result_type": "partial",
      "session_id": "id-d131543cbb7b00",
      "stream_id": "id-3d68a6020df531",
      "phrase_id": "id-de787c8a78bff9",
      "revision": 2,
      "text": "Покажи маршруту.",
      "traceparent": "00-12843bddeedf2c89080980d7f3496533-1b411b9218c74f40-01",
      "timings": {
        "version": 1,
        "asr": {
          "backend": "streaming_worker",
          "worker_queue_ms": 0.06102956831455231,
          "worker_decode_ms": 152.04542502760887,
          "decode_count": 1,
          "otel_trace_id": "12843bddeedf2c89080980d7f3496533",
          "otel_span_id": "5450a874fd998dc5"
        }
      }
    },
    {
      "owner_ms": 4937.903709709644,
      "version": 1,
      "result_type": "partial",
      "session_id": "id-d131543cbb7b00",
      "stream_id": "id-3d68a6020df531",
      "phrase_id": "id-de787c8a78bff9",
      "revision": 3,
      "text": "Покажи маршрут на К...",
      "traceparent": "00-12843bddeedf2c89080980d7f3496533-bc769fcbe08c2748-01",
      "timings": {
        "version": 1,
        "asr": {
          "backend": "streaming_worker",
          "worker_queue_ms": 0.12929365038871765,
          "worker_decode_ms": 306.07051961123943,
          "decode_count": 2,
          "otel_trace_id": "12843bddeedf2c89080980d7f3496533",
          "otel_span_id": "aba889eddb801258"
        }
      }
    },
    {
      "owner_ms": 5641.786824911833,
      "version": 1,
      "result_type": "partial",
      "session_id": "id-d131543cbb7b00",
      "stream_id": "id-3d68a6020df531",
      "phrase_id": "id-de787c8a78bff9",
      "revision": 4,
      "text": "Покажи маршрут на карте и расскажи.",
      "traceparent": "00-12843bddeedf2c89080980d7f3496533-1e5953881c2ffb51-01",
      "timings": {
        "version": 1,
        "asr": {
          "backend": "streaming_worker",
          "worker_queue_ms": 0.17941929399967194,
          "worker_decode_ms": 464.9186749011278,
          "decode_count": 3,
          "otel_trace_id": "12843bddeedf2c89080980d7f3496533",
          "otel_span_id": "f3bb13051a2e1d0b"
        }
      }
    },
    {
      "owner_ms": 6350.568886846304,
      "version": 1,
      "result_type": "partial",
      "session_id": "id-d131543cbb7b00",
      "stream_id": "id-3d68a6020df531",
      "phrase_id": "id-de787c8a78bff9",
      "revision": 5,
      "text": "Покажи маршрут на карте и расскажи, какая...",
      "traceparent": "00-12843bddeedf2c89080980d7f3496533-7f5ae883aaf31d92-01",
      "timings": {
        "version": 1,
        "asr": {
          "backend": "streaming_worker",
          "worker_queue_ms": 0.23115798830986023,
          "worker_decode_ms": 625.2056937664747,
          "decode_count": 4,
          "otel_trace_id": "12843bddeedf2c89080980d7f3496533",
          "otel_span_id": "f767b4913e01b7c6"
        }
      }
    },
    {
      "owner_ms": 7031.365625560284,
      "version": 1,
      "result_type": "partial",
      "session_id": "id-d131543cbb7b00",
      "stream_id": "id-3d68a6020df531",
      "phrase_id": "id-de787c8a78bff9",
      "revision": 6,
      "text": "Покажи маршрут на карте и расскажи, какая там сейчас.",
      "traceparent": "00-12843bddeedf2c89080980d7f3496533-d4a5861ac016ff76-01",
      "timings": {
        "version": 1,
        "asr": {
          "backend": "streaming_worker",
          "worker_queue_ms": 0.2946332097053528,
          "worker_decode_ms": 789.6037623286247,
          "decode_count": 5,
          "otel_trace_id": "12843bddeedf2c89080980d7f3496533",
          "otel_span_id": "a75438b2ce588fab"
        }
      }
    },
    {
      "owner_ms": 7715.994630008936,
      "version": 1,
      "result_type": "partial",
      "session_id": "id-d131543cbb7b00",
      "stream_id": "id-3d68a6020df531",
      "phrase_id": "id-de787c8a78bff9",
      "revision": 7,
      "text": "Покажи маршрут на карте и расскажи, какая там сейчас погода.",
      "traceparent": "00-12843bddeedf2c89080980d7f3496533-954574b28cfcf02b-01",
      "timings": {
        "version": 1,
        "asr": {
          "backend": "streaming_worker",
          "worker_queue_ms": 0.35165995359420776,
          "worker_decode_ms": 955.0120960921049,
          "decode_count": 6,
          "otel_trace_id": "12843bddeedf2c89080980d7f3496533",
          "otel_span_id": "62d7f7faa51e1c8f"
        }
      }
    },
    {
      "owner_ms": 8208.51305872202,
      "version": 1,
      "result_type": "final",
      "session_id": "id-d131543cbb7b00",
      "stream_id": "id-3d68a6020df531",
      "phrase_id": "id-de787c8a78bff9",
      "revision": 8,
      "text": "Покажи маршрут на карте и расскажи, какая там сейчас погода.",
      "traceparent": "00-12843bddeedf2c89080980d7f3496533-a2bfe5cafc6d04f4-01",
      "timings": {
        "version": 1,
        "asr": {
          "backend": "streaming_worker",
          "worker_queue_ms": 0.4083048552274704,
          "worker_decode_ms": 1121.5445846319199,
          "decode_count": 7,
          "otel_trace_id": "12843bddeedf2c89080980d7f3496533",
          "otel_span_id": "34fceb7ff37c0485",
          "last_speech_to_final_ms": 666.3266830146313
        }
      }
    }
  ],
  "online_text": "Найди ближайший открытый аэропорт. Покажи маршрут на карте и расскажи, какая там сейчас погода.",
  "reference": "",
  "counts": {
    "wer": {
      "reference_units": 0,
      "hypothesis_units": 14,
      "substitutions": 0,
      "deletions": 0,
      "insertions": 14,
      "errors": 14,
      "rate": null,
      "false_units": 14
    },
    "cer": {
      "reference_units": 0,
      "hypothesis_units": 79,
      "substitutions": 0,
      "deletions": 0,
      "insertions": 79,
      "errors": 79,
      "rate": null,
      "false_units": 79
    }
  },
  "entity_scores": {
    "expected_numbers": [],
    "actual_numbers": [],
    "correct_numbers": 0,
    "number_accuracy": null,
    "expected_codes": [],
    "actual_codes": [],
    "correct_codes": 0,
    "code_accuracy": null,
    "method": "limited Russian integer spelling equivalence; WER/CER unchanged"
  },
  "final_count": 2,
  "refusals": [],
  "unexpected_final_count": 2,
  "capture_incomplete": true,
  "summary": {
    "last_speech_to_final_ms": 663.086174055934,
    "last_speech_to_final_max_ms": 666.3266830146313,
    "terminal_phrases_with_timing": 2,
    "first_partial_since_play_intent_ms": 1314.1999999955297,
    "trial_including_diagnostics_ms": 12926.40000000596,
    "worker_decode_ms": 1906.3057489693165,
    "worker_queue_ms": 0.722985714673996,
    "decode_count": 12,
    "processed_audio_seconds": null,
    "worklet_packet_age_p50_ms": 21.333333333333204,
    "worklet_packet_age_p95_ms": 21.333333333334537,
    "preparation_ms": null,
    "unique_decoded_audio_seconds": null,
    "reprocessed_audio_seconds": null,
    "first_vad_status_since_play_intent_ms": 1009.2999999970198,
    "last_speech_to_terminal_ms": 663.086174055934,
    "worklet_added_delay_estimate_ms": 0.0,
    "estimated_source_energy_end_to_final_browser_ms": null
  },
  "signal_checks": {
    "chrome": {
      "available": true,
      "lag_samples": 2560,
      "lag_ms": 160.0,
      "correlation": 0.8997976422256215,
      "method": "20ms input/output RMS-envelope cross correlation; estimated alignment",
      "speech": {
        "input_dbfs": null,
        "output_dbfs": null,
        "gain_db": null,
        "samples": 0
      },
      "non_speech": {
        "input_dbfs": -24.079122543571387,
        "output_dbfs": -27.28755216892173,
        "gain_db": -3.2084296253503424,
        "samples": 131680
      },
      "output_peak_dbfs": -9.261952726266912,
      "near_clip_fraction": 0.0,
      "input_near_clip_fraction": 0.0
    },
    "worklet": {
      "available": true,
      "lag_samples": 2560,
      "lag_ms": 160.0,
      "correlation": 0.8997976422256215,
      "method": "20ms input/output RMS-envelope cross correlation; estimated alignment",
      "speech": {
        "input_dbfs": null,
        "output_dbfs": null,
        "gain_db": null,
        "samples": 0
      },
      "non_speech": {
        "input_dbfs": -24.079122543571387,
        "output_dbfs": -27.28755216892173,
        "gain_db": -3.2084296253503424,
        "samples": 131680
      },
      "output_peak_dbfs": -9.261952726266912,
      "near_clip_fraction": 0.0,
      "input_near_clip_fraction": 0.0
    },
    "ingress": {
      "available": true,
      "lag_samples": 2560,
      "lag_ms": 160.0,
      "correlation": 0.8758255974058892,
      "method": "20ms input/output RMS-envelope cross correlation; estimated alignment",
      "speech": {
        "input_dbfs": null,
        "output_dbfs": null,
        "gain_db": null,
        "samples": 0
      },
      "non_speech": {
        "input_dbfs": -24.079122543571387,
        "output_dbfs": -27.291511803601285,
        "gain_db": -3.212389260029896,
        "samples": 131680
      },
      "output_peak_dbfs": -9.267438089510973,
      "near_clip_fraction": 0.0,
      "input_near_clip_fraction": 0.0
    },
    "causal_regulator": {
      "available": false,
      "reason": "no_causal_regulator_frames"
    },
    "worklet_added_delay": {
      "available": true,
      "lag_samples": 0,
      "lag_ms": 0.0,
      "correlation": 1.0,
      "method": "20ms input/output RMS-envelope cross correlation; estimated alignment"
    },
    "source_end_to_final": {
      "value_ms": null,
      "clock": "browser performance and its AudioContext only",
      "method": "last active source-energy mask sample aligned to Chrome by 20ms RMS envelope; not perceptual or Silero ground truth",
      "minimum_alignment_correlation": 0.5,
      "used_for_candidate_selection": false,
      "negative_values": "retained: final may precede the estimated end if speech was lost"
    }
  },
  "ending_check": {
    "expected_last_words": [],
    "actual_last_words": [
      "там",
      "сейчас",
      "погода"
    ],
    "last_words_exact": null,
    "method": "lexical last three words; inspection available in full transcript"
  },
  "raw_final_count": 2,
  "duplicate_final_count": 0,
  "quality_score_applicable": false,
  "measurement_metadata_version": 6,
  "missing_checkpoints": [
    "worker_and_decoder_windows",
    "worker_decode_diagnostics",
    "decoder_audio"
  ],
  "comparison_valid": false,
  "excluded_reason": "Полное измерение повторено после исправления диагностического экспорта Python 3.10; online WER и времена этого прогона сохранены.",
  "measurement_repeated_by": "id-831b2a055519e4"
}
