{
  "version": 1,
  "run_id": "id-57aef50b87e74c",
  "config": {
    "noise": "native",
    "echo": true,
    "regulator": "none",
    "normalization": "baseline",
    "silence": 450,
    "partial": 500,
    "mode": "redecode",
    "session": "id-d131543cbb7b00",
    "run": "id-57aef50b87e74c"
  },
  "details": {
    "browser_results": [
      {
        "browser_ms": 6986.699999999255,
        "event": {
          "version": 1,
          "result_type": "final",
          "session_id": "id-d131543cbb7b00",
          "stream_id": "id-8bef076dba52f2",
          "phrase_id": "id-39a55691e18651",
          "revision": 2,
          "text": "Длинная и нестабильная оплата может пытаться распространению на этом. Относы врача это подсоединение стороны работы. Есть последующие печи, которые появляются, но продолжающие быстро его оттуда. Тесты, где направлены существуют на основные стабильные стабильные методы, которые являются реальными и нестабильными.",
          "traceparent": "00-d44194e284865056e736adb0d383f4c3-0c8336dfac36786d-01",
          "timings": {
            "version": 1,
            "asr": {
              "backend": "streaming_worker",
              "worker_queue_ms": 0.14633871614933014,
              "worker_decode_ms": 287.71719336509705,
              "decode_count": 1,
              "otel_trace_id": "d44194e284865056e736adb0d383f4c3",
              "otel_span_id": "7b604f2afdbd9bff",
              "last_speech_to_final_ms": 454.8310562968254
            }
          }
        }
      }
    ],
    "ready": {
      "type": "ready",
      "session_id": "id-d131543cbb7b00",
      "stream_id": "id-8bef076dba52f2",
      "sample_rate": 16000,
      "asr_backend": "streaming_worker"
    },
    "connect_ms": 689.5,
    "sample_rate": 48000,
    "muted_without_capture": true,
    "control_flush_batch_samples": 12800,
    "control_pacing": "ingress_checkpoint_ack",
    "control_ack_reads": 28,
    "control_ack_samples": 358080,
    "capture_state": "muted",
    "mute_ms": 6597.300000000745,
    "total_ms": 12966.800000000745,
    "sent_sequence": 112,
    "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-57aef50b87e74c",
    "kind": "control",
    "stage": 3,
    "scenario": 1,
    "profile": "ingress",
    "config": {
      "noise": "native",
      "echo": true,
      "regulator": "none",
      "normalization": "baseline",
      "silence": 450,
      "partial": 500,
      "mode": "redecode"
    },
    "reference": "Длинная нестабильная фраза может упереться в восьмисекундное окно.\nОкно сокращается после совпадения слов двух decode. Если устойчивый префикс не появляется, дальнейший рост приводит к overflow. Тест длинной фразы существует, но использует символический decoder, а не реальный Whisper",
    "expected_finals": 1,
    "seconds": 22.38,
    "pcm_id": "ae398040b47b4607f5d12848d5f3785b5e28534db7ccf3f561cf3d172c7700fb",
    "cache_key": "31e800a43327050c502a0d3dccea05953ca1ea73405f11ffde1d0c097e2b22f0",
    "parent_run": "id-dc67fed80b3bb7"
  },
  "stages": {
    "ingress": {
      "wav": "audio/b52a5f3502f734d6de72b1d46e3ae7dcad7946e6bcf911a0706abdc8cf0dd777.wav",
      "waveform_sha256": "b52a5f3502f734d6de72b1d46e3ae7dcad7946e6bcf911a0706abdc8cf0dd777",
      "file_sha256": "e911712c12e4c4d9512f601a992548e9261921a269718c8582d34cc2abef8c10",
      "rate": 16000,
      "metrics": {
        "samples": 358080,
        "sample_rate": 16000,
        "seconds": 22.38,
        "rms_dbfs": -35.51435886934994,
        "peak_dbfs": -8.0368156777338,
        "near_clip_fraction_0_98": 0.0,
        "full_scale_fraction": 0.0
      }
    },
    "decoder": {
      "wav": "audio/e4db3751178406297bc8502c3d5e8a1d5be34cba441d25bff53470338c357774.wav",
      "waveform_sha256": "e4db3751178406297bc8502c3d5e8a1d5be34cba441d25bff53470338c357774",
      "file_sha256": "6bc70443b5d979f9c497d4609845391273e0677e56b02b1c705bf19805ccc325",
      "rate": 16000,
      "metrics": {
        "samples": 358080,
        "sample_rate": 16000,
        "seconds": 22.38,
        "rms_dbfs": -35.51435886934994,
        "peak_dbfs": -8.0368156777338,
        "near_clip_fraction_0_98": 0.0,
        "full_scale_fraction": 0.0
      }
    }
  },
  "windows": {
    "id-39a55691e18651:1:worker_input": {
      "version": 1,
      "run_id": "id-57aef50b87e74c",
      "stage": "worker_input",
      "sequence": 1,
      "chunk": 0,
      "chunks": 30,
      "dropped": 0,
      "instance_id": "id-4d9dadb6e4a6b3",
      "phrase_id": "id-39a55691e18651",
      "window": 1,
      "offset_samples": 0,
      "final": true,
      "sample_rate": 16000,
      "sample_width": 2,
      "format": "pcm16le",
      "pcm_sha256": "ae398040b47b4607f5d12848d5f3785b5e28534db7ccf3f561cf3d172c7700fb",
      "wav": "audio/b52a5f3502f734d6de72b1d46e3ae7dcad7946e6bcf911a0706abdc8cf0dd777.wav",
      "waveform_sha256": "b52a5f3502f734d6de72b1d46e3ae7dcad7946e6bcf911a0706abdc8cf0dd777",
      "file_sha256": "e911712c12e4c4d9512f601a992548e9261921a269718c8582d34cc2abef8c10",
      "rate": 16000,
      "metrics": {
        "samples": 358080,
        "sample_rate": 16000,
        "seconds": 22.38,
        "rms_dbfs": -35.51435886934994,
        "peak_dbfs": -8.0368156777338,
        "near_clip_fraction_0_98": 0.0,
        "full_scale_fraction": 0.0
      }
    },
    "id-39a55691e18651:1:decoder_input": {
      "version": 1,
      "run_id": "id-57aef50b87e74c",
      "stage": "decoder_input",
      "sequence": 31,
      "chunk": 0,
      "chunks": 60,
      "dropped": 0,
      "instance_id": "id-4d9dadb6e4a6b3",
      "gain_db": 0,
      "phrase_id": "id-39a55691e18651",
      "window": 1,
      "offset_samples": 0,
      "final": true,
      "sample_rate": 16000,
      "sample_width": 4,
      "format": "float32le",
      "pcm_sha256": "e458d7d0d3cfefd1353abe725b57f005c5abc0eaadc07ebac00f6c0a25e33b07",
      "wav": "audio/e4db3751178406297bc8502c3d5e8a1d5be34cba441d25bff53470338c357774.wav",
      "waveform_sha256": "e4db3751178406297bc8502c3d5e8a1d5be34cba441d25bff53470338c357774",
      "file_sha256": "6bc70443b5d979f9c497d4609845391273e0677e56b02b1c705bf19805ccc325",
      "rate": 16000,
      "metrics": {
        "samples": 358080,
        "sample_rate": 16000,
        "seconds": 22.38,
        "rms_dbfs": -35.51435886934994,
        "peak_dbfs": -8.0368156777338,
        "near_clip_fraction_0_98": 0.0,
        "full_scale_fraction": 0.0
      }
    }
  },
  "diagnostics": [
    {
      "version": 1,
      "run_id": "id-57aef50b87e74c",
      "stage": "bridge_input",
      "sequence": 1120,
      "chunk": 0,
      "chunks": 1,
      "dropped": 0,
      "instance_id": "id-ebdcc17b926913",
      "packet_seq": 1120,
      "sample_rate": 16000,
      "sample_width": 2,
      "format": "pcm16le"
    },
    {
      "version": 1,
      "run_id": "id-57aef50b87e74c",
      "stage": "decode",
      "sequence": 91,
      "chunk": 0,
      "chunks": 1,
      "dropped": 0,
      "instance_id": "id-4d9dadb6e4a6b3",
      "phrase_id": "id-39a55691e18651",
      "window": 1,
      "offset_samples": 0,
      "final": true,
      "avg_logprob": -0.7768173060633919,
      "no_speech_prob": 0,
      "compression_ratio": 2.0640569395017794,
      "text": "Длинная и нестабильная оплата может пытаться распространению на этом. Относы врача это подсоединение стороны работы. Есть последующие печи, которые появляются, но продолжающие быстро его оттуда. Тесты, где направлены существуют на основные стабильные стабильные методы, которые являются реальными и нестабильными.",
      "rejection_reasons": [],
      "decoder_observations": [
        {
          "avg_logprob": -0.7768173060633919,
          "no_speech_prob": 0,
          "compression_ratio": 2.0640569395017794,
          "library_no_speech_skip": false,
          "logprob_threshold_crossed": false,
          "compression_threshold_crossed": false
        }
      ],
      "queue_ms": 0.14633871614933014,
      "decode_ms": 291.3509178906679,
      "preparation_ms": 0.0037029385566711426,
      "audio_seconds": 22.38
    },
    {
      "version": 1,
      "run_id": "id-57aef50b87e74c",
      "stage": "export_summary",
      "sequence": 92,
      "dropped": 0,
      "bytes": 2148480,
      "instance_id": "id-4d9dadb6e4a6b3"
    }
  ],
  "events": [
    {
      "owner_ms": 6305.10163679719,
      "version": 1,
      "result_type": "final",
      "session_id": "id-d131543cbb7b00",
      "stream_id": "id-8bef076dba52f2",
      "phrase_id": "id-39a55691e18651",
      "revision": 2,
      "text": "Длинная и нестабильная оплата может пытаться распространению на этом. Относы врача это подсоединение стороны работы. Есть последующие печи, которые появляются, но продолжающие быстро его оттуда. Тесты, где направлены существуют на основные стабильные стабильные методы, которые являются реальными и нестабильными.",
      "traceparent": "00-d44194e284865056e736adb0d383f4c3-0c8336dfac36786d-01",
      "timings": {
        "version": 1,
        "asr": {
          "backend": "streaming_worker",
          "worker_queue_ms": 0.14633871614933014,
          "worker_decode_ms": 287.71719336509705,
          "decode_count": 1,
          "otel_trace_id": "d44194e284865056e736adb0d383f4c3",
          "otel_span_id": "7b604f2afdbd9bff",
          "last_speech_to_final_ms": 454.8310562968254
        }
      }
    }
  ],
  "online_text": "Длинная и нестабильная оплата может пытаться распространению на этом. Относы врача это подсоединение стороны работы. Есть последующие печи, которые появляются, но продолжающие быстро его оттуда. Тесты, где направлены существуют на основные стабильные стабильные методы, которые являются реальными и нестабильными.",
  "reference": "Длинная нестабильная фраза может упереться в восьмисекундное окно.\nОкно сокращается после совпадения слов двух decode. Если устойчивый префикс не появляется, дальнейший рост приводит к overflow. Тест длинной фразы существует, но использует символический decoder, а не реальный Whisper",
  "counts": {
    "wer": {
      "reference_units": 37,
      "hypothesis_units": 39,
      "substitutions": 34,
      "deletions": 0,
      "insertions": 2,
      "errors": 36,
      "rate": 0.972972972972973,
      "false_units": null
    },
    "cer": {
      "reference_units": 242,
      "hypothesis_units": 267,
      "substitutions": 116,
      "deletions": 15,
      "insertions": 40,
      "errors": 171,
      "rate": 0.7066115702479339,
      "false_units": null
    }
  },
  "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": 1,
  "refusals": [],
  "raw_final_count": 1,
  "duplicate_final_count": 0,
  "quality_score_applicable": true,
  "unexpected_final_count": 0,
  "capture_incomplete": false,
  "summary": {
    "last_speech_to_final_ms": 454.8310562968254,
    "last_speech_to_final_max_ms": 454.8310562968254,
    "terminal_phrases_with_timing": 1,
    "last_speech_to_terminal_ms": 454.8310562968254,
    "first_partial_since_play_intent_ms": null,
    "first_vad_status_since_play_intent_ms": null,
    "trial_including_diagnostics_ms": 12966.800000000745,
    "worker_decode_ms": 287.71719336509705,
    "worker_queue_ms": 0.14633871614933014,
    "decode_count": 1,
    "processed_audio_seconds": 22.38,
    "worklet_packet_age_p50_ms": null,
    "worklet_packet_age_p95_ms": null,
    "preparation_ms": 0.0037029385566711426,
    "unique_decoded_audio_seconds": 22.38,
    "reprocessed_audio_seconds": 0
  },
  "missing_checkpoints": [],
  "signal_checks": {},
  "ending_check": {
    "expected_last_words": [
      "не",
      "реальный",
      "whisper"
    ],
    "actual_last_words": [
      "реальными",
      "и",
      "нестабильными"
    ],
    "last_words_exact": false,
    "method": "lexical last three words; inspection available in full transcript"
  },
  "control_transport_fidelity": {
    "input_samples": 358080,
    "ingress_samples": 358080,
    "differing_samples": 0,
    "max_abs_error": 0,
    "padding_samples": 0,
    "padding_zero": true,
    "identical_input_with_only_final_frame_padding": true
  },
  "measurement_metadata_version": 6
}
