[
  {
    "id": "12-15",
    "backend": "nemotron_transcribe_lite",
    "enabled": false,
    "profile": "aviation",
    "requested_terms": null,
    "started": "2026-11-09T13:14:35.046Z",
    "finished": "2026-11-09T13:14:36.671Z",
    "applied_terms": {
      "mode": "off",
      "applied": false
    },
    "diagnostic": {
      "text": "Построем машрута эхара Пуков доказании, проветы стар и отметь участки, где потребует царна.",
      "decode_ms": 133.13577882945538,
      "queue_ms": 0,
      "backend": "nemotron_transcribe_lite",
      "model": "Nemotron 3.5 Transcribe Lite",
      "model_revision": "c17667641642c4265ff2b7037dd101b7d4567634",
      "scores": {
        "avg_logprob": null,
        "no_speech_prob": null,
        "compression_ratio": null
      },
      "parameters": {
        "precision": "float16",
        "mel_precision": "float32",
        "sample_rate": 16000,
        "language": "multilingual-ctc",
        "confidence_available": false,
        "model_revision": "c17667641642c4265ff2b7037dd101b7d4567634",
        "nemo_revision": "16b0ff2584c6355c53cbd6c28f0f431a76b24956",
        "decoding": "ctc_greedy",
        "experimental": true,
        "recipe_revision": "31ecb73ab8a541001c0952802b478384cf9f0691",
        "encoder_chunk_seconds": 30,
        "attention": "eager_flex"
      },
      "score_filtering": false,
      "decode_count": 1,
      "model_input": {
        "sample_rate": 16000,
        "format": "float32le",
        "samples": 115741,
        "sha256": "22a61c7b93ab93f247c34e84255a088ef98061b0a1bc34018ab6f2cc646aa973"
      },
      "transport": {
        "worker_preparation_ms": 0.1875273883342743,
        "model_load_ms": 0,
        "model_exchange_ms": 191.7398408986628,
        "upload_rpc_count": 1,
        "upload_packets": 4,
        "upload_pcm_bytes": 231482
      },
      "words": []
    },
    "source": {
      "start_sample": 0,
      "end_sample": 347223,
      "last_speech_sample": 347223,
      "reason": "selection",
      "sample_rate": 48000,
      "format": "pcm16le",
      "channels": 1,
      "pcm_sha256": "74373756524bdbb850eb2dce8ae9ba0fa74ed41eb803dd28275e177827f1ae40",
      "samples": 347223
    },
    "phrase_id": "id-61017548a86476",
    "session_id": "id-d8a9ad7db823cd",
    "stream_id": "id-12cb40840d5fcf",
    "transport": [
      {
        "stage": "segmented",
        "segmentation_reused": false
      },
      {
        "stage": "encoded",
        "codec": "opus",
        "encoding_ms": 55.70000000298023,
        "encoding_reused": false,
        "pcm_bytes": 231482,
        "wire_bytes": 34736,
        "packets": 363
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 125.40000000596046,
        "bytes": 1862
      },
      {
        "stage": "control_reply",
        "command": "start",
        "elapsed_ms": 101.5,
        "bytes": 214
      },
      {
        "stage": "ready",
        "setup_ms": 616
      },
      {
        "stage": "feed_started"
      },
      {
        "stage": "control_reply",
        "command": "phrase",
        "elapsed_ms": 106.59999999403954,
        "bytes": 132
      },
      {
        "stage": "phrase_submitted",
        "phrase_id": "id-61017548a86476"
      },
      {
        "stage": "control_reply",
        "command": "phrase",
        "elapsed_ms": 223.90000000596046,
        "bytes": 134
      },
      {
        "stage": "phrase_acknowledged",
        "phrase_id": "id-61017548a86476"
      },
      {
        "stage": "pcm_sent",
        "feed_ms": 334.70000000298023,
        "samples": 115741,
        "sample_rate": 16000,
        "pcm_sha256": "ad64e54b707e0b57f3b5185953d2fbe1e764bc0a8bf7c4cb81f94d4e07fbe101",
        "wire_bytes": 34736,
        "codec": "opus",
        "packets": 363,
        "packet_publish_ms": 2.000000014901161
      },
      {
        "stage": "control_reply",
        "command": "end",
        "elapsed_ms": 202.90000000596046,
        "bytes": 266
      },
      {
        "stage": "ingress_summary",
        "feed_resample_ms": 1.8817356321960688,
        "lock_wait_ms": 0.5903716664761305,
        "pcm_bytes": 694446,
        "wire_bytes": 34736,
        "opus_decode_ms": 44.19821337796748,
        "packets": 363
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 119,
        "bytes": 29311
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 105.3999999910593,
        "bytes": 37
      },
      {
        "stage": "released",
        "end_ms": 617.9000000059605
      }
    ],
    "model": "nemotron_transcribe_lite",
    "type": "final",
    "text": "Построем машрута эхара Пуков доказании, проветы стар и отметь участки, где потребует царна.",
    "code": null,
    "pcm_sha256": "ad64e54b707e0b57f3b5185953d2fbe1e764bc0a8bf7c4cb81f94d4e07fbe101",
    "input_sha256": "22a61c7b93ab93f247c34e84255a088ef98061b0a1bc34018ab6f2cc646aa973",
    "decode_ms": 133.13577882945538,
    "model_load_ms": 0,
    "decode_count": 1,
    "timings": {
      "backend": "nemotron_transcribe_lite",
      "worker_queue_ms": 0.5670750979334116,
      "worker_decode_ms": 133.13577882945538,
      "decode_count": 1,
      "prepare_ms": 18.52190401405096,
      "processed_audio_seconds": 7.2338125,
      "source_upload_ms": 1.9557469058781862,
      "collection_ms": null,
      "silence_ms": null,
      "vad_ms": null,
      "worker_preparation_ms": 0.1875273883342743,
      "model_load_ms": 0,
      "model_exchange_ms": 191.7398408986628,
      "upload_rpc_count": 1,
      "upload_packets": 4,
      "upload_pcm_bytes": 231482
    },
    "encoded": {
      "type": "compare_client",
      "stage": "encoded",
      "codec": "opus",
      "encoding_ms": 55.70000000298023,
      "encoding_reused": false,
      "pcm_bytes": 231482,
      "wire_bytes": 34736,
      "packets": 363
    },
    "attempt": 1,
    "word_edits": 13,
    "ref_words": 17,
    "char_edits": 28,
    "ref_chars": 81,
    "wer_pct": 76.47058823529412,
    "cer_pct": 34.5679012345679,
    "model_label": "Nemotron Transcribe Lite",
    "raw_text": "Построем машрута эхара Пуков доказании, проветы стар и отметь участки, где потребует царна.",
    "raw_wer_pct": 76.47058823529412,
    "raw_cer_pct": 34.5679012345679,
    "length": "medium",
    "noise": "15",
    "seconds": 7.2338125,
    "domain": "aviation",
    "terms_total": 6,
    "terms_hit": 0,
    "terms_missing": 6,
    "terms_inserted": 0,
    "postprocess_ms": null
  },
  {
    "id": "12-15",
    "backend": "nemotron_transcribe_lite",
    "enabled": true,
    "profile": "aviation",
    "requested_terms": {
      "mode": "replacements",
      "profile": "aviation",
      "version": "technical-v1",
      "sha256": "2a8385d7427e41a6dea672fe5e31329ec8a0e70958b5a35a55bb999b28ba1969"
    },
    "started": "2026-11-09T13:14:36.671Z",
    "finished": "2026-11-09T13:14:38.336Z",
    "applied_terms": {
      "mode": "replacements",
      "profile": "aviation",
      "version": "technical-v1",
      "sha256": "2a8385d7427e41a6dea672fe5e31329ec8a0e70958b5a35a55bb999b28ba1969",
      "applied": true,
      "raw_text": "Построем машрута эхара Пуков доказании, проветы стар и отметь участки, где потребует царна.",
      "normalized_text": "Построем машрута эхара Пуков доказании, проветы стар и отметь участки, где потребует царна.",
      "offsets": "NFC Unicode code points",
      "replacements": [],
      "postprocess_ms": 0.028788810595870018
    },
    "diagnostic": {
      "text": "Построем машрута эхара Пуков доказании, проветы стар и отметь участки, где потребует царна.",
      "decode_ms": 101.41518153250217,
      "queue_ms": 0,
      "backend": "nemotron_transcribe_lite",
      "model": "Nemotron 3.5 Transcribe Lite",
      "model_revision": "c17667641642c4265ff2b7037dd101b7d4567634",
      "scores": {
        "avg_logprob": null,
        "no_speech_prob": null,
        "compression_ratio": null
      },
      "parameters": {
        "precision": "float16",
        "mel_precision": "float32",
        "sample_rate": 16000,
        "language": "multilingual-ctc",
        "confidence_available": false,
        "model_revision": "c17667641642c4265ff2b7037dd101b7d4567634",
        "nemo_revision": "16b0ff2584c6355c53cbd6c28f0f431a76b24956",
        "decoding": "ctc_greedy",
        "experimental": true,
        "recipe_revision": "31ecb73ab8a541001c0952802b478384cf9f0691",
        "encoder_chunk_seconds": 30,
        "attention": "eager_flex"
      },
      "score_filtering": false,
      "decode_count": 1,
      "model_input": {
        "sample_rate": 16000,
        "format": "float32le",
        "samples": 115741,
        "sha256": "22a61c7b93ab93f247c34e84255a088ef98061b0a1bc34018ab6f2cc646aa973"
      },
      "transport": {
        "worker_preparation_ms": 0.1836046576499939,
        "model_load_ms": 0,
        "model_exchange_ms": 147.26545312441885,
        "upload_rpc_count": 1,
        "upload_packets": 4,
        "upload_pcm_bytes": 231482
      },
      "words": []
    },
    "source": {
      "start_sample": 0,
      "end_sample": 347223,
      "last_speech_sample": 347223,
      "reason": "selection",
      "sample_rate": 48000,
      "format": "pcm16le",
      "channels": 1,
      "pcm_sha256": "74373756524bdbb850eb2dce8ae9ba0fa74ed41eb803dd28275e177827f1ae40",
      "samples": 347223
    },
    "phrase_id": "id-1f7f71a50c0a0f",
    "session_id": "id-599db9ff5c1c2f",
    "stream_id": "id-ac3b682c0013af",
    "transport": [
      {
        "stage": "segmented",
        "segmentation_reused": false
      },
      {
        "stage": "encoded",
        "codec": "opus",
        "encoding_ms": 0,
        "encoding_reused": true,
        "pcm_bytes": 231482,
        "wire_bytes": 34736,
        "packets": 363
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 141.09999999403954,
        "bytes": 2010
      },
      {
        "stage": "control_reply",
        "command": "start",
        "elapsed_ms": 103.1000000089407,
        "bytes": 214
      },
      {
        "stage": "ready",
        "setup_ms": 647.2999999970198
      },
      {
        "stage": "feed_started"
      },
      {
        "stage": "control_reply",
        "command": "phrase",
        "elapsed_ms": 103.5,
        "bytes": 132
      },
      {
        "stage": "phrase_submitted",
        "phrase_id": "id-1f7f71a50c0a0f"
      },
      {
        "stage": "control_reply",
        "command": "phrase",
        "elapsed_ms": 282,
        "bytes": 134
      },
      {
        "stage": "phrase_acknowledged",
        "phrase_id": "id-1f7f71a50c0a0f"
      },
      {
        "stage": "pcm_sent",
        "feed_ms": 389.79999999701977,
        "samples": 115741,
        "sample_rate": 16000,
        "pcm_sha256": "ad64e54b707e0b57f3b5185953d2fbe1e764bc0a8bf7c4cb81f94d4e07fbe101",
        "wire_bytes": 34736,
        "codec": "opus",
        "packets": 363,
        "packet_publish_ms": 1.9000000059604645
      },
      {
        "stage": "control_reply",
        "command": "end",
        "elapsed_ms": 164.20000000298023,
        "bytes": 265
      },
      {
        "stage": "ingress_summary",
        "feed_resample_ms": 1.8494799733161926,
        "lock_wait_ms": 0.636629294604063,
        "pcm_bytes": 694446,
        "wire_bytes": 34736,
        "opus_decode_ms": 41.99924925342202,
        "packets": 363
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 136.79999999701977,
        "bytes": 30531
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 134.5,
        "bytes": 37
      },
      {
        "stage": "released",
        "end_ms": 628.1000000089407
      }
    ],
    "model": "nemotron_transcribe_lite",
    "type": "final",
    "text": "Построем машрута эхара Пуков доказании, проветы стар и отметь участки, где потребует царна.",
    "code": null,
    "pcm_sha256": "ad64e54b707e0b57f3b5185953d2fbe1e764bc0a8bf7c4cb81f94d4e07fbe101",
    "input_sha256": "22a61c7b93ab93f247c34e84255a088ef98061b0a1bc34018ab6f2cc646aa973",
    "decode_ms": 101.41518153250217,
    "model_load_ms": 0,
    "decode_count": 1,
    "timings": {
      "backend": "nemotron_transcribe_lite",
      "worker_queue_ms": 0.7214059587568045,
      "worker_decode_ms": 101.41518153250217,
      "decode_count": 1,
      "prepare_ms": 13.088465901091695,
      "processed_audio_seconds": 7.2338125,
      "source_upload_ms": 2.1901801228523254,
      "collection_ms": null,
      "silence_ms": null,
      "vad_ms": null,
      "worker_preparation_ms": 0.1836046576499939,
      "model_load_ms": 0,
      "model_exchange_ms": 147.26545312441885,
      "upload_rpc_count": 1,
      "upload_packets": 4,
      "upload_pcm_bytes": 231482
    },
    "encoded": {
      "type": "compare_client",
      "stage": "encoded",
      "codec": "opus",
      "encoding_ms": 0,
      "encoding_reused": true,
      "pcm_bytes": 231482,
      "wire_bytes": 34736,
      "packets": 363
    },
    "attempt": 1,
    "word_edits": 13,
    "ref_words": 17,
    "char_edits": 28,
    "ref_chars": 81,
    "wer_pct": 76.47058823529412,
    "cer_pct": 34.5679012345679,
    "model_label": "Nemotron Transcribe Lite",
    "raw_text": "Построем машрута эхара Пуков доказании, проветы стар и отметь участки, где потребует царна.",
    "raw_wer_pct": 76.47058823529412,
    "raw_cer_pct": 34.5679012345679,
    "length": "medium",
    "noise": "15",
    "seconds": 7.2338125,
    "domain": "aviation",
    "terms_total": 6,
    "terms_hit": 0,
    "terms_missing": 6,
    "terms_inserted": 0,
    "postprocess_ms": 0.028788810595870018
  },
  {
    "id": "12-15",
    "backend": "nemotron_unified_06b",
    "enabled": false,
    "profile": "aviation",
    "requested_terms": null,
    "started": "2026-11-09T13:14:38.451Z",
    "finished": "2026-11-09T13:14:39.959Z",
    "applied_terms": {
      "mode": "off",
      "applied": false
    },
    "diagnostic": {
      "text": "Построим маршрут АФР от Пулкова до Казани, проверить Ситестар и отметь участки, где потребует Царнав.",
      "decode_ms": 65.18099643290043,
      "queue_ms": 0,
      "backend": "nemotron_unified_06b",
      "model": "Nemotron Labs Unified ASR 0.6B",
      "model_revision": "023ce907267a09a308a5cb69239447cb3d0c1597",
      "scores": {
        "avg_logprob": null,
        "no_speech_prob": null,
        "compression_ratio": null
      },
      "parameters": {
        "precision": "float16",
        "mel_precision": "float32",
        "sample_rate": 16000,
        "language": "ru",
        "confidence_available": false,
        "model_revision": "023ce907267a09a308a5cb69239447cb3d0c1597",
        "nemo_revision": "16b0ff2584c6355c53cbd6c28f0f431a76b24956",
        "decoding": "rnnt_greedy_batch",
        "attention_context": [
          -1,
          -1,
          -1
        ],
        "strip_lang_tags": true
      },
      "score_filtering": false,
      "decode_count": 1,
      "model_input": {
        "sample_rate": 16000,
        "format": "float32le",
        "samples": 115741,
        "sha256": "22a61c7b93ab93f247c34e84255a088ef98061b0a1bc34018ab6f2cc646aa973"
      },
      "transport": {
        "worker_preparation_ms": 0.18319301307201385,
        "model_load_ms": 0,
        "model_exchange_ms": 112.4731230083853,
        "upload_rpc_count": 1,
        "upload_packets": 4,
        "upload_pcm_bytes": 231482
      },
      "words": []
    },
    "source": {
      "start_sample": 0,
      "end_sample": 347223,
      "last_speech_sample": 347223,
      "reason": "selection",
      "sample_rate": 48000,
      "format": "pcm16le",
      "channels": 1,
      "pcm_sha256": "74373756524bdbb850eb2dce8ae9ba0fa74ed41eb803dd28275e177827f1ae40",
      "samples": 347223
    },
    "phrase_id": "id-a9a211c2d91e77",
    "session_id": "id-4cfd5ba0b378e5",
    "stream_id": "id-5e28e45d2da540",
    "transport": [
      {
        "stage": "segmented",
        "segmentation_reused": false
      },
      {
        "stage": "encoded",
        "codec": "opus",
        "encoding_ms": 0,
        "encoding_reused": true,
        "pcm_bytes": 231482,
        "wire_bytes": 34736,
        "packets": 363
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 124.59999999403954,
        "bytes": 1858
      },
      {
        "stage": "control_reply",
        "command": "start",
        "elapsed_ms": 100.3999999910593,
        "bytes": 210
      },
      {
        "stage": "ready",
        "setup_ms": 620.0999999940395
      },
      {
        "stage": "feed_started"
      },
      {
        "stage": "control_reply",
        "command": "phrase",
        "elapsed_ms": 106.6000000089407,
        "bytes": 132
      },
      {
        "stage": "phrase_submitted",
        "phrase_id": "id-a9a211c2d91e77"
      },
      {
        "stage": "control_reply",
        "command": "phrase",
        "elapsed_ms": 241.5,
        "bytes": 134
      },
      {
        "stage": "phrase_acknowledged",
        "phrase_id": "id-a9a211c2d91e77"
      },
      {
        "stage": "pcm_sent",
        "feed_ms": 352.40000000596046,
        "samples": 115741,
        "sample_rate": 16000,
        "pcm_sha256": "ad64e54b707e0b57f3b5185953d2fbe1e764bc0a8bf7c4cb81f94d4e07fbe101",
        "wire_bytes": 34736,
        "codec": "opus",
        "packets": 363,
        "packet_publish_ms": 1.9000000059604645
      },
      {
        "stage": "control_reply",
        "command": "end",
        "elapsed_ms": 129.09999999403954,
        "bytes": 267
      },
      {
        "stage": "ingress_summary",
        "feed_resample_ms": 1.9704021979123354,
        "lock_wait_ms": 0.6931985262781382,
        "pcm_bytes": 694446,
        "wire_bytes": 34736,
        "opus_decode_ms": 47.595164738595486,
        "packets": 363
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 107.70000000298023,
        "bytes": 28861
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 108.1000000089407,
        "bytes": 37
      },
      {
        "stage": "released",
        "end_ms": 535.0999999940395
      }
    ],
    "model": "nemotron_unified_06b",
    "type": "final",
    "text": "Построим маршрут АФР от Пулкова до Казани, проверить Ситестар и отметь участки, где потребует Царнав.",
    "code": null,
    "pcm_sha256": "ad64e54b707e0b57f3b5185953d2fbe1e764bc0a8bf7c4cb81f94d4e07fbe101",
    "input_sha256": "22a61c7b93ab93f247c34e84255a088ef98061b0a1bc34018ab6f2cc646aa973",
    "decode_ms": 65.18099643290043,
    "model_load_ms": 0,
    "decode_count": 1,
    "timings": {
      "backend": "nemotron_unified_06b",
      "worker_queue_ms": 0.8355670142918825,
      "worker_decode_ms": 65.18099643290043,
      "decode_count": 1,
      "prepare_ms": 22.332987980917096,
      "processed_audio_seconds": 7.2338125,
      "source_upload_ms": 1.8715269397944212,
      "collection_ms": null,
      "silence_ms": null,
      "vad_ms": null,
      "worker_preparation_ms": 0.18319301307201385,
      "model_load_ms": 0,
      "model_exchange_ms": 112.4731230083853,
      "upload_rpc_count": 1,
      "upload_packets": 4,
      "upload_pcm_bytes": 231482
    },
    "encoded": {
      "type": "compare_client",
      "stage": "encoded",
      "codec": "opus",
      "encoding_ms": 0,
      "encoding_reused": true,
      "pcm_bytes": 231482,
      "wire_bytes": 34736,
      "packets": 363
    },
    "attempt": 1,
    "word_edits": 9,
    "ref_words": 17,
    "char_edits": 22,
    "ref_chars": 81,
    "wer_pct": 52.94117647058823,
    "cer_pct": 27.160493827160494,
    "model_label": "Nemotron Labs Unified",
    "raw_text": "Построим маршрут АФР от Пулкова до Казани, проверить Ситестар и отметь участки, где потребует Царнав.",
    "raw_wer_pct": 52.94117647058823,
    "raw_cer_pct": 27.160493827160494,
    "length": "medium",
    "noise": "15",
    "seconds": 7.2338125,
    "domain": "aviation",
    "terms_total": 6,
    "terms_hit": 1,
    "terms_missing": 5,
    "terms_inserted": 0,
    "postprocess_ms": null
  },
  {
    "id": "12-15",
    "backend": "nemotron_unified_06b",
    "enabled": true,
    "profile": "aviation",
    "requested_terms": {
      "mode": "replacements",
      "profile": "aviation",
      "version": "technical-v1",
      "sha256": "2a8385d7427e41a6dea672fe5e31329ec8a0e70958b5a35a55bb999b28ba1969"
    },
    "started": "2026-11-09T13:14:39.959Z",
    "finished": "2026-11-09T13:14:41.504Z",
    "applied_terms": {
      "mode": "replacements",
      "profile": "aviation",
      "version": "technical-v1",
      "sha256": "2a8385d7427e41a6dea672fe5e31329ec8a0e70958b5a35a55bb999b28ba1969",
      "applied": true,
      "raw_text": "Построим маршрут АФР от Пулкова до Казани, проверить Ситестар и отметь участки, где потребует Царнав.",
      "normalized_text": "Построим маршрут АФР от Пулкова до Казани, проверить Ситестар и отметь участки, где потребует Царнав.",
      "offsets": "NFC Unicode code points",
      "replacements": [],
      "postprocess_ms": 0.03607012331485748
    },
    "diagnostic": {
      "text": "Построим маршрут АФР от Пулкова до Казани, проверить Ситестар и отметь участки, где потребует Царнав.",
      "decode_ms": 63.81974369287491,
      "queue_ms": 0,
      "backend": "nemotron_unified_06b",
      "model": "Nemotron Labs Unified ASR 0.6B",
      "model_revision": "023ce907267a09a308a5cb69239447cb3d0c1597",
      "scores": {
        "avg_logprob": null,
        "no_speech_prob": null,
        "compression_ratio": null
      },
      "parameters": {
        "precision": "float16",
        "mel_precision": "float32",
        "sample_rate": 16000,
        "language": "ru",
        "confidence_available": false,
        "model_revision": "023ce907267a09a308a5cb69239447cb3d0c1597",
        "nemo_revision": "16b0ff2584c6355c53cbd6c28f0f431a76b24956",
        "decoding": "rnnt_greedy_batch",
        "attention_context": [
          -1,
          -1,
          -1
        ],
        "strip_lang_tags": true
      },
      "score_filtering": false,
      "decode_count": 1,
      "model_input": {
        "sample_rate": 16000,
        "format": "float32le",
        "samples": 115741,
        "sha256": "22a61c7b93ab93f247c34e84255a088ef98061b0a1bc34018ab6f2cc646aa973"
      },
      "transport": {
        "worker_preparation_ms": 0.19130483269691467,
        "model_load_ms": 0,
        "model_exchange_ms": 101.15377185866237,
        "upload_rpc_count": 1,
        "upload_packets": 4,
        "upload_pcm_bytes": 231482
      },
      "words": []
    },
    "source": {
      "start_sample": 0,
      "end_sample": 347223,
      "last_speech_sample": 347223,
      "reason": "selection",
      "sample_rate": 48000,
      "format": "pcm16le",
      "channels": 1,
      "pcm_sha256": "74373756524bdbb850eb2dce8ae9ba0fa74ed41eb803dd28275e177827f1ae40",
      "samples": 347223
    },
    "phrase_id": "id-9089c5200f9421",
    "session_id": "id-bf664c2717ed3b",
    "stream_id": "id-eaa1cb18a35f2d",
    "transport": [
      {
        "stage": "segmented",
        "segmentation_reused": false
      },
      {
        "stage": "encoded",
        "codec": "opus",
        "encoding_ms": 0,
        "encoding_reused": true,
        "pcm_bytes": 231482,
        "wire_bytes": 34736,
        "packets": 363
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 155.79999999701977,
        "bytes": 2006
      },
      {
        "stage": "control_reply",
        "command": "start",
        "elapsed_ms": 97.30000001192093,
        "bytes": 210
      },
      {
        "stage": "ready",
        "setup_ms": 636.4000000059605
      },
      {
        "stage": "feed_started"
      },
      {
        "stage": "control_reply",
        "command": "phrase",
        "elapsed_ms": 104.70000000298023,
        "bytes": 132
      },
      {
        "stage": "phrase_submitted",
        "phrase_id": "id-9089c5200f9421"
      },
      {
        "stage": "control_reply",
        "command": "phrase",
        "elapsed_ms": 281.29999999701977,
        "bytes": 134
      },
      {
        "stage": "phrase_acknowledged",
        "phrase_id": "id-9089c5200f9421"
      },
      {
        "stage": "pcm_sent",
        "feed_ms": 390.09999999403954,
        "samples": 115741,
        "sample_rate": 16000,
        "pcm_sha256": "ad64e54b707e0b57f3b5185953d2fbe1e764bc0a8bf7c4cb81f94d4e07fbe101",
        "wire_bytes": 34736,
        "codec": "opus",
        "packets": 363,
        "packet_publish_ms": 1.0999999791383743
      },
      {
        "stage": "control_reply",
        "command": "end",
        "elapsed_ms": 113.3999999910593,
        "bytes": 267
      },
      {
        "stage": "ingress_summary",
        "feed_resample_ms": 1.8934514373540878,
        "lock_wait_ms": 0.6351955235004425,
        "pcm_bytes": 694446,
        "wire_bytes": 34736,
        "opus_decode_ms": 46.242233365774155,
        "packets": 363
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 106.1000000089407,
        "bytes": 30147
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 110.5,
        "bytes": 37
      },
      {
        "stage": "released",
        "end_ms": 519
      }
    ],
    "model": "nemotron_unified_06b",
    "type": "final",
    "text": "Построим маршрут АФР от Пулкова до Казани, проверить Ситестар и отметь участки, где потребует Царнав.",
    "code": null,
    "pcm_sha256": "ad64e54b707e0b57f3b5185953d2fbe1e764bc0a8bf7c4cb81f94d4e07fbe101",
    "input_sha256": "22a61c7b93ab93f247c34e84255a088ef98061b0a1bc34018ab6f2cc646aa973",
    "decode_ms": 63.81974369287491,
    "model_load_ms": 0,
    "decode_count": 1,
    "timings": {
      "backend": "nemotron_unified_06b",
      "worker_queue_ms": 0.6524659693241119,
      "worker_decode_ms": 63.81974369287491,
      "decode_count": 1,
      "prepare_ms": 16.392176039516926,
      "processed_audio_seconds": 7.2338125,
      "source_upload_ms": 2.259800909087062,
      "collection_ms": null,
      "silence_ms": null,
      "vad_ms": null,
      "worker_preparation_ms": 0.19130483269691467,
      "model_load_ms": 0,
      "model_exchange_ms": 101.15377185866237,
      "upload_rpc_count": 1,
      "upload_packets": 4,
      "upload_pcm_bytes": 231482
    },
    "encoded": {
      "type": "compare_client",
      "stage": "encoded",
      "codec": "opus",
      "encoding_ms": 0,
      "encoding_reused": true,
      "pcm_bytes": 231482,
      "wire_bytes": 34736,
      "packets": 363
    },
    "attempt": 1,
    "word_edits": 9,
    "ref_words": 17,
    "char_edits": 22,
    "ref_chars": 81,
    "wer_pct": 52.94117647058823,
    "cer_pct": 27.160493827160494,
    "model_label": "Nemotron Labs Unified",
    "raw_text": "Построим маршрут АФР от Пулкова до Казани, проверить Ситестар и отметь участки, где потребует Царнав.",
    "raw_wer_pct": 52.94117647058823,
    "raw_cer_pct": 27.160493827160494,
    "length": "medium",
    "noise": "15",
    "seconds": 7.2338125,
    "domain": "aviation",
    "terms_total": 6,
    "terms_hit": 1,
    "terms_missing": 5,
    "terms_inserted": 0,
    "postprocess_ms": 0.03607012331485748
  },
  {
    "id": "12-15",
    "backend": "streaming_worker",
    "enabled": false,
    "profile": "aviation",
    "requested_terms": null,
    "started": "2026-11-09T13:14:41.604Z",
    "finished": "2026-11-09T13:14:43.228Z",
    "applied_terms": {
      "mode": "off",
      "applied": false
    },
    "diagnostic": {
      "text": "Построим маршрут Эйхара Пулкова до Казани. Проверь Ситы Стар и отметь участки, где потребуется Арнар.",
      "decode_ms": 187.473738566041,
      "queue_ms": 0,
      "backend": "streaming_worker",
      "model": "large-v3-turbo",
      "model_revision": null,
      "scores": {
        "avg_logprob": -0.33144337071312796,
        "no_speech_prob": 0,
        "compression_ratio": 1.3405797101449275
      },
      "parameters": {
        "language": "ru",
        "beam_size": 1,
        "best_of": 1,
        "temperature": 0,
        "condition_on_previous_text": false,
        "word_timestamps": false,
        "vad_filter": false,
        "no_speech_threshold": null,
        "log_prob_threshold": null,
        "compression_ratio_threshold": null
      },
      "score_filtering": false,
      "decode_count": 1,
      "model_input": {
        "sample_rate": 16000,
        "format": "float32le",
        "samples": 115741,
        "sha256": "22a61c7b93ab93f247c34e84255a088ef98061b0a1bc34018ab6f2cc646aa973"
      },
      "transport": {
        "worker_preparation_ms": 0.15487894415855408,
        "model_load_ms": 0,
        "model_exchange_ms": 250.86488900706172,
        "upload_rpc_count": 1,
        "upload_packets": 4,
        "upload_pcm_bytes": 231482
      },
      "words": []
    },
    "source": {
      "start_sample": 0,
      "end_sample": 347223,
      "last_speech_sample": 347223,
      "reason": "selection",
      "sample_rate": 48000,
      "format": "pcm16le",
      "channels": 1,
      "pcm_sha256": "74373756524bdbb850eb2dce8ae9ba0fa74ed41eb803dd28275e177827f1ae40",
      "samples": 347223
    },
    "phrase_id": "id-14079569d6de1b",
    "session_id": "id-e3ed59b01f6a3e",
    "stream_id": "id-cc21fbc5da1770",
    "transport": [
      {
        "stage": "segmented",
        "segmentation_reused": false
      },
      {
        "stage": "encoded",
        "codec": "opus",
        "encoding_ms": 0,
        "encoding_reused": true,
        "pcm_bytes": 231482,
        "wire_bytes": 34736,
        "packets": 363
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 109.1000000089407,
        "bytes": 1854
      },
      {
        "stage": "control_reply",
        "command": "start",
        "elapsed_ms": 98.69999998807907,
        "bytes": 206
      },
      {
        "stage": "ready",
        "setup_ms": 599.8999999910593
      },
      {
        "stage": "feed_started"
      },
      {
        "stage": "control_reply",
        "command": "phrase",
        "elapsed_ms": 101.5,
        "bytes": 132
      },
      {
        "stage": "phrase_submitted",
        "phrase_id": "id-14079569d6de1b"
      },
      {
        "stage": "control_reply",
        "command": "phrase",
        "elapsed_ms": 228.90000000596046,
        "bytes": 134
      },
      {
        "stage": "phrase_acknowledged",
        "phrase_id": "id-14079569d6de1b"
      },
      {
        "stage": "pcm_sent",
        "feed_ms": 334.6000000089407,
        "samples": 115741,
        "sample_rate": 16000,
        "pcm_sha256": "ad64e54b707e0b57f3b5185953d2fbe1e764bc0a8bf7c4cb81f94d4e07fbe101",
        "wire_bytes": 34736,
        "codec": "opus",
        "packets": 363,
        "packet_publish_ms": 1.2000000327825546
      },
      {
        "stage": "control_reply",
        "command": "end",
        "elapsed_ms": 266.70000000298023,
        "bytes": 267
      },
      {
        "stage": "ingress_summary",
        "feed_resample_ms": 1.8119020387530327,
        "lock_wait_ms": 0.6217001937329769,
        "pcm_bytes": 694446,
        "wire_bytes": 34736,
        "opus_decode_ms": 41.287726955488324,
        "packets": 363
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 121.90000000596046,
        "bytes": 26963
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 111.59999999403954,
        "bytes": 37
      },
      {
        "stage": "released",
        "end_ms": 689.3999999910593
      }
    ],
    "model": "streaming_worker",
    "type": "final",
    "text": "Построим маршрут Эйхара Пулкова до Казани. Проверь Ситы Стар и отметь участки, где потребуется Арнар.",
    "code": null,
    "pcm_sha256": "ad64e54b707e0b57f3b5185953d2fbe1e764bc0a8bf7c4cb81f94d4e07fbe101",
    "input_sha256": "22a61c7b93ab93f247c34e84255a088ef98061b0a1bc34018ab6f2cc646aa973",
    "decode_ms": 187.473738566041,
    "model_load_ms": 0,
    "decode_count": 1,
    "timings": {
      "backend": "streaming_worker",
      "worker_queue_ms": 0.7187970913946629,
      "worker_decode_ms": 187.473738566041,
      "decode_count": 1,
      "prepare_ms": 12.942894827574492,
      "processed_audio_seconds": 7.2338125,
      "source_upload_ms": 2.5303829461336136,
      "collection_ms": null,
      "silence_ms": null,
      "vad_ms": null,
      "worker_preparation_ms": 0.15487894415855408,
      "model_load_ms": 0,
      "model_exchange_ms": 250.86488900706172,
      "upload_rpc_count": 1,
      "upload_packets": 4,
      "upload_pcm_bytes": 231482
    },
    "encoded": {
      "type": "compare_client",
      "stage": "encoded",
      "codec": "opus",
      "encoding_ms": 0,
      "encoding_reused": true,
      "pcm_bytes": 231482,
      "wire_bytes": 34736,
      "packets": 363
    },
    "attempt": 1,
    "word_edits": 8,
    "ref_words": 17,
    "char_edits": 22,
    "ref_chars": 81,
    "wer_pct": 47.05882352941177,
    "cer_pct": 27.160493827160494,
    "model_label": "Whisper Turbo",
    "raw_text": "Построим маршрут Эйхара Пулкова до Казани. Проверь Ситы Стар и отметь участки, где потребуется Арнар.",
    "raw_wer_pct": 47.05882352941177,
    "raw_cer_pct": 27.160493827160494,
    "length": "medium",
    "noise": "15",
    "seconds": 7.2338125,
    "domain": "aviation",
    "terms_total": 6,
    "terms_hit": 1,
    "terms_missing": 5,
    "terms_inserted": 0,
    "postprocess_ms": null
  },
  {
    "id": "12-15",
    "backend": "streaming_worker",
    "enabled": true,
    "profile": "aviation",
    "requested_terms": {
      "mode": "hotwords",
      "profile": "aviation",
      "version": "technical-v1",
      "sha256": "2a8385d7427e41a6dea672fe5e31329ec8a0e70958b5a35a55bb999b28ba1969"
    },
    "started": "2026-11-09T13:14:43.228Z",
    "finished": "2026-11-09T13:14:44.870Z",
    "applied_terms": {
      "mode": "hotwords",
      "profile": "aviation",
      "version": "technical-v1",
      "sha256": "2a8385d7427e41a6dea672fe5e31329ec8a0e70958b5a35a55bb999b28ba1969",
      "applied": true,
      "hotwords": "QNH, METAR, NOTAM, UUEE, TAF, UUDD, RVR, боковой ветер, ILS, IFR, Пулково, Казани, SID, STAR, RNAV, Шереметьево, Калининград, GNSS, Сочи, Минеральные Воды, SIGMET, турбулентность, эшелоне"
    },
    "diagnostic": {
      "text": "Построим маршрут EFR от Пулково до Казани, проверь CTSTAR и отметь участки, где потребуется RNAV",
      "decode_ms": 181.4510878175497,
      "queue_ms": 0,
      "backend": "streaming_worker",
      "model": "large-v3-turbo",
      "model_revision": null,
      "scores": {
        "avg_logprob": -0.2590372036946447,
        "no_speech_prob": 0,
        "compression_ratio": 1.2348484848484849
      },
      "parameters": {
        "language": "ru",
        "beam_size": 1,
        "best_of": 1,
        "temperature": 0,
        "condition_on_previous_text": false,
        "word_timestamps": false,
        "vad_filter": false,
        "no_speech_threshold": null,
        "log_prob_threshold": null,
        "compression_ratio_threshold": null,
        "hotwords": "QNH, METAR, NOTAM, UUEE, TAF, UUDD, RVR, боковой ветер, ILS, IFR, Пулково, Казани, SID, STAR, RNAV, Шереметьево, Калининград, GNSS, Сочи, Минеральные Воды, SIGMET, турбулентность, эшелоне",
        "hotwords_tokens": 96
      },
      "score_filtering": false,
      "decode_count": 1,
      "model_input": {
        "sample_rate": 16000,
        "format": "float32le",
        "samples": 115741,
        "sha256": "22a61c7b93ab93f247c34e84255a088ef98061b0a1bc34018ab6f2cc646aa973"
      },
      "transport": {
        "worker_preparation_ms": 0.16168877482414246,
        "model_load_ms": 0,
        "model_exchange_ms": 212.62855711393058,
        "upload_rpc_count": 1,
        "upload_packets": 4,
        "upload_pcm_bytes": 231482
      },
      "words": []
    },
    "source": {
      "start_sample": 0,
      "end_sample": 347223,
      "last_speech_sample": 347223,
      "reason": "selection",
      "sample_rate": 48000,
      "format": "pcm16le",
      "channels": 1,
      "pcm_sha256": "74373756524bdbb850eb2dce8ae9ba0fa74ed41eb803dd28275e177827f1ae40",
      "samples": 347223
    },
    "phrase_id": "id-5ffcead9731b9c",
    "session_id": "id-a78564ce91ffe9",
    "stream_id": "id-23a128caade25f",
    "transport": [
      {
        "stage": "segmented",
        "segmentation_reused": false
      },
      {
        "stage": "encoded",
        "codec": "opus",
        "encoding_ms": 0,
        "encoding_reused": true,
        "pcm_bytes": 231482,
        "wire_bytes": 34736,
        "packets": 363
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 121.29999999701977,
        "bytes": 1998
      },
      {
        "stage": "control_reply",
        "command": "start",
        "elapsed_ms": 105.79999999701977,
        "bytes": 206
      },
      {
        "stage": "ready",
        "setup_ms": 643.2000000029802
      },
      {
        "stage": "feed_started"
      },
      {
        "stage": "control_reply",
        "command": "phrase",
        "elapsed_ms": 106.29999999701977,
        "bytes": 132
      },
      {
        "stage": "phrase_submitted",
        "phrase_id": "id-5ffcead9731b9c"
      },
      {
        "stage": "control_reply",
        "command": "phrase",
        "elapsed_ms": 248.70000000298023,
        "bytes": 134
      },
      {
        "stage": "phrase_acknowledged",
        "phrase_id": "id-5ffcead9731b9c"
      },
      {
        "stage": "pcm_sent",
        "feed_ms": 359.30000001192093,
        "samples": 115741,
        "sample_rate": 16000,
        "pcm_sha256": "ad64e54b707e0b57f3b5185953d2fbe1e764bc0a8bf7c4cb81f94d4e07fbe101",
        "wire_bytes": 34736,
        "codec": "opus",
        "packets": 363,
        "packet_publish_ms": 2.399999976158142
      },
      {
        "stage": "control_reply",
        "command": "end",
        "elapsed_ms": 221.69999998807907,
        "bytes": 266
      },
      {
        "stage": "ingress_summary",
        "feed_resample_ms": 1.8546569626778364,
        "lock_wait_ms": 0.5677882581949234,
        "pcm_bytes": 694446,
        "wire_bytes": 34736,
        "opus_decode_ms": 40.21339328028262,
        "packets": 363
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 111.20000000298023,
        "bytes": 29554
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 106.29999999701977,
        "bytes": 37
      },
      {
        "stage": "released",
        "end_ms": 639.3999999910593
      }
    ],
    "model": "streaming_worker",
    "type": "final",
    "text": "Построим маршрут EFR от Пулково до Казани, проверь CTSTAR и отметь участки, где потребуется RNAV",
    "code": null,
    "pcm_sha256": "ad64e54b707e0b57f3b5185953d2fbe1e764bc0a8bf7c4cb81f94d4e07fbe101",
    "input_sha256": "22a61c7b93ab93f247c34e84255a088ef98061b0a1bc34018ab6f2cc646aa973",
    "decode_ms": 181.4510878175497,
    "model_load_ms": 0,
    "decode_count": 1,
    "timings": {
      "backend": "streaming_worker",
      "worker_queue_ms": 0.6248750723898411,
      "worker_decode_ms": 181.4510878175497,
      "decode_count": 1,
      "prepare_ms": 14.005915960296988,
      "processed_audio_seconds": 7.2338125,
      "source_upload_ms": 2.2271699272096157,
      "collection_ms": null,
      "silence_ms": null,
      "vad_ms": null,
      "worker_preparation_ms": 0.16168877482414246,
      "model_load_ms": 0,
      "model_exchange_ms": 212.62855711393058,
      "upload_rpc_count": 1,
      "upload_packets": 4,
      "upload_pcm_bytes": 231482
    },
    "encoded": {
      "type": "compare_client",
      "stage": "encoded",
      "codec": "opus",
      "encoding_ms": 0,
      "encoding_reused": true,
      "pcm_bytes": 231482,
      "wire_bytes": 34736,
      "packets": 363
    },
    "attempt": 1,
    "word_edits": 5,
    "ref_words": 17,
    "char_edits": 7,
    "ref_chars": 81,
    "wer_pct": 29.41176470588235,
    "cer_pct": 8.641975308641975,
    "model_label": "Whisper Turbo",
    "raw_text": "Построим маршрут EFR от Пулково до Казани, проверь CTSTAR и отметь участки, где потребуется RNAV",
    "raw_wer_pct": 29.41176470588235,
    "raw_cer_pct": 8.641975308641975,
    "length": "medium",
    "noise": "15",
    "seconds": 7.2338125,
    "domain": "aviation",
    "terms_total": 6,
    "terms_hit": 3,
    "terms_missing": 3,
    "terms_inserted": 0,
    "postprocess_ms": null
  },
  {
    "id": "12-15",
    "backend": "streaming_worker_russian",
    "enabled": false,
    "profile": "aviation",
    "requested_terms": null,
    "started": "2026-11-09T13:14:44.972Z",
    "finished": "2026-11-09T13:14:46.819Z",
    "applied_terms": {
      "mode": "off",
      "applied": false
    },
    "diagnostic": {
      "text": "Построим маршрут АЭХР от Пулково до Казани, проверить Ситистар и отметь участки, где потребуется арнар.",
      "decode_ms": 444.86894458532333,
      "queue_ms": 0,
      "backend": "streaming_worker_russian",
      "model": "large-v3-russian",
      "model_revision": null,
      "scores": {
        "avg_logprob": -0.26012296261994733,
        "no_speech_prob": 7.843971252441406e-05,
        "compression_ratio": 1.4104477611940298
      },
      "parameters": {
        "language": "ru",
        "beam_size": 1,
        "best_of": 1,
        "temperature": 0,
        "condition_on_previous_text": false,
        "word_timestamps": false,
        "vad_filter": false,
        "no_speech_threshold": null,
        "log_prob_threshold": null,
        "compression_ratio_threshold": null
      },
      "score_filtering": false,
      "decode_count": 1,
      "model_input": {
        "sample_rate": 16000,
        "format": "float32le",
        "samples": 115741,
        "sha256": "22a61c7b93ab93f247c34e84255a088ef98061b0a1bc34018ab6f2cc646aa973"
      },
      "transport": {
        "worker_preparation_ms": 0.17606280744075775,
        "model_load_ms": 0,
        "model_exchange_ms": 483.89261798001826,
        "upload_rpc_count": 1,
        "upload_packets": 4,
        "upload_pcm_bytes": 231482
      },
      "words": []
    },
    "source": {
      "start_sample": 0,
      "end_sample": 347223,
      "last_speech_sample": 347223,
      "reason": "selection",
      "sample_rate": 48000,
      "format": "pcm16le",
      "channels": 1,
      "pcm_sha256": "74373756524bdbb850eb2dce8ae9ba0fa74ed41eb803dd28275e177827f1ae40",
      "samples": 347223
    },
    "phrase_id": "id-31ff3cf20ea8f2",
    "session_id": "id-19be15f859a194",
    "stream_id": "id-e0fdfc4dde4ca0",
    "transport": [
      {
        "stage": "segmented",
        "segmentation_reused": false
      },
      {
        "stage": "encoded",
        "codec": "opus",
        "encoding_ms": 0,
        "encoding_reused": true,
        "pcm_bytes": 231482,
        "wire_bytes": 34736,
        "packets": 363
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 108.30000001192093,
        "bytes": 1862
      },
      {
        "stage": "control_reply",
        "command": "start",
        "elapsed_ms": 96.8999999910593,
        "bytes": 214
      },
      {
        "stage": "ready",
        "setup_ms": 584.3000000119209
      },
      {
        "stage": "feed_started"
      },
      {
        "stage": "control_reply",
        "command": "phrase",
        "elapsed_ms": 101.20000000298023,
        "bytes": 132
      },
      {
        "stage": "phrase_submitted",
        "phrase_id": "id-31ff3cf20ea8f2"
      },
      {
        "stage": "control_reply",
        "command": "phrase",
        "elapsed_ms": 214.6000000089407,
        "bytes": 134
      },
      {
        "stage": "phrase_acknowledged",
        "phrase_id": "id-31ff3cf20ea8f2"
      },
      {
        "stage": "pcm_sent",
        "feed_ms": 320,
        "samples": 115741,
        "sample_rate": 16000,
        "pcm_sha256": "ad64e54b707e0b57f3b5185953d2fbe1e764bc0a8bf7c4cb81f94d4e07fbe101",
        "wire_bytes": 34736,
        "codec": "opus",
        "packets": 363,
        "packet_publish_ms": 1.7000000327825546
      },
      {
        "stage": "control_reply",
        "command": "end",
        "elapsed_ms": 540.2000000029802,
        "bytes": 266
      },
      {
        "stage": "ingress_summary",
        "feed_resample_ms": 1.9842158071696758,
        "lock_wait_ms": 0.7203384302556515,
        "pcm_bytes": 694446,
        "wire_bytes": 34736,
        "opus_decode_ms": 43.53315569460392,
        "packets": 363
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 112.70000000298023,
        "bytes": 27197
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 99.30000001192093,
        "bytes": 37
      },
      {
        "stage": "released",
        "end_ms": 941.8999999910593
      }
    ],
    "model": "streaming_worker_russian",
    "type": "final",
    "text": "Построим маршрут АЭХР от Пулково до Казани, проверить Ситистар и отметь участки, где потребуется арнар.",
    "code": null,
    "pcm_sha256": "ad64e54b707e0b57f3b5185953d2fbe1e764bc0a8bf7c4cb81f94d4e07fbe101",
    "input_sha256": "22a61c7b93ab93f247c34e84255a088ef98061b0a1bc34018ab6f2cc646aa973",
    "decode_ms": 444.86894458532333,
    "model_load_ms": 0,
    "decode_count": 1,
    "timings": {
      "backend": "streaming_worker_russian",
      "worker_queue_ms": 0.5026950966566801,
      "worker_decode_ms": 444.86894458532333,
      "decode_count": 1,
      "prepare_ms": 12.473409995436668,
      "processed_audio_seconds": 7.2338125,
      "source_upload_ms": 1.9608668517321348,
      "collection_ms": null,
      "silence_ms": null,
      "vad_ms": null,
      "worker_preparation_ms": 0.17606280744075775,
      "model_load_ms": 0,
      "model_exchange_ms": 483.89261798001826,
      "upload_rpc_count": 1,
      "upload_packets": 4,
      "upload_pcm_bytes": 231482
    },
    "encoded": {
      "type": "compare_client",
      "stage": "encoded",
      "codec": "opus",
      "encoding_ms": 0,
      "encoding_reused": true,
      "pcm_bytes": 231482,
      "wire_bytes": 34736,
      "packets": 363
    },
    "attempt": 1,
    "word_edits": 7,
    "ref_words": 17,
    "char_edits": 20,
    "ref_chars": 81,
    "wer_pct": 41.1764705882353,
    "cer_pct": 24.691358024691358,
    "model_label": "Whisper Russian",
    "raw_text": "Построим маршрут АЭХР от Пулково до Казани, проверить Ситистар и отметь участки, где потребуется арнар.",
    "raw_wer_pct": 41.1764705882353,
    "raw_cer_pct": 24.691358024691358,
    "length": "medium",
    "noise": "15",
    "seconds": 7.2338125,
    "domain": "aviation",
    "terms_total": 6,
    "terms_hit": 2,
    "terms_missing": 4,
    "terms_inserted": 0,
    "postprocess_ms": null
  },
  {
    "id": "12-15",
    "backend": "streaming_worker_russian",
    "enabled": true,
    "profile": "aviation",
    "requested_terms": {
      "mode": "hotwords",
      "profile": "aviation",
      "version": "technical-v1",
      "sha256": "2a8385d7427e41a6dea672fe5e31329ec8a0e70958b5a35a55bb999b28ba1969"
    },
    "started": "2026-11-09T13:14:46.819Z",
    "finished": "2026-11-09T13:14:48.761Z",
    "applied_terms": {
      "mode": "hotwords",
      "profile": "aviation",
      "version": "technical-v1",
      "sha256": "2a8385d7427e41a6dea672fe5e31329ec8a0e70958b5a35a55bb999b28ba1969",
      "applied": true,
      "hotwords": "QNH, METAR, NOTAM, UUEE, TAF, UUDD, RVR, боковой ветер, ILS, IFR, Пулково, Казани, SID, STAR, RNAV, Шереметьево, Калининград, GNSS, Сочи, Минеральные Воды, SIGMET, турбулентность, эшелоне"
    },
    "diagnostic": {
      "text": "Построим маршрут Эйхара от Пулково до Казани, проверить Сид и Стар и отметь участки, где потребуется RNAV.",
      "decode_ms": 440.1762820780277,
      "queue_ms": 0,
      "backend": "streaming_worker_russian",
      "model": "large-v3-russian",
      "model_revision": null,
      "scores": {
        "avg_logprob": -0.20578610550525578,
        "no_speech_prob": 0.0002779960632324219,
        "compression_ratio": 1.3125
      },
      "parameters": {
        "language": "ru",
        "beam_size": 1,
        "best_of": 1,
        "temperature": 0,
        "condition_on_previous_text": false,
        "word_timestamps": false,
        "vad_filter": false,
        "no_speech_threshold": null,
        "log_prob_threshold": null,
        "compression_ratio_threshold": null,
        "hotwords": "QNH, METAR, NOTAM, UUEE, TAF, UUDD, RVR, боковой ветер, ILS, IFR, Пулково, Казани, SID, STAR, RNAV, Шереметьево, Калининград, GNSS, Сочи, Минеральные Воды, SIGMET, турбулентность, эшелоне",
        "hotwords_tokens": 96
      },
      "score_filtering": false,
      "decode_count": 1,
      "model_input": {
        "sample_rate": 16000,
        "format": "float32le",
        "samples": 115741,
        "sha256": "22a61c7b93ab93f247c34e84255a088ef98061b0a1bc34018ab6f2cc646aa973"
      },
      "transport": {
        "worker_preparation_ms": 0.16507506370544434,
        "model_load_ms": 0,
        "model_exchange_ms": 491.58150679431856,
        "upload_rpc_count": 1,
        "upload_packets": 4,
        "upload_pcm_bytes": 231482
      },
      "words": []
    },
    "source": {
      "start_sample": 0,
      "end_sample": 347223,
      "last_speech_sample": 347223,
      "reason": "selection",
      "sample_rate": 48000,
      "format": "pcm16le",
      "channels": 1,
      "pcm_sha256": "74373756524bdbb850eb2dce8ae9ba0fa74ed41eb803dd28275e177827f1ae40",
      "samples": 347223
    },
    "phrase_id": "id-32f87cd94cd240",
    "session_id": "id-3ef0323fa0ac55",
    "stream_id": "id-016b191a429fe2",
    "transport": [
      {
        "stage": "segmented",
        "segmentation_reused": false
      },
      {
        "stage": "encoded",
        "codec": "opus",
        "encoding_ms": 0,
        "encoding_reused": true,
        "pcm_bytes": 231482,
        "wire_bytes": 34736,
        "packets": 363
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 159.09999999403954,
        "bytes": 2006
      },
      {
        "stage": "control_reply",
        "command": "start",
        "elapsed_ms": 97.20000000298023,
        "bytes": 214
      },
      {
        "stage": "ready",
        "setup_ms": 636.3999999910593
      },
      {
        "stage": "feed_started"
      },
      {
        "stage": "control_reply",
        "command": "phrase",
        "elapsed_ms": 101.20000000298023,
        "bytes": 132
      },
      {
        "stage": "phrase_submitted",
        "phrase_id": "id-32f87cd94cd240"
      },
      {
        "stage": "control_reply",
        "command": "phrase",
        "elapsed_ms": 221.8999999910593,
        "bytes": 134
      },
      {
        "stage": "phrase_acknowledged",
        "phrase_id": "id-32f87cd94cd240"
      },
      {
        "stage": "pcm_sent",
        "feed_ms": 327.29999999701977,
        "samples": 115741,
        "sample_rate": 16000,
        "pcm_sha256": "ad64e54b707e0b57f3b5185953d2fbe1e764bc0a8bf7c4cb81f94d4e07fbe101",
        "wire_bytes": 34736,
        "codec": "opus",
        "packets": 363,
        "packet_publish_ms": 1.699999988079071
      },
      {
        "stage": "control_reply",
        "command": "end",
        "elapsed_ms": 580.4000000059605,
        "bytes": 266
      },
      {
        "stage": "ingress_summary",
        "feed_resample_ms": 1.8602365162223577,
        "lock_wait_ms": 0.6766868755221367,
        "pcm_bytes": 694446,
        "wire_bytes": 34736,
        "opus_decode_ms": 42.33050299808383,
        "packets": 363
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 105.5,
        "bytes": 29835
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 104.6000000089407,
        "bytes": 37
      },
      {
        "stage": "released",
        "end_ms": 978.9000000059605
      }
    ],
    "model": "streaming_worker_russian",
    "type": "final",
    "text": "Построим маршрут Эйхара от Пулково до Казани, проверить Сид и Стар и отметь участки, где потребуется RNAV.",
    "code": null,
    "pcm_sha256": "ad64e54b707e0b57f3b5185953d2fbe1e764bc0a8bf7c4cb81f94d4e07fbe101",
    "input_sha256": "22a61c7b93ab93f247c34e84255a088ef98061b0a1bc34018ab6f2cc646aa973",
    "decode_ms": 440.1762820780277,
    "model_load_ms": 0,
    "decode_count": 1,
    "timings": {
      "backend": "streaming_worker_russian",
      "worker_queue_ms": 0.513383885845542,
      "worker_decode_ms": 440.1762820780277,
      "decode_count": 1,
      "prepare_ms": 11.879086028784513,
      "processed_audio_seconds": 7.2338125,
      "source_upload_ms": 1.936707179993391,
      "collection_ms": null,
      "silence_ms": null,
      "vad_ms": null,
      "worker_preparation_ms": 0.16507506370544434,
      "model_load_ms": 0,
      "model_exchange_ms": 491.58150679431856,
      "upload_rpc_count": 1,
      "upload_packets": 4,
      "upload_pcm_bytes": 231482
    },
    "encoded": {
      "type": "compare_client",
      "stage": "encoded",
      "codec": "opus",
      "encoding_ms": 0,
      "encoding_reused": true,
      "pcm_bytes": 231482,
      "wire_bytes": 34736,
      "packets": 363
    },
    "attempt": 1,
    "word_edits": 5,
    "ref_words": 17,
    "char_edits": 17,
    "ref_chars": 81,
    "wer_pct": 29.41176470588235,
    "cer_pct": 20.987654320987655,
    "model_label": "Whisper Russian",
    "raw_text": "Построим маршрут Эйхара от Пулково до Казани, проверить Сид и Стар и отметь участки, где потребуется RNAV.",
    "raw_wer_pct": 29.41176470588235,
    "raw_cer_pct": 20.987654320987655,
    "length": "medium",
    "noise": "15",
    "seconds": 7.2338125,
    "domain": "aviation",
    "terms_total": 6,
    "terms_hit": 3,
    "terms_missing": 3,
    "terms_inserted": 0,
    "postprocess_ms": null
  },
  {
    "id": "12-15",
    "backend": "gigaam_v3",
    "enabled": false,
    "profile": "aviation",
    "requested_terms": null,
    "started": "2026-11-09T13:14:48.860Z",
    "finished": "2026-11-09T13:14:50.478Z",
    "applied_terms": {
      "mode": "off",
      "applied": false
    },
    "diagnostic": {
      "text": "Построй маршрут Эхара от Пукова до Казани, проверь ситыста и отметь участки, где потребуется Арна.",
      "decode_ms": 71.16843946278095,
      "queue_ms": 0,
      "backend": "gigaam_v3",
      "model": "GigaAM-v3-e2e-rnnt",
      "model_revision": "7655ad717f8122257385bb4b2f373db3697e8680",
      "scores": {
        "avg_logprob": null,
        "no_speech_prob": null,
        "compression_ratio": null
      },
      "parameters": {
        "language": "ru",
        "decoder": "rnnt_greedy",
        "punctuation": true,
        "text_normalization": true,
        "vad_filter": false,
        "word_timestamps": false,
        "confidence_available": false,
        "input_format": "float32le",
        "sample_rate": 16000,
        "max_symbols_per_step": 10
      },
      "score_filtering": false,
      "decode_count": 1,
      "model_input": {
        "sample_rate": 16000,
        "format": "float32le",
        "samples": 115741,
        "sha256": "22a61c7b93ab93f247c34e84255a088ef98061b0a1bc34018ab6f2cc646aa973"
      },
      "transport": {
        "worker_preparation_ms": 0.16765855252742767,
        "model_load_ms": 0,
        "model_exchange_ms": 210.72940016165376,
        "upload_rpc_count": 1,
        "upload_packets": 4,
        "upload_pcm_bytes": 231482
      },
      "words": []
    },
    "source": {
      "start_sample": 0,
      "end_sample": 347223,
      "last_speech_sample": 347223,
      "reason": "selection",
      "sample_rate": 48000,
      "format": "pcm16le",
      "channels": 1,
      "pcm_sha256": "74373756524bdbb850eb2dce8ae9ba0fa74ed41eb803dd28275e177827f1ae40",
      "samples": 347223
    },
    "phrase_id": "id-4536c717c6ac73",
    "session_id": "id-e44d0072d63318",
    "stream_id": "id-04d52b99847428",
    "transport": [
      {
        "stage": "segmented",
        "segmentation_reused": false
      },
      {
        "stage": "encoded",
        "codec": "opus",
        "encoding_ms": 0,
        "encoding_reused": true,
        "pcm_bytes": 231482,
        "wire_bytes": 34736,
        "packets": 363
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 108.6000000089407,
        "bytes": 1847
      },
      {
        "stage": "control_reply",
        "command": "start",
        "elapsed_ms": 98,
        "bytes": 199
      },
      {
        "stage": "ready",
        "setup_ms": 611.7000000029802
      },
      {
        "stage": "feed_started"
      },
      {
        "stage": "control_reply",
        "command": "phrase",
        "elapsed_ms": 105.70000000298023,
        "bytes": 132
      },
      {
        "stage": "phrase_submitted",
        "phrase_id": "id-4536c717c6ac73"
      },
      {
        "stage": "control_reply",
        "command": "phrase",
        "elapsed_ms": 253.59999999403954,
        "bytes": 134
      },
      {
        "stage": "phrase_acknowledged",
        "phrase_id": "id-4536c717c6ac73"
      },
      {
        "stage": "pcm_sent",
        "feed_ms": 363.3999999910593,
        "samples": 115741,
        "sample_rate": 16000,
        "pcm_sha256": "ad64e54b707e0b57f3b5185953d2fbe1e764bc0a8bf7c4cb81f94d4e07fbe101",
        "wire_bytes": 34736,
        "codec": "opus",
        "packets": 363,
        "packet_publish_ms": 2.000000014901161
      },
      {
        "stage": "control_reply",
        "command": "end",
        "elapsed_ms": 222.8999999910593,
        "bytes": 267
      },
      {
        "stage": "ingress_summary",
        "feed_resample_ms": 2.1605719812214375,
        "lock_wait_ms": 0.7708400953561068,
        "pcm_bytes": 694446,
        "wire_bytes": 34736,
        "opus_decode_ms": 51.832552533596754,
        "packets": 363
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 118.1000000089407,
        "bytes": 26897
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 110.70000000298023,
        "bytes": 37
      },
      {
        "stage": "released",
        "end_ms": 642.6000000089407
      }
    ],
    "model": "gigaam_v3",
    "type": "final",
    "text": "Построй маршрут Эхара от Пукова до Казани, проверь ситыста и отметь участки, где потребуется Арна.",
    "code": null,
    "pcm_sha256": "ad64e54b707e0b57f3b5185953d2fbe1e764bc0a8bf7c4cb81f94d4e07fbe101",
    "input_sha256": "22a61c7b93ab93f247c34e84255a088ef98061b0a1bc34018ab6f2cc646aa973",
    "decode_ms": 71.16843946278095,
    "model_load_ms": 0,
    "decode_count": 1,
    "timings": {
      "backend": "gigaam_v3",
      "worker_queue_ms": 0.47624483704566956,
      "worker_decode_ms": 71.16843946278095,
      "decode_count": 1,
      "prepare_ms": 19.344292115420103,
      "processed_audio_seconds": 7.2338125,
      "source_upload_ms": 2.0556491799652576,
      "collection_ms": null,
      "silence_ms": null,
      "vad_ms": null,
      "worker_preparation_ms": 0.16765855252742767,
      "model_load_ms": 0,
      "model_exchange_ms": 210.72940016165376,
      "upload_rpc_count": 1,
      "upload_packets": 4,
      "upload_pcm_bytes": 231482
    },
    "encoded": {
      "type": "compare_client",
      "stage": "encoded",
      "codec": "opus",
      "encoding_ms": 0,
      "encoding_reused": true,
      "pcm_bytes": 231482,
      "wire_bytes": 34736,
      "packets": 363
    },
    "attempt": 1,
    "word_edits": 6,
    "ref_words": 17,
    "char_edits": 19,
    "ref_chars": 81,
    "wer_pct": 35.294117647058826,
    "cer_pct": 23.45679012345679,
    "model_label": "GigaAM v3 RNNT",
    "raw_text": "Построй маршрут Эхара от Пукова до Казани, проверь ситыста и отметь участки, где потребуется Арна.",
    "raw_wer_pct": 35.294117647058826,
    "raw_cer_pct": 23.45679012345679,
    "length": "medium",
    "noise": "15",
    "seconds": 7.2338125,
    "domain": "aviation",
    "terms_total": 6,
    "terms_hit": 1,
    "terms_missing": 5,
    "terms_inserted": 0,
    "postprocess_ms": null
  },
  {
    "id": "12-15",
    "backend": "gigaam_v3",
    "enabled": true,
    "profile": "aviation",
    "requested_terms": {
      "mode": "replacements",
      "profile": "aviation",
      "version": "technical-v1",
      "sha256": "2a8385d7427e41a6dea672fe5e31329ec8a0e70958b5a35a55bb999b28ba1969"
    },
    "started": "2026-11-09T13:14:50.478Z",
    "finished": "2026-11-09T13:14:51.924Z",
    "applied_terms": {
      "mode": "replacements",
      "profile": "aviation",
      "version": "technical-v1",
      "sha256": "2a8385d7427e41a6dea672fe5e31329ec8a0e70958b5a35a55bb999b28ba1969",
      "applied": true,
      "raw_text": "Построй маршрут Эхара от Пукова до Казани, проверь ситыста и отметь участки, где потребуется Арна.",
      "normalized_text": "Построй маршрут Эхара от Пукова до Казани, проверь ситыста и отметь участки, где потребуется Арна.",
      "offsets": "NFC Unicode code points",
      "replacements": [],
      "postprocess_ms": 0.028270063921809196
    },
    "diagnostic": {
      "text": "Построй маршрут Эхара от Пукова до Казани, проверь ситыста и отметь участки, где потребуется Арна.",
      "decode_ms": 61.44174002110958,
      "queue_ms": 0,
      "backend": "gigaam_v3",
      "model": "GigaAM-v3-e2e-rnnt",
      "model_revision": "7655ad717f8122257385bb4b2f373db3697e8680",
      "scores": {
        "avg_logprob": null,
        "no_speech_prob": null,
        "compression_ratio": null
      },
      "parameters": {
        "language": "ru",
        "decoder": "rnnt_greedy",
        "punctuation": true,
        "text_normalization": true,
        "vad_filter": false,
        "word_timestamps": false,
        "confidence_available": false,
        "input_format": "float32le",
        "sample_rate": 16000,
        "max_symbols_per_step": 10
      },
      "score_filtering": false,
      "decode_count": 1,
      "model_input": {
        "sample_rate": 16000,
        "format": "float32le",
        "samples": 115741,
        "sha256": "22a61c7b93ab93f247c34e84255a088ef98061b0a1bc34018ab6f2cc646aa973"
      },
      "transport": {
        "worker_preparation_ms": 0.16655772924423218,
        "model_load_ms": 0,
        "model_exchange_ms": 95.41350184008479,
        "upload_rpc_count": 1,
        "upload_packets": 4,
        "upload_pcm_bytes": 231482
      },
      "words": []
    },
    "source": {
      "start_sample": 0,
      "end_sample": 347223,
      "last_speech_sample": 347223,
      "reason": "selection",
      "sample_rate": 48000,
      "format": "pcm16le",
      "channels": 1,
      "pcm_sha256": "74373756524bdbb850eb2dce8ae9ba0fa74ed41eb803dd28275e177827f1ae40",
      "samples": 347223
    },
    "phrase_id": "id-9182f37dbc9ae7",
    "session_id": "id-32b99493358666",
    "stream_id": "id-03cef2917799e0",
    "transport": [
      {
        "stage": "segmented",
        "segmentation_reused": false
      },
      {
        "stage": "encoded",
        "codec": "opus",
        "encoding_ms": 0,
        "encoding_reused": true,
        "pcm_bytes": 231482,
        "wire_bytes": 34736,
        "packets": 363
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 130.79999999701977,
        "bytes": 1995
      },
      {
        "stage": "control_reply",
        "command": "start",
        "elapsed_ms": 95.70000000298023,
        "bytes": 199
      },
      {
        "stage": "ready",
        "setup_ms": 608.4000000059605
      },
      {
        "stage": "feed_started"
      },
      {
        "stage": "control_reply",
        "command": "phrase",
        "elapsed_ms": 103.59999999403954,
        "bytes": 132
      },
      {
        "stage": "phrase_submitted",
        "phrase_id": "id-9182f37dbc9ae7"
      },
      {
        "stage": "control_reply",
        "command": "phrase",
        "elapsed_ms": 226.40000000596046,
        "bytes": 134
      },
      {
        "stage": "phrase_acknowledged",
        "phrase_id": "id-9182f37dbc9ae7"
      },
      {
        "stage": "pcm_sent",
        "feed_ms": 334.40000000596046,
        "samples": 115741,
        "sample_rate": 16000,
        "pcm_sha256": "ad64e54b707e0b57f3b5185953d2fbe1e764bc0a8bf7c4cb81f94d4e07fbe101",
        "wire_bytes": 34736,
        "codec": "opus",
        "packets": 363,
        "packet_publish_ms": 2.0000000298023224
      },
      {
        "stage": "control_reply",
        "command": "end",
        "elapsed_ms": 110.3999999910593,
        "bytes": 266
      },
      {
        "stage": "ingress_summary",
        "feed_resample_ms": 1.8029131460934877,
        "lock_wait_ms": 0.5583344027400017,
        "pcm_bytes": 694446,
        "wire_bytes": 34736,
        "opus_decode_ms": 41.86764848418534,
        "packets": 363
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 102.90000000596046,
        "bytes": 28152
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 100.70000000298023,
        "bytes": 37
      },
      {
        "stage": "released",
        "end_ms": 503
      }
    ],
    "model": "gigaam_v3",
    "type": "final",
    "text": "Построй маршрут Эхара от Пукова до Казани, проверь ситыста и отметь участки, где потребуется Арна.",
    "code": null,
    "pcm_sha256": "ad64e54b707e0b57f3b5185953d2fbe1e764bc0a8bf7c4cb81f94d4e07fbe101",
    "input_sha256": "22a61c7b93ab93f247c34e84255a088ef98061b0a1bc34018ab6f2cc646aa973",
    "decode_ms": 61.44174002110958,
    "model_load_ms": 0,
    "decode_count": 1,
    "timings": {
      "backend": "gigaam_v3",
      "worker_queue_ms": 0.5387160927057266,
      "worker_decode_ms": 61.44174002110958,
      "decode_count": 1,
      "prepare_ms": 13.468580786138773,
      "processed_audio_seconds": 7.2338125,
      "source_upload_ms": 2.4231208954006433,
      "collection_ms": null,
      "silence_ms": null,
      "vad_ms": null,
      "worker_preparation_ms": 0.16655772924423218,
      "model_load_ms": 0,
      "model_exchange_ms": 95.41350184008479,
      "upload_rpc_count": 1,
      "upload_packets": 4,
      "upload_pcm_bytes": 231482
    },
    "encoded": {
      "type": "compare_client",
      "stage": "encoded",
      "codec": "opus",
      "encoding_ms": 0,
      "encoding_reused": true,
      "pcm_bytes": 231482,
      "wire_bytes": 34736,
      "packets": 363
    },
    "attempt": 1,
    "word_edits": 6,
    "ref_words": 17,
    "char_edits": 19,
    "ref_chars": 81,
    "wer_pct": 35.294117647058826,
    "cer_pct": 23.45679012345679,
    "model_label": "GigaAM v3 RNNT",
    "raw_text": "Построй маршрут Эхара от Пукова до Казани, проверь ситыста и отметь участки, где потребуется Арна.",
    "raw_wer_pct": 35.294117647058826,
    "raw_cer_pct": 23.45679012345679,
    "length": "medium",
    "noise": "15",
    "seconds": 7.2338125,
    "domain": "aviation",
    "terms_total": 6,
    "terms_hit": 1,
    "terms_missing": 5,
    "terms_inserted": 0,
    "postprocess_ms": 0.028270063921809196
  },
  {
    "id": "12-15",
    "backend": "gigaam_large_ctc",
    "enabled": false,
    "profile": "aviation",
    "requested_terms": null,
    "started": "2026-11-09T13:14:52.022Z",
    "finished": "2026-11-09T13:14:53.511Z",
    "applied_terms": {
      "mode": "off",
      "applied": false
    },
    "diagnostic": {
      "text": "построим маршрут ар от пукова до казани проверь ситстар и отметь участки где потребует арна",
      "decode_ms": 22.116616368293762,
      "queue_ms": 0,
      "backend": "gigaam_large_ctc",
      "model": "GigaAM-Multilingual-Large-CTC",
      "model_revision": "3905cd51c3ed4e88c8edf33f3302969ba480a327",
      "scores": {
        "avg_logprob": null,
        "no_speech_prob": null,
        "compression_ratio": null
      },
      "parameters": {
        "language": "multilingual",
        "decoder": "ctc_greedy",
        "punctuation": false,
        "text_normalization": false,
        "vad_filter": false,
        "word_timestamps": false,
        "confidence_available": false,
        "input_format": "float32le",
        "sample_rate": 16000
      },
      "score_filtering": false,
      "decode_count": 1,
      "model_input": {
        "sample_rate": 16000,
        "format": "float32le",
        "samples": 115741,
        "sha256": "22a61c7b93ab93f247c34e84255a088ef98061b0a1bc34018ab6f2cc646aa973"
      },
      "transport": {
        "worker_preparation_ms": 0.16529671847820282,
        "model_load_ms": 0,
        "model_exchange_ms": 69.69805201515555,
        "upload_rpc_count": 1,
        "upload_packets": 4,
        "upload_pcm_bytes": 231482
      },
      "words": []
    },
    "source": {
      "start_sample": 0,
      "end_sample": 347223,
      "last_speech_sample": 347223,
      "reason": "selection",
      "sample_rate": 48000,
      "format": "pcm16le",
      "channels": 1,
      "pcm_sha256": "74373756524bdbb850eb2dce8ae9ba0fa74ed41eb803dd28275e177827f1ae40",
      "samples": 347223
    },
    "phrase_id": "id-d42be1f556c4e3",
    "session_id": "id-3cd04ac29a3a23",
    "stream_id": "id-299690bc8a1b33",
    "transport": [
      {
        "stage": "segmented",
        "segmentation_reused": false
      },
      {
        "stage": "encoded",
        "codec": "opus",
        "encoding_ms": 0,
        "encoding_reused": true,
        "pcm_bytes": 231482,
        "wire_bytes": 34736,
        "packets": 363
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 113.29999999701977,
        "bytes": 1854
      },
      {
        "stage": "control_reply",
        "command": "start",
        "elapsed_ms": 99.8999999910593,
        "bytes": 206
      },
      {
        "stage": "ready",
        "setup_ms": 610.1999999880791
      },
      {
        "stage": "feed_started"
      },
      {
        "stage": "control_reply",
        "command": "phrase",
        "elapsed_ms": 105.90000000596046,
        "bytes": 132
      },
      {
        "stage": "phrase_submitted",
        "phrase_id": "id-d42be1f556c4e3"
      },
      {
        "stage": "control_reply",
        "command": "phrase",
        "elapsed_ms": 273.90000000596046,
        "bytes": 134
      },
      {
        "stage": "phrase_acknowledged",
        "phrase_id": "id-d42be1f556c4e3"
      },
      {
        "stage": "pcm_sent",
        "feed_ms": 384.20000000298023,
        "samples": 115741,
        "sample_rate": 16000,
        "pcm_sha256": "ad64e54b707e0b57f3b5185953d2fbe1e764bc0a8bf7c4cb81f94d4e07fbe101",
        "wire_bytes": 34736,
        "codec": "opus",
        "packets": 363,
        "packet_publish_ms": 1.4999999552965164
      },
      {
        "stage": "control_reply",
        "command": "end",
        "elapsed_ms": 99.90000000596046,
        "bytes": 267
      },
      {
        "stage": "ingress_summary",
        "feed_resample_ms": 1.8739881925284863,
        "lock_wait_ms": 0.6492612883448601,
        "pcm_bytes": 694446,
        "wire_bytes": 34736,
        "opus_decode_ms": 43.487484799697995,
        "packets": 363
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 105.70000000298023,
        "bytes": 26838
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 100.19999998807907,
        "bytes": 37
      },
      {
        "stage": "released",
        "end_ms": 494.6000000089407
      }
    ],
    "model": "gigaam_large_ctc",
    "type": "final",
    "text": "построим маршрут ар от пукова до казани проверь ситстар и отметь участки где потребует арна",
    "code": null,
    "pcm_sha256": "ad64e54b707e0b57f3b5185953d2fbe1e764bc0a8bf7c4cb81f94d4e07fbe101",
    "input_sha256": "22a61c7b93ab93f247c34e84255a088ef98061b0a1bc34018ab6f2cc646aa973",
    "decode_ms": 22.116616368293762,
    "model_load_ms": 0,
    "decode_count": 1,
    "timings": {
      "backend": "gigaam_large_ctc",
      "worker_queue_ms": 0.573005061596632,
      "worker_decode_ms": 22.116616368293762,
      "decode_count": 1,
      "prepare_ms": 13.033516006544232,
      "processed_audio_seconds": 7.2338125,
      "source_upload_ms": 4.644251894205809,
      "collection_ms": null,
      "silence_ms": null,
      "vad_ms": null,
      "worker_preparation_ms": 0.16529671847820282,
      "model_load_ms": 0,
      "model_exchange_ms": 69.69805201515555,
      "upload_rpc_count": 1,
      "upload_packets": 4,
      "upload_pcm_bytes": 231482
    },
    "encoded": {
      "type": "compare_client",
      "stage": "encoded",
      "codec": "opus",
      "encoding_ms": 0,
      "encoding_reused": true,
      "pcm_bytes": 231482,
      "wire_bytes": 34736,
      "packets": 363
    },
    "attempt": 1,
    "word_edits": 8,
    "ref_words": 17,
    "char_edits": 21,
    "ref_chars": 81,
    "wer_pct": 47.05882352941177,
    "cer_pct": 25.925925925925927,
    "model_label": "GigaAM Large CTC",
    "raw_text": "построим маршрут ар от пукова до казани проверь ситстар и отметь участки где потребует арна",
    "raw_wer_pct": 47.05882352941177,
    "raw_cer_pct": 25.925925925925927,
    "length": "medium",
    "noise": "15",
    "seconds": 7.2338125,
    "domain": "aviation",
    "terms_total": 6,
    "terms_hit": 1,
    "terms_missing": 5,
    "terms_inserted": 0,
    "postprocess_ms": null
  },
  {
    "id": "12-15",
    "backend": "gigaam_large_ctc",
    "enabled": true,
    "profile": "aviation",
    "requested_terms": {
      "mode": "replacements",
      "profile": "aviation",
      "version": "technical-v1",
      "sha256": "2a8385d7427e41a6dea672fe5e31329ec8a0e70958b5a35a55bb999b28ba1969"
    },
    "started": "2026-11-09T13:14:53.511Z",
    "finished": "2026-11-09T13:14:54.986Z",
    "applied_terms": {
      "mode": "replacements",
      "profile": "aviation",
      "version": "technical-v1",
      "sha256": "2a8385d7427e41a6dea672fe5e31329ec8a0e70958b5a35a55bb999b28ba1969",
      "applied": true,
      "raw_text": "построим маршрут ар от пукова до казани проверь ситстар и отметь участки где потребует арна",
      "normalized_text": "построим маршрут ар от пукова до казани проверь ситстар и отметь участки где потребует арна",
      "offsets": "NFC Unicode code points",
      "replacements": [],
      "postprocess_ms": 0.026660971343517303
    },
    "diagnostic": {
      "text": "построим маршрут ар от пукова до казани проверь ситстар и отметь участки где потребует арна",
      "decode_ms": 38.644133135676384,
      "queue_ms": 0,
      "backend": "gigaam_large_ctc",
      "model": "GigaAM-Multilingual-Large-CTC",
      "model_revision": "3905cd51c3ed4e88c8edf33f3302969ba480a327",
      "scores": {
        "avg_logprob": null,
        "no_speech_prob": null,
        "compression_ratio": null
      },
      "parameters": {
        "language": "multilingual",
        "decoder": "ctc_greedy",
        "punctuation": false,
        "text_normalization": false,
        "vad_filter": false,
        "word_timestamps": false,
        "confidence_available": false,
        "input_format": "float32le",
        "sample_rate": 16000
      },
      "score_filtering": false,
      "decode_count": 1,
      "model_input": {
        "sample_rate": 16000,
        "format": "float32le",
        "samples": 115741,
        "sha256": "22a61c7b93ab93f247c34e84255a088ef98061b0a1bc34018ab6f2cc646aa973"
      },
      "transport": {
        "worker_preparation_ms": 0.18928386270999908,
        "model_load_ms": 0,
        "model_exchange_ms": 77.2020670119673,
        "upload_rpc_count": 1,
        "upload_packets": 4,
        "upload_pcm_bytes": 231482
      },
      "words": []
    },
    "source": {
      "start_sample": 0,
      "end_sample": 347223,
      "last_speech_sample": 347223,
      "reason": "selection",
      "sample_rate": 48000,
      "format": "pcm16le",
      "channels": 1,
      "pcm_sha256": "74373756524bdbb850eb2dce8ae9ba0fa74ed41eb803dd28275e177827f1ae40",
      "samples": 347223
    },
    "phrase_id": "id-06433e046c26ce",
    "session_id": "id-158b5893a2acd5",
    "stream_id": "id-1090f23d5efa24",
    "transport": [
      {
        "stage": "segmented",
        "segmentation_reused": false
      },
      {
        "stage": "encoded",
        "codec": "opus",
        "encoding_ms": 0,
        "encoding_reused": true,
        "pcm_bytes": 231482,
        "wire_bytes": 34736,
        "packets": 363
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 125.29999999701977,
        "bytes": 2002
      },
      {
        "stage": "control_reply",
        "command": "start",
        "elapsed_ms": 101.6000000089407,
        "bytes": 206
      },
      {
        "stage": "ready",
        "setup_ms": 611.5
      },
      {
        "stage": "feed_started"
      },
      {
        "stage": "control_reply",
        "command": "phrase",
        "elapsed_ms": 100,
        "bytes": 132
      },
      {
        "stage": "phrase_submitted",
        "phrase_id": "id-06433e046c26ce"
      },
      {
        "stage": "control_reply",
        "command": "phrase",
        "elapsed_ms": 246.20000000298023,
        "bytes": 134
      },
      {
        "stage": "phrase_acknowledged",
        "phrase_id": "id-06433e046c26ce"
      },
      {
        "stage": "pcm_sent",
        "feed_ms": 350.5,
        "samples": 115741,
        "sample_rate": 16000,
        "pcm_sha256": "ad64e54b707e0b57f3b5185953d2fbe1e764bc0a8bf7c4cb81f94d4e07fbe101",
        "wire_bytes": 34736,
        "codec": "opus",
        "packets": 363,
        "packet_publish_ms": 1.6999999731779099
      },
      {
        "stage": "control_reply",
        "command": "end",
        "elapsed_ms": 99.19999998807907,
        "bytes": 266
      },
      {
        "stage": "ingress_summary",
        "feed_resample_ms": 2.0771732088178396,
        "lock_wait_ms": 0.7483039516955614,
        "pcm_bytes": 694446,
        "wire_bytes": 34736,
        "opus_decode_ms": 47.56029648706317,
        "packets": 363
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 109.8999999910593,
        "bytes": 28057
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 114.5,
        "bytes": 37
      },
      {
        "stage": "released",
        "end_ms": 513.2999999970198
      }
    ],
    "model": "gigaam_large_ctc",
    "type": "final",
    "text": "построим маршрут ар от пукова до казани проверь ситстар и отметь участки где потребует арна",
    "code": null,
    "pcm_sha256": "ad64e54b707e0b57f3b5185953d2fbe1e764bc0a8bf7c4cb81f94d4e07fbe101",
    "input_sha256": "22a61c7b93ab93f247c34e84255a088ef98061b0a1bc34018ab6f2cc646aa973",
    "decode_ms": 38.644133135676384,
    "model_load_ms": 0,
    "decode_count": 1,
    "timings": {
      "backend": "gigaam_large_ctc",
      "worker_queue_ms": 0.5680450703948736,
      "worker_decode_ms": 38.644133135676384,
      "decode_count": 1,
      "prepare_ms": 16.516617964953184,
      "processed_audio_seconds": 7.2338125,
      "source_upload_ms": 1.9562288653105497,
      "collection_ms": null,
      "silence_ms": null,
      "vad_ms": null,
      "worker_preparation_ms": 0.18928386270999908,
      "model_load_ms": 0,
      "model_exchange_ms": 77.2020670119673,
      "upload_rpc_count": 1,
      "upload_packets": 4,
      "upload_pcm_bytes": 231482
    },
    "encoded": {
      "type": "compare_client",
      "stage": "encoded",
      "codec": "opus",
      "encoding_ms": 0,
      "encoding_reused": true,
      "pcm_bytes": 231482,
      "wire_bytes": 34736,
      "packets": 363
    },
    "attempt": 1,
    "word_edits": 8,
    "ref_words": 17,
    "char_edits": 21,
    "ref_chars": 81,
    "wer_pct": 47.05882352941177,
    "cer_pct": 25.925925925925927,
    "model_label": "GigaAM Large CTC",
    "raw_text": "построим маршрут ар от пукова до казани проверь ситстар и отметь участки где потребует арна",
    "raw_wer_pct": 47.05882352941177,
    "raw_cer_pct": 25.925925925925927,
    "length": "medium",
    "noise": "15",
    "seconds": 7.2338125,
    "domain": "aviation",
    "terms_total": 6,
    "terms_hit": 1,
    "terms_missing": 5,
    "terms_inserted": 0,
    "postprocess_ms": 0.026660971343517303
  },
  {
    "id": "12-15",
    "backend": "linto_streaming",
    "enabled": false,
    "profile": "aviation",
    "requested_terms": null,
    "started": "2026-11-09T13:14:55.084Z",
    "finished": "2026-11-09T13:14:57.088Z",
    "applied_terms": {
      "mode": "off",
      "applied": false
    },
    "diagnostic": {
      "text": "Построим маршрут Эйхара Пулкова до Казани. Проверь сит и старт и отметь участки, где потребуется арнат.",
      "backend": "linto_streaming",
      "model": null,
      "model_revision": null,
      "source": {
        "sample_rate": 16000,
        "samples": 115741,
        "channels": 1,
        "format": "pcm16le",
        "wav_sha256": "970db6598186c056d58bb21e1a7bb2aefea7647571a6ef4f5b9f33c4efd0774b"
      },
      "transport": {
        "file_lock_ms": 15.071383910253644,
        "http_exchange_ms": 446.0608398076147
      },
      "model_input": null,
      "transformations": [
        "linto_internal_preparation_not_observed"
      ],
      "elapsed_ms": 461.1821740400046,
      "parameters": {
        "beam_size": 1,
        "best_of": 1,
        "temperature": 0,
        "condition_on_previous_text": false,
        "no_speech_threshold": null,
        "compression_ratio_threshold": null,
        "log_prob_threshold": null,
        "vad_filter": false,
        "language": "ru",
        "word_timestamps": false,
        "clip_timestamps": "0",
        "max_initial_timestamp": 10000
      },
      "scores": {
        "avg_logprob": -0.35245340155518573,
        "no_speech_prob": 0,
        "compression_ratio": 1.3823529411764706
      },
      "accepted": null,
      "decode_ms": 203.05647142231464,
      "decode_count": 1,
      "raw_response": {
        "text": "Построим маршрут Эйхара Пулкова до Казани. Проверь сит и старт и отметь участки, где потребуется арнат.",
        "language": "ru",
        "confidence-score": 0.7,
        "words": [],
        "recognition_ms": 203.05647142231464,
        "decode_count": 1,
        "evaluation": {
          "avg_logprob": -0.35245340155518573,
          "no_speech_prob": 0,
          "compression_ratio": 1.3823529411764706
        },
        "asr_parameters": {
          "beam_size": 1,
          "best_of": 1,
          "temperature": 0,
          "condition_on_previous_text": false,
          "no_speech_threshold": null,
          "compression_ratio_threshold": null,
          "log_prob_threshold": null,
          "vad_filter": false,
          "language": "ru",
          "word_timestamps": false,
          "clip_timestamps": "0",
          "max_initial_timestamp": 10000
        }
      }
    },
    "source": {
      "start_sample": 0,
      "end_sample": 347223,
      "last_speech_sample": 347223,
      "reason": "selection",
      "sample_rate": 48000,
      "format": "pcm16le",
      "channels": 1,
      "pcm_sha256": "74373756524bdbb850eb2dce8ae9ba0fa74ed41eb803dd28275e177827f1ae40",
      "samples": 347223
    },
    "phrase_id": "id-0f84cf490628ef",
    "session_id": "id-6853aa7f9824fd",
    "stream_id": "id-083c6295674ce9",
    "transport": [
      {
        "stage": "segmented",
        "segmentation_reused": false
      },
      {
        "stage": "encoded",
        "codec": "opus",
        "encoding_ms": 0,
        "encoding_reused": true,
        "pcm_bytes": 231482,
        "wire_bytes": 34736,
        "packets": 363
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 108.79999999701977,
        "bytes": 1853
      },
      {
        "stage": "control_reply",
        "command": "start",
        "elapsed_ms": 106.69999998807907,
        "bytes": 205
      },
      {
        "stage": "ready",
        "setup_ms": 626.2999999970198
      },
      {
        "stage": "feed_started"
      },
      {
        "stage": "control_reply",
        "command": "phrase",
        "elapsed_ms": 108.8999999910593,
        "bytes": 132
      },
      {
        "stage": "phrase_submitted",
        "phrase_id": "id-0f84cf490628ef"
      },
      {
        "stage": "control_reply",
        "command": "phrase",
        "elapsed_ms": 250.5,
        "bytes": 134
      },
      {
        "stage": "phrase_acknowledged",
        "phrase_id": "id-0f84cf490628ef"
      },
      {
        "stage": "pcm_sent",
        "feed_ms": 363.79999999701977,
        "samples": 115741,
        "sample_rate": 16000,
        "pcm_sha256": "ad64e54b707e0b57f3b5185953d2fbe1e764bc0a8bf7c4cb81f94d4e07fbe101",
        "wire_bytes": 34736,
        "codec": "opus",
        "packets": 363,
        "packet_publish_ms": 1.9999999850988388
      },
      {
        "stage": "control_reply",
        "command": "end",
        "elapsed_ms": 583.5999999940395,
        "bytes": 267
      },
      {
        "stage": "ingress_summary",
        "feed_resample_ms": 1.7988141626119614,
        "lock_wait_ms": 1.0413017589598894,
        "pcm_bytes": 694446,
        "wire_bytes": 34736,
        "opus_decode_ms": 46.719991602003574,
        "packets": 363
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 119.30000001192093,
        "bytes": 20415
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 119.69999998807907,
        "bytes": 37
      },
      {
        "stage": "released",
        "end_ms": 1014
      }
    ],
    "model": "linto_streaming",
    "type": "final",
    "text": "Построим маршрут Эйхара Пулкова до Казани. Проверь сит и старт и отметь участки, где потребуется арнат.",
    "code": null,
    "pcm_sha256": "ad64e54b707e0b57f3b5185953d2fbe1e764bc0a8bf7c4cb81f94d4e07fbe101",
    "decode_ms": 203.05647142231464,
    "decode_count": 1,
    "timings": {
      "backend": "linto_streaming",
      "worker_queue_ms": 0.7257771212607622,
      "worker_decode_ms": 203.05647142231464,
      "decode_count": 1,
      "prepare_ms": 17.958760028705,
      "processed_audio_seconds": 7.2338125,
      "source_upload_ms": 2.872345969080925,
      "collection_ms": null,
      "silence_ms": null,
      "vad_ms": null,
      "file_lock_ms": 15.071383910253644,
      "http_exchange_ms": 446.0608398076147
    },
    "encoded": {
      "type": "compare_client",
      "stage": "encoded",
      "codec": "opus",
      "encoding_ms": 0,
      "encoding_reused": true,
      "pcm_bytes": 231482,
      "wire_bytes": 34736,
      "packets": 363
    },
    "attempt": 1,
    "word_edits": 7,
    "ref_words": 17,
    "char_edits": 22,
    "ref_chars": 81,
    "wer_pct": 41.1764705882353,
    "cer_pct": 27.160493827160494,
    "model_label": "LinTO Whisper",
    "raw_text": "Построим маршрут Эйхара Пулкова до Казани. Проверь сит и старт и отметь участки, где потребуется арнат.",
    "raw_wer_pct": 41.1764705882353,
    "raw_cer_pct": 27.160493827160494,
    "length": "medium",
    "noise": "15",
    "seconds": 7.2338125,
    "domain": "aviation",
    "terms_total": 6,
    "terms_hit": 1,
    "terms_missing": 5,
    "terms_inserted": 0,
    "postprocess_ms": null
  },
  {
    "id": "12-15",
    "backend": "linto_streaming",
    "enabled": true,
    "profile": "aviation",
    "requested_terms": {
      "mode": "hotwords",
      "profile": "aviation",
      "version": "technical-v1",
      "sha256": "2a8385d7427e41a6dea672fe5e31329ec8a0e70958b5a35a55bb999b28ba1969"
    },
    "started": "2026-11-09T13:14:57.088Z",
    "finished": "2026-11-09T13:14:58.948Z",
    "applied_terms": {
      "mode": "hotwords",
      "profile": "aviation",
      "version": "technical-v1",
      "sha256": "2a8385d7427e41a6dea672fe5e31329ec8a0e70958b5a35a55bb999b28ba1969",
      "applied": true,
      "hotwords": "QNH, METAR, NOTAM, UUEE, TAF, UUDD, RVR, боковой ветер, ILS, IFR, Пулково, Казани, SID, STAR, RNAV, Шереметьево, Калининград, GNSS, Сочи, Минеральные Воды, SIGMET, турбулентность, эшелоне"
    },
    "diagnostic": {
      "text": "Построим маршрут EFR от Пулково до Казани, проверь CTSTAR и отметь участки, где потребуется RNAV",
      "backend": "linto_streaming",
      "model": null,
      "model_revision": null,
      "source": {
        "sample_rate": 16000,
        "samples": 115741,
        "channels": 1,
        "format": "pcm16le",
        "wav_sha256": "970db6598186c056d58bb21e1a7bb2aefea7647571a6ef4f5b9f33c4efd0774b"
      },
      "transport": {
        "file_lock_ms": 6.859100889414549,
        "http_exchange_ms": 417.79041895642877
      },
      "model_input": null,
      "transformations": [
        "linto_internal_preparation_not_observed"
      ],
      "elapsed_ms": 424.7054609004408,
      "parameters": {
        "beam_size": 1,
        "best_of": 1,
        "temperature": 0,
        "condition_on_previous_text": false,
        "no_speech_threshold": null,
        "compression_ratio_threshold": null,
        "hotwords": "QNH, METAR, NOTAM, UUEE, TAF, UUDD, RVR, боковой ветер, ILS, IFR, Пулково, Казани, SID, STAR, RNAV, Шереметьево, Калининград, GNSS, Сочи, Минеральные Воды, SIGMET, турбулентность, эшелоне",
        "log_prob_threshold": null,
        "vad_filter": false,
        "language": "ru",
        "word_timestamps": false,
        "clip_timestamps": "0",
        "max_initial_timestamp": 10000
      },
      "scores": {
        "avg_logprob": -0.26348726686678436,
        "no_speech_prob": 0,
        "compression_ratio": 1.2348484848484849
      },
      "accepted": null,
      "decode_ms": 193.11963766813278,
      "decode_count": 1,
      "raw_response": {
        "text": "Построим маршрут EFR от Пулково до Казани, проверь CTSTAR и отметь участки, где потребуется RNAV",
        "language": "ru",
        "confidence-score": 0.77,
        "words": [],
        "recognition_ms": 193.11963766813278,
        "decode_count": 1,
        "evaluation": {
          "avg_logprob": -0.26348726686678436,
          "no_speech_prob": 0,
          "compression_ratio": 1.2348484848484849
        },
        "asr_parameters": {
          "beam_size": 1,
          "best_of": 1,
          "temperature": 0,
          "condition_on_previous_text": false,
          "no_speech_threshold": null,
          "compression_ratio_threshold": null,
          "hotwords": "QNH, METAR, NOTAM, UUEE, TAF, UUDD, RVR, боковой ветер, ILS, IFR, Пулково, Казани, SID, STAR, RNAV, Шереметьево, Калининград, GNSS, Сочи, Минеральные Воды, SIGMET, турбулентность, эшелоне",
          "log_prob_threshold": null,
          "vad_filter": false,
          "language": "ru",
          "word_timestamps": false,
          "clip_timestamps": "0",
          "max_initial_timestamp": 10000
        }
      }
    },
    "source": {
      "start_sample": 0,
      "end_sample": 347223,
      "last_speech_sample": 347223,
      "reason": "selection",
      "sample_rate": 48000,
      "format": "pcm16le",
      "channels": 1,
      "pcm_sha256": "74373756524bdbb850eb2dce8ae9ba0fa74ed41eb803dd28275e177827f1ae40",
      "samples": 347223
    },
    "phrase_id": "id-0d02fda2e52902",
    "session_id": "id-1dcc9b3f1e911b",
    "stream_id": "id-738ea90ded9327",
    "transport": [
      {
        "stage": "segmented",
        "segmentation_reused": false
      },
      {
        "stage": "encoded",
        "codec": "opus",
        "encoding_ms": 0,
        "encoding_reused": true,
        "pcm_bytes": 231482,
        "wire_bytes": 34736,
        "packets": 363
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 123.1000000089407,
        "bytes": 1997
      },
      {
        "stage": "control_reply",
        "command": "start",
        "elapsed_ms": 99.1000000089407,
        "bytes": 205
      },
      {
        "stage": "ready",
        "setup_ms": 606.7999999970198
      },
      {
        "stage": "feed_started"
      },
      {
        "stage": "control_reply",
        "command": "phrase",
        "elapsed_ms": 105.29999999701977,
        "bytes": 132
      },
      {
        "stage": "phrase_submitted",
        "phrase_id": "id-0d02fda2e52902"
      },
      {
        "stage": "control_reply",
        "command": "phrase",
        "elapsed_ms": 289.29999999701977,
        "bytes": 134
      },
      {
        "stage": "phrase_acknowledged",
        "phrase_id": "id-0d02fda2e52902"
      },
      {
        "stage": "pcm_sent",
        "feed_ms": 398.70000000298023,
        "samples": 115741,
        "sample_rate": 16000,
        "pcm_sha256": "ad64e54b707e0b57f3b5185953d2fbe1e764bc0a8bf7c4cb81f94d4e07fbe101",
        "wire_bytes": 34736,
        "codec": "opus",
        "packets": 363,
        "packet_publish_ms": 1.3999999910593033
      },
      {
        "stage": "control_reply",
        "command": "end",
        "elapsed_ms": 442.1000000089407,
        "bytes": 265
      },
      {
        "stage": "ingress_summary",
        "feed_resample_ms": 2.0103175193071365,
        "lock_wait_ms": 0.687635038048029,
        "pcm_bytes": 694446,
        "wire_bytes": 34736,
        "opus_decode_ms": 47.75110189802945,
        "packets": 363
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 111.59999999403954,
        "bytes": 23117
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 112.79999999701977,
        "bytes": 37
      },
      {
        "stage": "released",
        "end_ms": 855.0999999940395
      }
    ],
    "model": "linto_streaming",
    "type": "final",
    "text": "Построим маршрут EFR от Пулково до Казани, проверь CTSTAR и отметь участки, где потребуется RNAV",
    "code": null,
    "pcm_sha256": "ad64e54b707e0b57f3b5185953d2fbe1e764bc0a8bf7c4cb81f94d4e07fbe101",
    "decode_ms": 193.11963766813278,
    "decode_count": 1,
    "timings": {
      "backend": "linto_streaming",
      "worker_queue_ms": 0.57365489192307,
      "worker_decode_ms": 193.11963766813278,
      "decode_count": 1,
      "prepare_ms": 25.196396047249436,
      "processed_audio_seconds": 7.2338125,
      "source_upload_ms": 2.002149121835828,
      "collection_ms": null,
      "silence_ms": null,
      "vad_ms": null,
      "file_lock_ms": 6.859100889414549,
      "http_exchange_ms": 417.79041895642877
    },
    "encoded": {
      "type": "compare_client",
      "stage": "encoded",
      "codec": "opus",
      "encoding_ms": 0,
      "encoding_reused": true,
      "pcm_bytes": 231482,
      "wire_bytes": 34736,
      "packets": 363
    },
    "attempt": 1,
    "word_edits": 5,
    "ref_words": 17,
    "char_edits": 7,
    "ref_chars": 81,
    "wer_pct": 29.41176470588235,
    "cer_pct": 8.641975308641975,
    "model_label": "LinTO Whisper",
    "raw_text": "Построим маршрут EFR от Пулково до Казани, проверь CTSTAR и отметь участки, где потребуется RNAV",
    "raw_wer_pct": 29.41176470588235,
    "raw_cer_pct": 8.641975308641975,
    "length": "medium",
    "noise": "15",
    "seconds": 7.2338125,
    "domain": "aviation",
    "terms_total": 6,
    "terms_hit": 3,
    "terms_missing": 3,
    "terms_inserted": 0,
    "postprocess_ms": null
  },
  {
    "id": "12-15",
    "backend": "nemotron_asr_06b",
    "enabled": false,
    "profile": "aviation",
    "requested_terms": null,
    "started": "2026-11-09T13:14:59.051Z",
    "finished": "2026-11-09T13:15:00.595Z",
    "applied_terms": {
      "mode": "off",
      "applied": false
    },
    "diagnostic": {
      "text": "Пастрои машрут перат пуковы доказания, проветь хит и стар и отметь участки, где потребует цар на",
      "decode_ms": 90.18967859447002,
      "queue_ms": 0,
      "backend": "nemotron_asr_06b",
      "model": "Nemotron 3.5 ASR 0.6B",
      "model_revision": "ea30d66debe3740a08b573244286791d423d6b3e",
      "scores": {
        "avg_logprob": null,
        "no_speech_prob": null,
        "compression_ratio": null
      },
      "parameters": {
        "precision": "float16",
        "mel_precision": "float32",
        "sample_rate": 16000,
        "language": "ru-RU",
        "confidence_available": false,
        "model_revision": "ea30d66debe3740a08b573244286791d423d6b3e",
        "nemo_revision": "16b0ff2584c6355c53cbd6c28f0f431a76b24956",
        "decoding": "rnnt_greedy_batch",
        "attention_context": [
          56,
          13
        ],
        "strip_lang_tags": true
      },
      "score_filtering": false,
      "decode_count": 1,
      "model_input": {
        "sample_rate": 16000,
        "format": "float32le",
        "samples": 115741,
        "sha256": "22a61c7b93ab93f247c34e84255a088ef98061b0a1bc34018ab6f2cc646aa973"
      },
      "transport": {
        "worker_preparation_ms": 0.19908510148525238,
        "model_load_ms": 0,
        "model_exchange_ms": 142.05929706804454,
        "upload_rpc_count": 1,
        "upload_packets": 4,
        "upload_pcm_bytes": 231482
      },
      "words": []
    },
    "source": {
      "start_sample": 0,
      "end_sample": 347223,
      "last_speech_sample": 347223,
      "reason": "selection",
      "sample_rate": 48000,
      "format": "pcm16le",
      "channels": 1,
      "pcm_sha256": "74373756524bdbb850eb2dce8ae9ba0fa74ed41eb803dd28275e177827f1ae40",
      "samples": 347223
    },
    "phrase_id": "id-856cd3d65206ef",
    "session_id": "id-808b66825d840b",
    "stream_id": "id-729c96cf02a469",
    "transport": [
      {
        "stage": "segmented",
        "segmentation_reused": false
      },
      {
        "stage": "encoded",
        "codec": "opus",
        "encoding_ms": 0,
        "encoding_reused": true,
        "pcm_bytes": 231482,
        "wire_bytes": 34736,
        "packets": 363
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 143.59999999403954,
        "bytes": 1854
      },
      {
        "stage": "control_reply",
        "command": "start",
        "elapsed_ms": 102.80000001192093,
        "bytes": 206
      },
      {
        "stage": "ready",
        "setup_ms": 644
      },
      {
        "stage": "feed_started"
      },
      {
        "stage": "control_reply",
        "command": "phrase",
        "elapsed_ms": 103,
        "bytes": 132
      },
      {
        "stage": "phrase_submitted",
        "phrase_id": "id-856cd3d65206ef"
      },
      {
        "stage": "control_reply",
        "command": "phrase",
        "elapsed_ms": 236.29999999701977,
        "bytes": 134
      },
      {
        "stage": "phrase_acknowledged",
        "phrase_id": "id-856cd3d65206ef"
      },
      {
        "stage": "pcm_sent",
        "feed_ms": 343.5,
        "samples": 115741,
        "sample_rate": 16000,
        "pcm_sha256": "ad64e54b707e0b57f3b5185953d2fbe1e764bc0a8bf7c4cb81f94d4e07fbe101",
        "wire_bytes": 34736,
        "codec": "opus",
        "packets": 363,
        "packet_publish_ms": 2.2000000327825546
      },
      {
        "stage": "control_reply",
        "command": "end",
        "elapsed_ms": 155.29999999701977,
        "bytes": 266
      },
      {
        "stage": "ingress_summary",
        "feed_resample_ms": 2.4755611084401608,
        "lock_wait_ms": 0.6964770145714283,
        "pcm_bytes": 694446,
        "wire_bytes": 34736,
        "opus_decode_ms": 49.42112835124135,
        "packets": 363
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 105.29999999701977,
        "bytes": 28719
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 102.5,
        "bytes": 37
      },
      {
        "stage": "released",
        "end_ms": 555.7999999970198
      }
    ],
    "model": "nemotron_asr_06b",
    "type": "final",
    "text": "Пастрои машрут перат пуковы доказания, проветь хит и стар и отметь участки, где потребует цар на",
    "code": null,
    "pcm_sha256": "ad64e54b707e0b57f3b5185953d2fbe1e764bc0a8bf7c4cb81f94d4e07fbe101",
    "input_sha256": "22a61c7b93ab93f247c34e84255a088ef98061b0a1bc34018ab6f2cc646aa973",
    "decode_ms": 90.18967859447002,
    "model_load_ms": 0,
    "decode_count": 1,
    "timings": {
      "backend": "nemotron_asr_06b",
      "worker_queue_ms": 0.6966560613363981,
      "worker_decode_ms": 90.18967859447002,
      "decode_count": 1,
      "prepare_ms": 16.45291713066399,
      "processed_audio_seconds": 7.2338125,
      "source_upload_ms": 2.078708028420806,
      "collection_ms": null,
      "silence_ms": null,
      "vad_ms": null,
      "worker_preparation_ms": 0.19908510148525238,
      "model_load_ms": 0,
      "model_exchange_ms": 142.05929706804454,
      "upload_rpc_count": 1,
      "upload_packets": 4,
      "upload_pcm_bytes": 231482
    },
    "encoded": {
      "type": "compare_client",
      "stage": "encoded",
      "codec": "opus",
      "encoding_ms": 0,
      "encoding_reused": true,
      "pcm_bytes": 231482,
      "wire_bytes": 34736,
      "packets": 363
    },
    "attempt": 1,
    "word_edits": 13,
    "ref_words": 17,
    "char_edits": 24,
    "ref_chars": 81,
    "wer_pct": 76.47058823529412,
    "cer_pct": 29.62962962962963,
    "model_label": "Nemotron 3.5 ASR 0.6B",
    "raw_text": "Пастрои машрут перат пуковы доказания, проветь хит и стар и отметь участки, где потребует цар на",
    "raw_wer_pct": 76.47058823529412,
    "raw_cer_pct": 29.62962962962963,
    "length": "medium",
    "noise": "15",
    "seconds": 7.2338125,
    "domain": "aviation",
    "terms_total": 6,
    "terms_hit": 0,
    "terms_missing": 6,
    "terms_inserted": 0,
    "postprocess_ms": null
  },
  {
    "id": "12-15",
    "backend": "nemotron_asr_06b",
    "enabled": true,
    "profile": "aviation",
    "requested_terms": {
      "mode": "replacements",
      "profile": "aviation",
      "version": "technical-v1",
      "sha256": "2a8385d7427e41a6dea672fe5e31329ec8a0e70958b5a35a55bb999b28ba1969"
    },
    "started": "2026-11-09T13:15:00.595Z",
    "finished": "2026-11-09T13:15:02.143Z",
    "applied_terms": {
      "mode": "replacements",
      "profile": "aviation",
      "version": "technical-v1",
      "sha256": "2a8385d7427e41a6dea672fe5e31329ec8a0e70958b5a35a55bb999b28ba1969",
      "applied": true,
      "raw_text": "Пастрои машрут перат пуковы доказания, проветь хит и стар и отметь участки, где потребует цар на",
      "normalized_text": "Пастрои машрут перат пуковы доказания, проветь хит и стар и отметь участки, где потребует цар на",
      "offsets": "NFC Unicode code points",
      "replacements": [],
      "postprocess_ms": 0.03433995880186558
    },
    "diagnostic": {
      "text": "Пастрои машрут перат пуковы доказания, проветь хит и стар и отметь участки, где потребует цар на",
      "decode_ms": 76.73627510666847,
      "queue_ms": 0,
      "backend": "nemotron_asr_06b",
      "model": "Nemotron 3.5 ASR 0.6B",
      "model_revision": "ea30d66debe3740a08b573244286791d423d6b3e",
      "scores": {
        "avg_logprob": null,
        "no_speech_prob": null,
        "compression_ratio": null
      },
      "parameters": {
        "precision": "float16",
        "mel_precision": "float32",
        "sample_rate": 16000,
        "language": "ru-RU",
        "confidence_available": false,
        "model_revision": "ea30d66debe3740a08b573244286791d423d6b3e",
        "nemo_revision": "16b0ff2584c6355c53cbd6c28f0f431a76b24956",
        "decoding": "rnnt_greedy_batch",
        "attention_context": [
          56,
          13
        ],
        "strip_lang_tags": true
      },
      "score_filtering": false,
      "decode_count": 1,
      "model_input": {
        "sample_rate": 16000,
        "format": "float32le",
        "samples": 115741,
        "sha256": "22a61c7b93ab93f247c34e84255a088ef98061b0a1bc34018ab6f2cc646aa973"
      },
      "transport": {
        "worker_preparation_ms": 0.23614242672920227,
        "model_load_ms": 0,
        "model_exchange_ms": 121.40833400189877,
        "upload_rpc_count": 1,
        "upload_packets": 4,
        "upload_pcm_bytes": 231482
      },
      "words": []
    },
    "source": {
      "start_sample": 0,
      "end_sample": 347223,
      "last_speech_sample": 347223,
      "reason": "selection",
      "sample_rate": 48000,
      "format": "pcm16le",
      "channels": 1,
      "pcm_sha256": "74373756524bdbb850eb2dce8ae9ba0fa74ed41eb803dd28275e177827f1ae40",
      "samples": 347223
    },
    "phrase_id": "id-cc4cea6dec27c3",
    "session_id": "id-e85f6c321f47e5",
    "stream_id": "id-9424f085db2190",
    "transport": [
      {
        "stage": "segmented",
        "segmentation_reused": false
      },
      {
        "stage": "encoded",
        "codec": "opus",
        "encoding_ms": 0,
        "encoding_reused": true,
        "pcm_bytes": 231482,
        "wire_bytes": 34736,
        "packets": 363
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 154.8999999910593,
        "bytes": 2002
      },
      {
        "stage": "control_reply",
        "command": "start",
        "elapsed_ms": 103.90000000596046,
        "bytes": 206
      },
      {
        "stage": "ready",
        "setup_ms": 656.7999999970198
      },
      {
        "stage": "feed_started"
      },
      {
        "stage": "control_reply",
        "command": "phrase",
        "elapsed_ms": 104.29999999701977,
        "bytes": 132
      },
      {
        "stage": "phrase_submitted",
        "phrase_id": "id-cc4cea6dec27c3"
      },
      {
        "stage": "control_reply",
        "command": "phrase",
        "elapsed_ms": 240.29999999701977,
        "bytes": 134
      },
      {
        "stage": "phrase_acknowledged",
        "phrase_id": "id-cc4cea6dec27c3"
      },
      {
        "stage": "pcm_sent",
        "feed_ms": 348.8999999910593,
        "samples": 115741,
        "sample_rate": 16000,
        "pcm_sha256": "ad64e54b707e0b57f3b5185953d2fbe1e764bc0a8bf7c4cb81f94d4e07fbe101",
        "wire_bytes": 34736,
        "codec": "opus",
        "packets": 363,
        "packet_publish_ms": 1.899999961256981
      },
      {
        "stage": "control_reply",
        "command": "end",
        "elapsed_ms": 136.90000000596046,
        "bytes": 266
      },
      {
        "stage": "ingress_summary",
        "feed_resample_ms": 1.9616433419287205,
        "lock_wait_ms": 0.5733740981668234,
        "pcm_bytes": 694446,
        "wire_bytes": 34736,
        "opus_decode_ms": 42.64738061465323,
        "packets": 363
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 107.29999999701977,
        "bytes": 29964
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 107.59999999403954,
        "bytes": 37
      },
      {
        "stage": "released",
        "end_ms": 542.6000000089407
      }
    ],
    "model": "nemotron_asr_06b",
    "type": "final",
    "text": "Пастрои машрут перат пуковы доказания, проветь хит и стар и отметь участки, где потребует цар на",
    "code": null,
    "pcm_sha256": "ad64e54b707e0b57f3b5185953d2fbe1e764bc0a8bf7c4cb81f94d4e07fbe101",
    "input_sha256": "22a61c7b93ab93f247c34e84255a088ef98061b0a1bc34018ab6f2cc646aa973",
    "decode_ms": 76.73627510666847,
    "model_load_ms": 0,
    "decode_count": 1,
    "timings": {
      "backend": "nemotron_asr_06b",
      "worker_queue_ms": 0.713445944711566,
      "worker_decode_ms": 76.73627510666847,
      "decode_count": 1,
      "prepare_ms": 15.991081949323416,
      "processed_audio_seconds": 7.2338125,
      "source_upload_ms": 2.6011341251432896,
      "collection_ms": null,
      "silence_ms": null,
      "vad_ms": null,
      "worker_preparation_ms": 0.23614242672920227,
      "model_load_ms": 0,
      "model_exchange_ms": 121.40833400189877,
      "upload_rpc_count": 1,
      "upload_packets": 4,
      "upload_pcm_bytes": 231482
    },
    "encoded": {
      "type": "compare_client",
      "stage": "encoded",
      "codec": "opus",
      "encoding_ms": 0,
      "encoding_reused": true,
      "pcm_bytes": 231482,
      "wire_bytes": 34736,
      "packets": 363
    },
    "attempt": 1,
    "word_edits": 13,
    "ref_words": 17,
    "char_edits": 24,
    "ref_chars": 81,
    "wer_pct": 76.47058823529412,
    "cer_pct": 29.62962962962963,
    "model_label": "Nemotron 3.5 ASR 0.6B",
    "raw_text": "Пастрои машрут перат пуковы доказания, проветь хит и стар и отметь участки, где потребует цар на",
    "raw_wer_pct": 76.47058823529412,
    "raw_cer_pct": 29.62962962962963,
    "length": "medium",
    "noise": "15",
    "seconds": 7.2338125,
    "domain": "aviation",
    "terms_total": 6,
    "terms_hit": 0,
    "terms_missing": 6,
    "terms_inserted": 0,
    "postprocess_ms": 0.03433995880186558
  }
]
