[
  {
    "id": "07-5",
    "backend": "nemotron_asr_06b",
    "enabled": true,
    "profile": "maps",
    "requested_terms": {
      "mode": "replacements",
      "profile": "maps",
      "version": "technical-v1",
      "sha256": "2a8385d7427e41a6dea672fe5e31329ec8a0e70958b5a35a55bb999b28ba1969"
    },
    "started": "2026-11-09T13:22:14.899Z",
    "finished": "2026-11-09T13:22:16.653Z",
    "applied_terms": {
      "mode": "replacements",
      "profile": "maps",
      "version": "technical-v1",
      "sha256": "2a8385d7427e41a6dea672fe5e31329ec8a0e70958b5a35a55bb999b28ba1969",
      "applied": true,
      "raw_text": "Открой слой WFSQGS, переведи геометрию из WS84 в проекции меркатора и выгрузи границу водосбора в Гаджейсон.",
      "normalized_text": "Открой слой WFSQGS, переведи геометрию из WS84 в проекции меркатора и выгрузи границу водосбора в Гаджейсон.",
      "offsets": "NFC Unicode code points",
      "replacements": [],
      "postprocess_ms": 0.03697001375257969
    },
    "diagnostic": {
      "text": "Открой слой WFSQGS, переведи геометрию из WS84 в проекции меркатора и выгрузи границу водосбора в Гаджейсон.",
      "decode_ms": 102.4660225957632,
      "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": 173512,
        "sha256": "e80a600a0742163b2e2751ef22a4cee2ea5b31ff92cdbd373e5cfaef604299b8"
      },
      "transport": {
        "worker_preparation_ms": 0.24972297251224518,
        "model_load_ms": 0,
        "model_exchange_ms": 149.45817296393216,
        "upload_rpc_count": 1,
        "upload_packets": 5,
        "upload_pcm_bytes": 347024
      },
      "words": []
    },
    "source": {
      "start_sample": 0,
      "end_sample": 520536,
      "last_speech_sample": 520536,
      "reason": "selection",
      "sample_rate": 48000,
      "format": "pcm16le",
      "channels": 1,
      "pcm_sha256": "50c2ec9f26d52c3b9ffb1f4e7638f1a271b42fb78cf11f0435cfaf9b2621b9c2",
      "samples": 520536
    },
    "phrase_id": "id-a0ac3134cd2fe6",
    "session_id": "id-efe21f6545d313",
    "stream_id": "id-3b52d9bee97a47",
    "transport": [
      {
        "stage": "segmented",
        "segmentation_reused": false
      },
      {
        "stage": "encoded",
        "codec": "opus",
        "encoding_ms": 79.09999999403954,
        "encoding_reused": false,
        "pcm_bytes": 347024,
        "wire_bytes": 49790,
        "packets": 543
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 166.30000001192093,
        "bytes": 1998
      },
      {
        "stage": "control_reply",
        "command": "start",
        "elapsed_ms": 98.3999999910593,
        "bytes": 206
      },
      {
        "stage": "ready",
        "setup_ms": 653
      },
      {
        "stage": "feed_started"
      },
      {
        "stage": "control_reply",
        "command": "phrase",
        "elapsed_ms": 102.29999999701977,
        "bytes": 132
      },
      {
        "stage": "phrase_submitted",
        "phrase_id": "id-a0ac3134cd2fe6"
      },
      {
        "stage": "control_reply",
        "command": "phrase",
        "elapsed_ms": 270.5,
        "bytes": 134
      },
      {
        "stage": "phrase_acknowledged",
        "phrase_id": "id-a0ac3134cd2fe6"
      },
      {
        "stage": "pcm_sent",
        "feed_ms": 418.79999999701977,
        "samples": 173512,
        "sample_rate": 16000,
        "pcm_sha256": "0e90684f507d89974456c5348aaec5e4fe9a39b05ace1106db29c289b7bc1697",
        "wire_bytes": 49790,
        "codec": "opus",
        "packets": 543,
        "packet_publish_ms": 2.9000000059604645
      },
      {
        "stage": "control_reply",
        "command": "end",
        "elapsed_ms": 161.79999999701977,
        "bytes": 266
      },
      {
        "stage": "ingress_summary",
        "feed_resample_ms": 2.6091488543897867,
        "lock_wait_ms": 0.871181720867753,
        "pcm_bytes": 1041072,
        "wire_bytes": 49790,
        "opus_decode_ms": 54.99876313842833,
        "packets": 543
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 125.8999999910593,
        "bytes": 30091
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 124.19999998807907,
        "bytes": 37
      },
      {
        "stage": "released",
        "end_ms": 603.7000000029802
      }
    ],
    "model": "nemotron_asr_06b",
    "type": "final",
    "text": "Открой слой WFSQGS, переведи геометрию из WS84 в проекции меркатора и выгрузи границу водосбора в Гаджейсон.",
    "code": null,
    "pcm_sha256": "0e90684f507d89974456c5348aaec5e4fe9a39b05ace1106db29c289b7bc1697",
    "input_sha256": "e80a600a0742163b2e2751ef22a4cee2ea5b31ff92cdbd373e5cfaef604299b8",
    "decode_ms": 102.4660225957632,
    "model_load_ms": 0,
    "decode_count": 1,
    "timings": {
      "backend": "nemotron_asr_06b",
      "worker_queue_ms": 0.6134458817541599,
      "worker_decode_ms": 102.4660225957632,
      "decode_count": 1,
      "prepare_ms": 31.02437686175108,
      "processed_audio_seconds": 10.8445,
      "source_upload_ms": 2.527612028643489,
      "collection_ms": null,
      "silence_ms": null,
      "vad_ms": null,
      "worker_preparation_ms": 0.24972297251224518,
      "model_load_ms": 0,
      "model_exchange_ms": 149.45817296393216,
      "upload_rpc_count": 1,
      "upload_packets": 5,
      "upload_pcm_bytes": 347024
    },
    "encoded": {
      "type": "compare_client",
      "stage": "encoded",
      "codec": "opus",
      "encoding_ms": 79.09999999403954,
      "encoding_reused": false,
      "pcm_bytes": 347024,
      "wire_bytes": 49790,
      "packets": 543
    },
    "attempt": 1,
    "word_edits": 6,
    "ref_words": 18,
    "char_edits": 13,
    "ref_chars": 92,
    "wer_pct": 33.333333333333336,
    "cer_pct": 14.130434782608695,
    "model_label": "Nemotron 3.5 ASR 0.6B",
    "raw_text": "Открой слой WFSQGS, переведи геометрию из WS84 в проекции меркатора и выгрузи границу водосбора в Гаджейсон.",
    "raw_wer_pct": 33.333333333333336,
    "raw_cer_pct": 14.130434782608695,
    "length": "medium",
    "noise": "5",
    "seconds": 10.8445,
    "domain": "maps",
    "terms_total": 6,
    "terms_hit": 2,
    "terms_missing": 4,
    "terms_inserted": 0,
    "postprocess_ms": 0.03697001375257969
  },
  {
    "id": "07-5",
    "backend": "nemotron_asr_06b",
    "enabled": false,
    "profile": "maps",
    "requested_terms": null,
    "started": "2026-11-09T13:22:16.654Z",
    "finished": "2026-11-09T13:22:18.313Z",
    "applied_terms": {
      "mode": "off",
      "applied": false
    },
    "diagnostic": {
      "text": "Открой слой WFSQGS, переведи геометрию из WS84 в проекции меркатора и выгрузи границу водосбора в Гаджейсон.",
      "decode_ms": 98.33510778844357,
      "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": 173512,
        "sha256": "e80a600a0742163b2e2751ef22a4cee2ea5b31ff92cdbd373e5cfaef604299b8"
      },
      "transport": {
        "worker_preparation_ms": 0.2080816775560379,
        "model_load_ms": 0,
        "model_exchange_ms": 145.60095011256635,
        "upload_rpc_count": 1,
        "upload_packets": 5,
        "upload_pcm_bytes": 347024
      },
      "words": []
    },
    "source": {
      "start_sample": 0,
      "end_sample": 520536,
      "last_speech_sample": 520536,
      "reason": "selection",
      "sample_rate": 48000,
      "format": "pcm16le",
      "channels": 1,
      "pcm_sha256": "50c2ec9f26d52c3b9ffb1f4e7638f1a271b42fb78cf11f0435cfaf9b2621b9c2",
      "samples": 520536
    },
    "phrase_id": "id-1e6c8f52701c1a",
    "session_id": "id-18a61494c0a42d",
    "stream_id": "id-4080673d85f91b",
    "transport": [
      {
        "stage": "segmented",
        "segmentation_reused": false
      },
      {
        "stage": "encoded",
        "codec": "opus",
        "encoding_ms": 0,
        "encoding_reused": true,
        "pcm_bytes": 347024,
        "wire_bytes": 49790,
        "packets": 543
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 124.8999999910593,
        "bytes": 1854
      },
      {
        "stage": "control_reply",
        "command": "start",
        "elapsed_ms": 98.20000000298023,
        "bytes": 206
      },
      {
        "stage": "ready",
        "setup_ms": 612.3999999910593
      },
      {
        "stage": "feed_started"
      },
      {
        "stage": "control_reply",
        "command": "phrase",
        "elapsed_ms": 119,
        "bytes": 132
      },
      {
        "stage": "phrase_submitted",
        "phrase_id": "id-1e6c8f52701c1a"
      },
      {
        "stage": "control_reply",
        "command": "phrase",
        "elapsed_ms": 286.5,
        "bytes": 134
      },
      {
        "stage": "phrase_acknowledged",
        "phrase_id": "id-1e6c8f52701c1a"
      },
      {
        "stage": "pcm_sent",
        "feed_ms": 435.20000000298023,
        "samples": 173512,
        "sample_rate": 16000,
        "pcm_sha256": "0e90684f507d89974456c5348aaec5e4fe9a39b05ace1106db29c289b7bc1697",
        "wire_bytes": 49790,
        "codec": "opus",
        "packets": 543,
        "packet_publish_ms": 2.7000000327825546
      },
      {
        "stage": "control_reply",
        "command": "end",
        "elapsed_ms": 157.70000000298023,
        "bytes": 268
      },
      {
        "stage": "ingress_summary",
        "feed_resample_ms": 2.6181326247751713,
        "lock_wait_ms": 0.8898470550775528,
        "pcm_bytes": 1041072,
        "wire_bytes": 49790,
        "opus_decode_ms": 57.345481822267175,
        "packets": 543
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 125,
        "bytes": 28796
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 137.40000000596046,
        "bytes": 37
      },
      {
        "stage": "released",
        "end_ms": 611.2999999970198
      }
    ],
    "model": "nemotron_asr_06b",
    "type": "final",
    "text": "Открой слой WFSQGS, переведи геометрию из WS84 в проекции меркатора и выгрузи границу водосбора в Гаджейсон.",
    "code": null,
    "pcm_sha256": "0e90684f507d89974456c5348aaec5e4fe9a39b05ace1106db29c289b7bc1697",
    "input_sha256": "e80a600a0742163b2e2751ef22a4cee2ea5b31ff92cdbd373e5cfaef604299b8",
    "decode_ms": 98.33510778844357,
    "model_load_ms": 0,
    "decode_count": 1,
    "timings": {
      "backend": "nemotron_asr_06b",
      "worker_queue_ms": 0.6049459334462881,
      "worker_decode_ms": 98.33510778844357,
      "decode_count": 1,
      "prepare_ms": 14.389828080311418,
      "processed_audio_seconds": 10.8445,
      "source_upload_ms": 3.0439968686550856,
      "collection_ms": null,
      "silence_ms": null,
      "vad_ms": null,
      "worker_preparation_ms": 0.2080816775560379,
      "model_load_ms": 0,
      "model_exchange_ms": 145.60095011256635,
      "upload_rpc_count": 1,
      "upload_packets": 5,
      "upload_pcm_bytes": 347024
    },
    "encoded": {
      "type": "compare_client",
      "stage": "encoded",
      "codec": "opus",
      "encoding_ms": 0,
      "encoding_reused": true,
      "pcm_bytes": 347024,
      "wire_bytes": 49790,
      "packets": 543
    },
    "attempt": 1,
    "word_edits": 6,
    "ref_words": 18,
    "char_edits": 13,
    "ref_chars": 92,
    "wer_pct": 33.333333333333336,
    "cer_pct": 14.130434782608695,
    "model_label": "Nemotron 3.5 ASR 0.6B",
    "raw_text": "Открой слой WFSQGS, переведи геометрию из WS84 в проекции меркатора и выгрузи границу водосбора в Гаджейсон.",
    "raw_wer_pct": 33.333333333333336,
    "raw_cer_pct": 14.130434782608695,
    "length": "medium",
    "noise": "5",
    "seconds": 10.8445,
    "domain": "maps",
    "terms_total": 6,
    "terms_hit": 2,
    "terms_missing": 4,
    "terms_inserted": 0,
    "postprocess_ms": null
  },
  {
    "id": "07-5",
    "backend": "nemotron_transcribe_lite",
    "enabled": true,
    "profile": "maps",
    "requested_terms": {
      "mode": "replacements",
      "profile": "maps",
      "version": "technical-v1",
      "sha256": "2a8385d7427e41a6dea672fe5e31329ec8a0e70958b5a35a55bb999b28ba1969"
    },
    "started": "2026-11-09T13:22:18.437Z",
    "finished": "2026-11-09T13:22:20.139Z",
    "applied_terms": {
      "mode": "replacements",
      "profile": "maps",
      "version": "technical-v1",
      "sha256": "2a8385d7427e41a6dea672fe5e31329ec8a0e70958b5a35a55bb999b28ba1969",
      "applied": true,
      "raw_text": "Открой си WFС в QGс переведи геометрию из WGS восемьят четыре в проеции меркатора и выгрузить границу во до сбора в ГаJ.",
      "normalized_text": "Открой си WFС в QGс переведи геометрию из WGS восемьят четыре в проеции меркатора и выгрузить границу во до сбора в ГаJ.",
      "offsets": "NFC Unicode code points",
      "replacements": [],
      "postprocess_ms": 0.04509999416768551
    },
    "diagnostic": {
      "text": "Открой си WFС в QGс переведи геометрию из WGS восемьят четыре в проеции меркатора и выгрузить границу во до сбора в ГаJ.",
      "decode_ms": 121.61166779696941,
      "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": 173512,
        "sha256": "e80a600a0742163b2e2751ef22a4cee2ea5b31ff92cdbd373e5cfaef604299b8"
      },
      "transport": {
        "worker_preparation_ms": 0.3483779728412628,
        "model_load_ms": 0,
        "model_exchange_ms": 165.86861992254853,
        "upload_rpc_count": 1,
        "upload_packets": 5,
        "upload_pcm_bytes": 347024
      },
      "words": []
    },
    "source": {
      "start_sample": 0,
      "end_sample": 520536,
      "last_speech_sample": 520536,
      "reason": "selection",
      "sample_rate": 48000,
      "format": "pcm16le",
      "channels": 1,
      "pcm_sha256": "50c2ec9f26d52c3b9ffb1f4e7638f1a271b42fb78cf11f0435cfaf9b2621b9c2",
      "samples": 520536
    },
    "phrase_id": "id-e18f93325d347c",
    "session_id": "id-445e10458b0adf",
    "stream_id": "id-2f50d3b28d95e7",
    "transport": [
      {
        "stage": "segmented",
        "segmentation_reused": false
      },
      {
        "stage": "encoded",
        "codec": "opus",
        "encoding_ms": 0,
        "encoding_reused": true,
        "pcm_bytes": 347024,
        "wire_bytes": 49790,
        "packets": 543
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 122.79999999701977,
        "bytes": 2006
      },
      {
        "stage": "control_reply",
        "command": "start",
        "elapsed_ms": 99.29999999701977,
        "bytes": 214
      },
      {
        "stage": "ready",
        "setup_ms": 617.5
      },
      {
        "stage": "feed_started"
      },
      {
        "stage": "control_reply",
        "command": "phrase",
        "elapsed_ms": 111.09999999403954,
        "bytes": 132
      },
      {
        "stage": "phrase_submitted",
        "phrase_id": "id-e18f93325d347c"
      },
      {
        "stage": "control_reply",
        "command": "phrase",
        "elapsed_ms": 319.90000000596046,
        "bytes": 134
      },
      {
        "stage": "phrase_acknowledged",
        "phrase_id": "id-e18f93325d347c"
      },
      {
        "stage": "pcm_sent",
        "feed_ms": 468.5,
        "samples": 173512,
        "sample_rate": 16000,
        "pcm_sha256": "0e90684f507d89974456c5348aaec5e4fe9a39b05ace1106db29c289b7bc1697",
        "wire_bytes": 49790,
        "codec": "opus",
        "packets": 543,
        "packet_publish_ms": 2.9000000208616257
      },
      {
        "stage": "control_reply",
        "command": "end",
        "elapsed_ms": 173.20000000298023,
        "bytes": 266
      },
      {
        "stage": "ingress_summary",
        "feed_resample_ms": 2.936309901997447,
        "lock_wait_ms": 1.0458282195031643,
        "pcm_bytes": 1041072,
        "wire_bytes": 49790,
        "opus_decode_ms": 60.60724286362529,
        "packets": 543
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 121.79999999701977,
        "bytes": 30942
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 132.20000000298023,
        "bytes": 37
      },
      {
        "stage": "released",
        "end_ms": 616.4000000059605
      }
    ],
    "model": "nemotron_transcribe_lite",
    "type": "final",
    "text": "Открой си WFС в QGс переведи геометрию из WGS восемьят четыре в проеции меркатора и выгрузить границу во до сбора в ГаJ.",
    "code": null,
    "pcm_sha256": "0e90684f507d89974456c5348aaec5e4fe9a39b05ace1106db29c289b7bc1697",
    "input_sha256": "e80a600a0742163b2e2751ef22a4cee2ea5b31ff92cdbd373e5cfaef604299b8",
    "decode_ms": 121.61166779696941,
    "model_load_ms": 0,
    "decode_count": 1,
    "timings": {
      "backend": "nemotron_transcribe_lite",
      "worker_queue_ms": 0.646964879706502,
      "worker_decode_ms": 121.61166779696941,
      "decode_count": 1,
      "prepare_ms": 18.720248015597463,
      "processed_audio_seconds": 10.8445,
      "source_upload_ms": 3.190187970176339,
      "collection_ms": null,
      "silence_ms": null,
      "vad_ms": null,
      "worker_preparation_ms": 0.3483779728412628,
      "model_load_ms": 0,
      "model_exchange_ms": 165.86861992254853,
      "upload_rpc_count": 1,
      "upload_packets": 5,
      "upload_pcm_bytes": 347024
    },
    "encoded": {
      "type": "compare_client",
      "stage": "encoded",
      "codec": "opus",
      "encoding_ms": 0,
      "encoding_reused": true,
      "pcm_bytes": 347024,
      "wire_bytes": 49790,
      "packets": 543
    },
    "attempt": 1,
    "word_edits": 12,
    "ref_words": 18,
    "char_edits": 30,
    "ref_chars": 92,
    "wer_pct": 66.66666666666667,
    "cer_pct": 32.608695652173914,
    "model_label": "Nemotron Transcribe Lite",
    "raw_text": "Открой си WFС в QGс переведи геометрию из WGS восемьят четыре в проеции меркатора и выгрузить границу во до сбора в ГаJ.",
    "raw_wer_pct": 66.66666666666667,
    "raw_cer_pct": 32.608695652173914,
    "length": "medium",
    "noise": "5",
    "seconds": 10.8445,
    "domain": "maps",
    "terms_total": 6,
    "terms_hit": 1,
    "terms_missing": 5,
    "terms_inserted": 0,
    "postprocess_ms": 0.04509999416768551
  },
  {
    "id": "07-5",
    "backend": "nemotron_transcribe_lite",
    "enabled": false,
    "profile": "maps",
    "requested_terms": null,
    "started": "2026-11-09T13:22:20.139Z",
    "finished": "2026-11-09T13:22:21.779Z",
    "applied_terms": {
      "mode": "off",
      "applied": false
    },
    "diagnostic": {
      "text": "Открой си WFС в QGс переведи геометрию из WGS восемьят четыре в проеции меркатора и выгрузить границу во до сбора в ГаJ.",
      "decode_ms": 106.2568724155426,
      "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": 173512,
        "sha256": "e80a600a0742163b2e2751ef22a4cee2ea5b31ff92cdbd373e5cfaef604299b8"
      },
      "transport": {
        "worker_preparation_ms": 0.20527653396129608,
        "model_load_ms": 0,
        "model_exchange_ms": 143.32524011842906,
        "upload_rpc_count": 1,
        "upload_packets": 5,
        "upload_pcm_bytes": 347024
      },
      "words": []
    },
    "source": {
      "start_sample": 0,
      "end_sample": 520536,
      "last_speech_sample": 520536,
      "reason": "selection",
      "sample_rate": 48000,
      "format": "pcm16le",
      "channels": 1,
      "pcm_sha256": "50c2ec9f26d52c3b9ffb1f4e7638f1a271b42fb78cf11f0435cfaf9b2621b9c2",
      "samples": 520536
    },
    "phrase_id": "id-b0de7c454726c7",
    "session_id": "id-a255edb50af532",
    "stream_id": "id-6ba5c75cb20f0d",
    "transport": [
      {
        "stage": "segmented",
        "segmentation_reused": false
      },
      {
        "stage": "encoded",
        "codec": "opus",
        "encoding_ms": 0,
        "encoding_reused": true,
        "pcm_bytes": 347024,
        "wire_bytes": 49790,
        "packets": 543
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 128.20000000298023,
        "bytes": 1862
      },
      {
        "stage": "control_reply",
        "command": "start",
        "elapsed_ms": 97.90000000596046,
        "bytes": 214
      },
      {
        "stage": "ready",
        "setup_ms": 614.3000000119209
      },
      {
        "stage": "feed_started"
      },
      {
        "stage": "control_reply",
        "command": "phrase",
        "elapsed_ms": 103.30000001192093,
        "bytes": 132
      },
      {
        "stage": "phrase_submitted",
        "phrase_id": "id-b0de7c454726c7"
      },
      {
        "stage": "control_reply",
        "command": "phrase",
        "elapsed_ms": 281,
        "bytes": 134
      },
      {
        "stage": "phrase_acknowledged",
        "phrase_id": "id-b0de7c454726c7"
      },
      {
        "stage": "pcm_sent",
        "feed_ms": 430.59999999403954,
        "samples": 173512,
        "sample_rate": 16000,
        "pcm_sha256": "0e90684f507d89974456c5348aaec5e4fe9a39b05ace1106db29c289b7bc1697",
        "wire_bytes": 49790,
        "codec": "opus",
        "packets": 543,
        "packet_publish_ms": 2.3999999910593033
      },
      {
        "stage": "control_reply",
        "command": "end",
        "elapsed_ms": 157.40000000596046,
        "bytes": 266
      },
      {
        "stage": "ingress_summary",
        "feed_resample_ms": 2.672380767762661,
        "lock_wait_ms": 0.8896868675947189,
        "pcm_bytes": 1041072,
        "wire_bytes": 49790,
        "opus_decode_ms": 59.08517586067319,
        "packets": 543
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 129.59999999403954,
        "bytes": 29569
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 117.40000000596046,
        "bytes": 37
      },
      {
        "stage": "released",
        "end_ms": 595.0999999940395
      }
    ],
    "model": "nemotron_transcribe_lite",
    "type": "final",
    "text": "Открой си WFС в QGс переведи геометрию из WGS восемьят четыре в проеции меркатора и выгрузить границу во до сбора в ГаJ.",
    "code": null,
    "pcm_sha256": "0e90684f507d89974456c5348aaec5e4fe9a39b05ace1106db29c289b7bc1697",
    "input_sha256": "e80a600a0742163b2e2751ef22a4cee2ea5b31ff92cdbd373e5cfaef604299b8",
    "decode_ms": 106.2568724155426,
    "model_load_ms": 0,
    "decode_count": 1,
    "timings": {
      "backend": "nemotron_transcribe_lite",
      "worker_queue_ms": 0.5230449605733156,
      "worker_decode_ms": 106.2568724155426,
      "decode_count": 1,
      "prepare_ms": 19.278593128547072,
      "processed_audio_seconds": 10.8445,
      "source_upload_ms": 3.227757988497615,
      "collection_ms": null,
      "silence_ms": null,
      "vad_ms": null,
      "worker_preparation_ms": 0.20527653396129608,
      "model_load_ms": 0,
      "model_exchange_ms": 143.32524011842906,
      "upload_rpc_count": 1,
      "upload_packets": 5,
      "upload_pcm_bytes": 347024
    },
    "encoded": {
      "type": "compare_client",
      "stage": "encoded",
      "codec": "opus",
      "encoding_ms": 0,
      "encoding_reused": true,
      "pcm_bytes": 347024,
      "wire_bytes": 49790,
      "packets": 543
    },
    "attempt": 1,
    "word_edits": 12,
    "ref_words": 18,
    "char_edits": 30,
    "ref_chars": 92,
    "wer_pct": 66.66666666666667,
    "cer_pct": 32.608695652173914,
    "model_label": "Nemotron Transcribe Lite",
    "raw_text": "Открой си WFС в QGс переведи геометрию из WGS восемьят четыре в проеции меркатора и выгрузить границу во до сбора в ГаJ.",
    "raw_wer_pct": 66.66666666666667,
    "raw_cer_pct": 32.608695652173914,
    "length": "medium",
    "noise": "5",
    "seconds": 10.8445,
    "domain": "maps",
    "terms_total": 6,
    "terms_hit": 1,
    "terms_missing": 5,
    "terms_inserted": 0,
    "postprocess_ms": null
  },
  {
    "id": "07-5",
    "backend": "nemotron_unified_06b",
    "enabled": true,
    "profile": "maps",
    "requested_terms": {
      "mode": "replacements",
      "profile": "maps",
      "version": "technical-v1",
      "sha256": "2a8385d7427e41a6dea672fe5e31329ec8a0e70958b5a35a55bb999b28ba1969"
    },
    "started": "2026-11-09T13:22:21.896Z",
    "finished": "2026-11-09T13:22:24.382Z",
    "applied_terms": {
      "mode": "replacements",
      "profile": "maps",
      "version": "technical-v1",
      "sha256": "2a8385d7427e41a6dea672fe5e31329ec8a0e70958b5a35a55bb999b28ba1969",
      "applied": true,
      "raw_text": "Открой слой WFSQS, переведи геометрию из WGS-84 в проекцию меркатора и выгрузи границу до сбора в Геоджейсон.",
      "normalized_text": "Открой слой WFSQS, переведи геометрию из WGS-84 в проекцию меркатора и выгрузи границу до сбора в Геоджейсон.",
      "offsets": "NFC Unicode code points",
      "replacements": [
        {
          "start": 98,
          "end": 108,
          "from": "Геоджейсон",
          "to": "GeoJSON"
        }
      ],
      "postprocess_ms": 0.04331115633249283
    },
    "diagnostic": {
      "text": "Открой слой WFSQS, переведи геометрию из WGS-84 в проекцию меркатора и выгрузи границу до сбора в Геоджейсон.",
      "decode_ms": 66.07347540557384,
      "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": 173512,
        "sha256": "e80a600a0742163b2e2751ef22a4cee2ea5b31ff92cdbd373e5cfaef604299b8"
      },
      "transport": {
        "worker_preparation_ms": 0.2737753093242645,
        "model_load_ms": 0,
        "model_exchange_ms": 111.6717669647187,
        "upload_rpc_count": 1,
        "upload_packets": 5,
        "upload_pcm_bytes": 347024
      },
      "words": []
    },
    "source": {
      "start_sample": 0,
      "end_sample": 520536,
      "last_speech_sample": 520536,
      "reason": "selection",
      "sample_rate": 48000,
      "format": "pcm16le",
      "channels": 1,
      "pcm_sha256": "50c2ec9f26d52c3b9ffb1f4e7638f1a271b42fb78cf11f0435cfaf9b2621b9c2",
      "samples": 520536
    },
    "phrase_id": "id-61bad1b6d986aa",
    "session_id": "id-6e37d9e08b02c6",
    "stream_id": "id-4e550a690dddda",
    "transport": [
      {
        "stage": "segmented",
        "segmentation_reused": false
      },
      {
        "stage": "encoded",
        "codec": "opus",
        "encoding_ms": 0,
        "encoding_reused": true,
        "pcm_bytes": 347024,
        "wire_bytes": 49790,
        "packets": 543
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 139.09999999403954,
        "bytes": 2002
      },
      {
        "stage": "control_reply",
        "command": "start",
        "elapsed_ms": 119.8999999910593,
        "bytes": 210
      },
      {
        "stage": "ready",
        "setup_ms": 698.8999999910593
      },
      {
        "stage": "feed_started"
      },
      {
        "stage": "control_reply",
        "command": "phrase",
        "elapsed_ms": 117.79999999701977,
        "bytes": 132
      },
      {
        "stage": "phrase_submitted",
        "phrase_id": "id-61bad1b6d986aa"
      },
      {
        "stage": "control_reply",
        "command": "phrase",
        "elapsed_ms": 495.79999999701977,
        "bytes": 134
      },
      {
        "stage": "phrase_acknowledged",
        "phrase_id": "id-61bad1b6d986aa"
      },
      {
        "stage": "pcm_sent",
        "feed_ms": 644.6000000089407,
        "samples": 173512,
        "sample_rate": 16000,
        "pcm_sha256": "0e90684f507d89974456c5348aaec5e4fe9a39b05ace1106db29c289b7bc1697",
        "wire_bytes": 49790,
        "codec": "opus",
        "packets": 543,
        "packet_publish_ms": 3.000000014901161
      },
      {
        "stage": "control_reply",
        "command": "end",
        "elapsed_ms": 681,
        "bytes": 265
      },
      {
        "stage": "ingress_summary",
        "feed_resample_ms": 3.2858001068234444,
        "lock_wait_ms": 1.012320863083005,
        "pcm_bytes": 1041072,
        "wire_bytes": 49790,
        "opus_decode_ms": 72.5473256316036,
        "packets": 543
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 138.59999999403954,
        "bytes": 30288
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 131.3999999910593,
        "bytes": 37
      },
      {
        "stage": "released",
        "end_ms": 1142.8999999910593
      }
    ],
    "model": "nemotron_unified_06b",
    "type": "final",
    "text": "Открой слой WFSQS, переведи геометрию из WGS-84 в проекцию меркатора и выгрузи границу до сбора в GeoJSON.",
    "code": null,
    "pcm_sha256": "0e90684f507d89974456c5348aaec5e4fe9a39b05ace1106db29c289b7bc1697",
    "input_sha256": "e80a600a0742163b2e2751ef22a4cee2ea5b31ff92cdbd373e5cfaef604299b8",
    "decode_ms": 66.07347540557384,
    "model_load_ms": 0,
    "decode_count": 1,
    "timings": {
      "backend": "nemotron_unified_06b",
      "worker_queue_ms": 0.6404360756278038,
      "worker_decode_ms": 66.07347540557384,
      "decode_count": 1,
      "prepare_ms": 20.075750071555376,
      "processed_audio_seconds": 10.8445,
      "source_upload_ms": 3.6294329911470413,
      "collection_ms": null,
      "silence_ms": null,
      "vad_ms": null,
      "worker_preparation_ms": 0.2737753093242645,
      "model_load_ms": 0,
      "model_exchange_ms": 111.6717669647187,
      "upload_rpc_count": 1,
      "upload_packets": 5,
      "upload_pcm_bytes": 347024
    },
    "encoded": {
      "type": "compare_client",
      "stage": "encoded",
      "codec": "opus",
      "encoding_ms": 0,
      "encoding_reused": true,
      "pcm_bytes": 347024,
      "wire_bytes": 49790,
      "packets": 543
    },
    "attempt": 1,
    "word_edits": 7,
    "ref_words": 18,
    "char_edits": 5,
    "ref_chars": 92,
    "wer_pct": 38.888888888888886,
    "cer_pct": 5.434782608695652,
    "model_label": "Nemotron Labs Unified",
    "raw_text": "Открой слой WFSQS, переведи геометрию из WGS-84 в проекцию меркатора и выгрузи границу до сбора в Геоджейсон.",
    "raw_wer_pct": 44.44444444444444,
    "raw_cer_pct": 16.304347826086957,
    "length": "medium",
    "noise": "5",
    "seconds": 10.8445,
    "domain": "maps",
    "terms_total": 6,
    "terms_hit": 2,
    "terms_missing": 4,
    "terms_inserted": 0,
    "postprocess_ms": 0.04331115633249283
  },
  {
    "id": "07-5",
    "backend": "nemotron_unified_06b",
    "enabled": false,
    "profile": "maps",
    "requested_terms": null,
    "started": "2026-11-09T13:22:24.382Z",
    "finished": "2026-11-09T13:22:26.025Z",
    "applied_terms": {
      "mode": "off",
      "applied": false
    },
    "diagnostic": {
      "text": "Открой слой WFSQS, переведи геометрию из WGS-84 в проекцию меркатора и выгрузи границу до сбора в Геоджейсон.",
      "decode_ms": 64.12455439567566,
      "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": 173512,
        "sha256": "e80a600a0742163b2e2751ef22a4cee2ea5b31ff92cdbd373e5cfaef604299b8"
      },
      "transport": {
        "worker_preparation_ms": 0.3373827785253525,
        "model_load_ms": 0,
        "model_exchange_ms": 111.63164605386555,
        "upload_rpc_count": 1,
        "upload_packets": 5,
        "upload_pcm_bytes": 347024
      },
      "words": []
    },
    "source": {
      "start_sample": 0,
      "end_sample": 520536,
      "last_speech_sample": 520536,
      "reason": "selection",
      "sample_rate": 48000,
      "format": "pcm16le",
      "channels": 1,
      "pcm_sha256": "50c2ec9f26d52c3b9ffb1f4e7638f1a271b42fb78cf11f0435cfaf9b2621b9c2",
      "samples": 520536
    },
    "phrase_id": "id-eefa1480364e5f",
    "session_id": "id-ee1bd67b88000d",
    "stream_id": "id-3d433e14f35997",
    "transport": [
      {
        "stage": "segmented",
        "segmentation_reused": false
      },
      {
        "stage": "encoded",
        "codec": "opus",
        "encoding_ms": 0,
        "encoding_reused": true,
        "pcm_bytes": 347024,
        "wire_bytes": 49790,
        "packets": 543
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 123.90000000596046,
        "bytes": 1858
      },
      {
        "stage": "control_reply",
        "command": "start",
        "elapsed_ms": 104.09999999403954,
        "bytes": 210
      },
      {
        "stage": "ready",
        "setup_ms": 637
      },
      {
        "stage": "feed_started"
      },
      {
        "stage": "control_reply",
        "command": "phrase",
        "elapsed_ms": 104.90000000596046,
        "bytes": 132
      },
      {
        "stage": "phrase_submitted",
        "phrase_id": "id-eefa1480364e5f"
      },
      {
        "stage": "control_reply",
        "command": "phrase",
        "elapsed_ms": 298.90000000596046,
        "bytes": 134
      },
      {
        "stage": "phrase_acknowledged",
        "phrase_id": "id-eefa1480364e5f"
      },
      {
        "stage": "pcm_sent",
        "feed_ms": 447.29999999701977,
        "samples": 173512,
        "sample_rate": 16000,
        "pcm_sha256": "0e90684f507d89974456c5348aaec5e4fe9a39b05ace1106db29c289b7bc1697",
        "wire_bytes": 49790,
        "codec": "opus",
        "packets": 543,
        "packet_publish_ms": 2.4000000655651093
      },
      {
        "stage": "control_reply",
        "command": "end",
        "elapsed_ms": 122,
        "bytes": 267
      },
      {
        "stage": "ingress_summary",
        "feed_resample_ms": 2.352610696107149,
        "lock_wait_ms": 0.8641674648970366,
        "pcm_bytes": 1041072,
        "wire_bytes": 49790,
        "opus_decode_ms": 55.099975084885955,
        "packets": 543
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 125.20000000298023,
        "bytes": 28878
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 121.20000000298023,
        "bytes": 37
      },
      {
        "stage": "released",
        "end_ms": 558.2000000029802
      }
    ],
    "model": "nemotron_unified_06b",
    "type": "final",
    "text": "Открой слой WFSQS, переведи геометрию из WGS-84 в проекцию меркатора и выгрузи границу до сбора в Геоджейсон.",
    "code": null,
    "pcm_sha256": "0e90684f507d89974456c5348aaec5e4fe9a39b05ace1106db29c289b7bc1697",
    "input_sha256": "e80a600a0742163b2e2751ef22a4cee2ea5b31ff92cdbd373e5cfaef604299b8",
    "decode_ms": 64.12455439567566,
    "model_load_ms": 0,
    "decode_count": 1,
    "timings": {
      "backend": "nemotron_unified_06b",
      "worker_queue_ms": 0.4414329305291176,
      "worker_decode_ms": 64.12455439567566,
      "decode_count": 1,
      "prepare_ms": 17.205002950504422,
      "processed_audio_seconds": 10.8445,
      "source_upload_ms": 2.6757940649986267,
      "collection_ms": null,
      "silence_ms": null,
      "vad_ms": null,
      "worker_preparation_ms": 0.3373827785253525,
      "model_load_ms": 0,
      "model_exchange_ms": 111.63164605386555,
      "upload_rpc_count": 1,
      "upload_packets": 5,
      "upload_pcm_bytes": 347024
    },
    "encoded": {
      "type": "compare_client",
      "stage": "encoded",
      "codec": "opus",
      "encoding_ms": 0,
      "encoding_reused": true,
      "pcm_bytes": 347024,
      "wire_bytes": 49790,
      "packets": 543
    },
    "attempt": 1,
    "word_edits": 8,
    "ref_words": 18,
    "char_edits": 15,
    "ref_chars": 92,
    "wer_pct": 44.44444444444444,
    "cer_pct": 16.304347826086957,
    "model_label": "Nemotron Labs Unified",
    "raw_text": "Открой слой WFSQS, переведи геометрию из WGS-84 в проекцию меркатора и выгрузи границу до сбора в Геоджейсон.",
    "raw_wer_pct": 44.44444444444444,
    "raw_cer_pct": 16.304347826086957,
    "length": "medium",
    "noise": "5",
    "seconds": 10.8445,
    "domain": "maps",
    "terms_total": 6,
    "terms_hit": 1,
    "terms_missing": 5,
    "terms_inserted": 0,
    "postprocess_ms": null
  },
  {
    "id": "07-5",
    "backend": "streaming_worker",
    "enabled": true,
    "profile": "maps",
    "requested_terms": {
      "mode": "hotwords",
      "profile": "maps",
      "version": "technical-v1",
      "sha256": "2a8385d7427e41a6dea672fe5e31329ec8a0e70958b5a35a55bb999b28ba1969"
    },
    "started": "2026-11-09T13:22:26.146Z",
    "finished": "2026-11-09T13:22:27.900Z",
    "applied_terms": {
      "mode": "hotwords",
      "profile": "maps",
      "version": "technical-v1",
      "sha256": "2a8385d7427e41a6dea672fe5e31329ec8a0e70958b5a35a55bb999b28ba1969",
      "applied": true,
      "hotwords": "WMS, GPX, WFS, QGIS, WGS84, Меркатора, водосбора, GeoJSON, GeoTIFF, WMTS, Терека, ортофотоплана, Оки, Серпухова, Коломны, буфер, гектарах, полигоны, Кольского полуострова, DEM, Мончегорск, Апатиты, Кировск"
    },
    "diagnostic": {
      "text": "Открой слой WFSQGIS, переведи геометрию из WGS84 в проекцию Меркатора и выгрузи границу водосбора в GeoJSON",
      "decode_ms": 195.03649696707726,
      "queue_ms": 0,
      "backend": "streaming_worker",
      "model": "large-v3-turbo",
      "model_revision": null,
      "scores": {
        "avg_logprob": -0.06836782045224134,
        "no_speech_prob": 0,
        "compression_ratio": 1.226027397260274
      },
      "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": "WMS, GPX, WFS, QGIS, WGS84, Меркатора, водосбора, GeoJSON, GeoTIFF, WMTS, Терека, ортофотоплана, Оки, Серпухова, Коломны, буфер, гектарах, полигоны, Кольского полуострова, DEM, Мончегорск, Апатиты, Кировск",
        "hotwords_tokens": 104
      },
      "score_filtering": false,
      "decode_count": 1,
      "model_input": {
        "sample_rate": 16000,
        "format": "float32le",
        "samples": 173512,
        "sha256": "e80a600a0742163b2e2751ef22a4cee2ea5b31ff92cdbd373e5cfaef604299b8"
      },
      "transport": {
        "worker_preparation_ms": 0.2702232450246811,
        "model_load_ms": 0,
        "model_exchange_ms": 244.95893507264555,
        "upload_rpc_count": 1,
        "upload_packets": 5,
        "upload_pcm_bytes": 347024
      },
      "words": []
    },
    "source": {
      "start_sample": 0,
      "end_sample": 520536,
      "last_speech_sample": 520536,
      "reason": "selection",
      "sample_rate": 48000,
      "format": "pcm16le",
      "channels": 1,
      "pcm_sha256": "50c2ec9f26d52c3b9ffb1f4e7638f1a271b42fb78cf11f0435cfaf9b2621b9c2",
      "samples": 520536
    },
    "phrase_id": "id-0736f4f74ac19c",
    "session_id": "id-38d6a7c193ee9c",
    "stream_id": "id-d1b5254d449c68",
    "transport": [
      {
        "stage": "segmented",
        "segmentation_reused": false
      },
      {
        "stage": "encoded",
        "codec": "opus",
        "encoding_ms": 0,
        "encoding_reused": true,
        "pcm_bytes": 347024,
        "wire_bytes": 49790,
        "packets": 543
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 142.79999999701977,
        "bytes": 1994
      },
      {
        "stage": "control_reply",
        "command": "start",
        "elapsed_ms": 98.29999999701977,
        "bytes": 206
      },
      {
        "stage": "ready",
        "setup_ms": 642
      },
      {
        "stage": "feed_started"
      },
      {
        "stage": "control_reply",
        "command": "phrase",
        "elapsed_ms": 105.80000001192093,
        "bytes": 132
      },
      {
        "stage": "phrase_submitted",
        "phrase_id": "id-0736f4f74ac19c"
      },
      {
        "stage": "control_reply",
        "command": "phrase",
        "elapsed_ms": 275.70000000298023,
        "bytes": 134
      },
      {
        "stage": "phrase_acknowledged",
        "phrase_id": "id-0736f4f74ac19c"
      },
      {
        "stage": "pcm_sent",
        "feed_ms": 425,
        "samples": 173512,
        "sample_rate": 16000,
        "pcm_sha256": "0e90684f507d89974456c5348aaec5e4fe9a39b05ace1106db29c289b7bc1697",
        "wire_bytes": 49790,
        "codec": "opus",
        "packets": 543,
        "packet_publish_ms": 2.1000000089406967
      },
      {
        "stage": "control_reply",
        "command": "end",
        "elapsed_ms": 258.20000000298023,
        "bytes": 267
      },
      {
        "stage": "ingress_summary",
        "feed_resample_ms": 2.7706800028681755,
        "lock_wait_ms": 0.9706153068691492,
        "pcm_bytes": 1041072,
        "wire_bytes": 49790,
        "opus_decode_ms": 60.09205477312207,
        "packets": 543
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 127.80000001192093,
        "bytes": 30058
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 111,
        "bytes": 37
      },
      {
        "stage": "released",
        "end_ms": 687.4000000059605
      }
    ],
    "model": "streaming_worker",
    "type": "final",
    "text": "Открой слой WFSQGIS, переведи геометрию из WGS84 в проекцию Меркатора и выгрузи границу водосбора в GeoJSON",
    "code": null,
    "pcm_sha256": "0e90684f507d89974456c5348aaec5e4fe9a39b05ace1106db29c289b7bc1697",
    "input_sha256": "e80a600a0742163b2e2751ef22a4cee2ea5b31ff92cdbd373e5cfaef604299b8",
    "decode_ms": 195.03649696707726,
    "model_load_ms": 0,
    "decode_count": 1,
    "timings": {
      "backend": "streaming_worker",
      "worker_queue_ms": 0.6908359937369823,
      "worker_decode_ms": 195.03649696707726,
      "decode_count": 1,
      "prepare_ms": 18.143001943826675,
      "processed_audio_seconds": 10.8445,
      "source_upload_ms": 3.338339040055871,
      "collection_ms": null,
      "silence_ms": null,
      "vad_ms": null,
      "worker_preparation_ms": 0.2702232450246811,
      "model_load_ms": 0,
      "model_exchange_ms": 244.95893507264555,
      "upload_rpc_count": 1,
      "upload_packets": 5,
      "upload_pcm_bytes": 347024
    },
    "encoded": {
      "type": "compare_client",
      "stage": "encoded",
      "codec": "opus",
      "encoding_ms": 0,
      "encoding_reused": true,
      "pcm_bytes": 347024,
      "wire_bytes": 49790,
      "packets": 543
    },
    "attempt": 1,
    "word_edits": 3,
    "ref_words": 18,
    "char_edits": 1,
    "ref_chars": 92,
    "wer_pct": 16.666666666666668,
    "cer_pct": 1.0869565217391304,
    "model_label": "Whisper Turbo",
    "raw_text": "Открой слой WFSQGIS, переведи геометрию из WGS84 в проекцию Меркатора и выгрузи границу водосбора в GeoJSON",
    "raw_wer_pct": 16.666666666666668,
    "raw_cer_pct": 1.0869565217391304,
    "length": "medium",
    "noise": "5",
    "seconds": 10.8445,
    "domain": "maps",
    "terms_total": 6,
    "terms_hit": 4,
    "terms_missing": 2,
    "terms_inserted": 0,
    "postprocess_ms": null
  },
  {
    "id": "07-5",
    "backend": "streaming_worker",
    "enabled": false,
    "profile": "maps",
    "requested_terms": null,
    "started": "2026-11-09T13:22:27.901Z",
    "finished": "2026-11-09T13:22:29.620Z",
    "applied_terms": {
      "mode": "off",
      "applied": false
    },
    "diagnostic": {
      "text": "Открой слой WFSQGS, переведи геометрию из WGS84 в проекцию Меркатора и выгрузи границу водосбора в Геоджейс.",
      "decode_ms": 196.65360264480114,
      "queue_ms": 0,
      "backend": "streaming_worker",
      "model": "large-v3-turbo",
      "model_revision": null,
      "scores": {
        "avg_logprob": -0.10995029784598441,
        "no_speech_prob": 0,
        "compression_ratio": 1.3055555555555556
      },
      "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": 173512,
        "sha256": "e80a600a0742163b2e2751ef22a4cee2ea5b31ff92cdbd373e5cfaef604299b8"
      },
      "transport": {
        "worker_preparation_ms": 0.22385455667972565,
        "model_load_ms": 0,
        "model_exchange_ms": 235.7995449565351,
        "upload_rpc_count": 1,
        "upload_packets": 5,
        "upload_pcm_bytes": 347024
      },
      "words": []
    },
    "source": {
      "start_sample": 0,
      "end_sample": 520536,
      "last_speech_sample": 520536,
      "reason": "selection",
      "sample_rate": 48000,
      "format": "pcm16le",
      "channels": 1,
      "pcm_sha256": "50c2ec9f26d52c3b9ffb1f4e7638f1a271b42fb78cf11f0435cfaf9b2621b9c2",
      "samples": 520536
    },
    "phrase_id": "id-b603f70aeb2d96",
    "session_id": "id-9dbcab25ad1e60",
    "stream_id": "id-c44e9e0fb8956d",
    "transport": [
      {
        "stage": "segmented",
        "segmentation_reused": false
      },
      {
        "stage": "encoded",
        "codec": "opus",
        "encoding_ms": 0,
        "encoding_reused": true,
        "pcm_bytes": 347024,
        "wire_bytes": 49790,
        "packets": 543
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 119.40000000596046,
        "bytes": 1854
      },
      {
        "stage": "control_reply",
        "command": "start",
        "elapsed_ms": 100.70000000298023,
        "bytes": 206
      },
      {
        "stage": "ready",
        "setup_ms": 620.2000000029802
      },
      {
        "stage": "feed_started"
      },
      {
        "stage": "control_reply",
        "command": "phrase",
        "elapsed_ms": 106.40000000596046,
        "bytes": 132
      },
      {
        "stage": "phrase_submitted",
        "phrase_id": "id-b603f70aeb2d96"
      },
      {
        "stage": "control_reply",
        "command": "phrase",
        "elapsed_ms": 281.30000001192093,
        "bytes": 134
      },
      {
        "stage": "phrase_acknowledged",
        "phrase_id": "id-b603f70aeb2d96"
      },
      {
        "stage": "pcm_sent",
        "feed_ms": 430,
        "samples": 173512,
        "sample_rate": 16000,
        "pcm_sha256": "0e90684f507d89974456c5348aaec5e4fe9a39b05ace1106db29c289b7bc1697",
        "wire_bytes": 49790,
        "codec": "opus",
        "packets": 543,
        "packet_publish_ms": 2.599999964237213
      },
      {
        "stage": "control_reply",
        "command": "end",
        "elapsed_ms": 245.59999999403954,
        "bytes": 266
      },
      {
        "stage": "ingress_summary",
        "feed_resample_ms": 2.959991805255413,
        "lock_wait_ms": 0.895368168130517,
        "pcm_bytes": 1041072,
        "wire_bytes": 49790,
        "opus_decode_ms": 61.350530944764614,
        "packets": 543
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 117,
        "bytes": 26980
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 108.70000000298023,
        "bytes": 37
      },
      {
        "stage": "released",
        "end_ms": 669
      }
    ],
    "model": "streaming_worker",
    "type": "final",
    "text": "Открой слой WFSQGS, переведи геометрию из WGS84 в проекцию Меркатора и выгрузи границу водосбора в Геоджейс.",
    "code": null,
    "pcm_sha256": "0e90684f507d89974456c5348aaec5e4fe9a39b05ace1106db29c289b7bc1697",
    "input_sha256": "e80a600a0742163b2e2751ef22a4cee2ea5b31ff92cdbd373e5cfaef604299b8",
    "decode_ms": 196.65360264480114,
    "model_load_ms": 0,
    "decode_count": 1,
    "timings": {
      "backend": "streaming_worker",
      "worker_queue_ms": 0.546053983271122,
      "worker_decode_ms": 196.65360264480114,
      "decode_count": 1,
      "prepare_ms": 20.4163221642375,
      "processed_audio_seconds": 10.8445,
      "source_upload_ms": 2.6432140730321407,
      "collection_ms": null,
      "silence_ms": null,
      "vad_ms": null,
      "worker_preparation_ms": 0.22385455667972565,
      "model_load_ms": 0,
      "model_exchange_ms": 235.7995449565351,
      "upload_rpc_count": 1,
      "upload_packets": 5,
      "upload_pcm_bytes": 347024
    },
    "encoded": {
      "type": "compare_client",
      "stage": "encoded",
      "codec": "opus",
      "encoding_ms": 0,
      "encoding_reused": true,
      "pcm_bytes": 347024,
      "wire_bytes": 49790,
      "packets": 543
    },
    "attempt": 1,
    "word_edits": 4,
    "ref_words": 18,
    "char_edits": 10,
    "ref_chars": 92,
    "wer_pct": 22.22222222222222,
    "cer_pct": 10.869565217391305,
    "model_label": "Whisper Turbo",
    "raw_text": "Открой слой WFSQGS, переведи геометрию из WGS84 в проекцию Меркатора и выгрузи границу водосбора в Геоджейс.",
    "raw_wer_pct": 22.22222222222222,
    "raw_cer_pct": 10.869565217391305,
    "length": "medium",
    "noise": "5",
    "seconds": 10.8445,
    "domain": "maps",
    "terms_total": 6,
    "terms_hit": 3,
    "terms_missing": 3,
    "terms_inserted": 0,
    "postprocess_ms": null
  },
  {
    "id": "07-5",
    "backend": "streaming_worker_russian",
    "enabled": true,
    "profile": "maps",
    "requested_terms": {
      "mode": "hotwords",
      "profile": "maps",
      "version": "technical-v1",
      "sha256": "2a8385d7427e41a6dea672fe5e31329ec8a0e70958b5a35a55bb999b28ba1969"
    },
    "started": "2026-11-09T13:22:29.717Z",
    "finished": "2026-11-09T13:22:31.710Z",
    "applied_terms": {
      "mode": "hotwords",
      "profile": "maps",
      "version": "technical-v1",
      "sha256": "2a8385d7427e41a6dea672fe5e31329ec8a0e70958b5a35a55bb999b28ba1969",
      "applied": true,
      "hotwords": "WMS, GPX, WFS, QGIS, WGS84, Меркатора, водосбора, GeoJSON, GeoTIFF, WMTS, Терека, ортофотоплана, Оки, Серпухова, Коломны, буфер, гектарах, полигоны, Кольского полуострова, DEM, Мончегорск, Апатиты, Кировск"
    },
    "diagnostic": {
      "text": "Открой слой WFS в QGIS, переведи геометрию из WGS84 в проекцию Меркатора и выгрузи границу водосбора в GeoJSON.",
      "decode_ms": 505.74424862861633,
      "queue_ms": 0,
      "backend": "streaming_worker_russian",
      "model": "large-v3-russian",
      "model_revision": null,
      "scores": {
        "avg_logprob": -0.04840384676771344,
        "no_speech_prob": 0.001987457275390625,
        "compression_ratio": 1.2266666666666666
      },
      "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": "WMS, GPX, WFS, QGIS, WGS84, Меркатора, водосбора, GeoJSON, GeoTIFF, WMTS, Терека, ортофотоплана, Оки, Серпухова, Коломны, буфер, гектарах, полигоны, Кольского полуострова, DEM, Мончегорск, Апатиты, Кировск",
        "hotwords_tokens": 104
      },
      "score_filtering": false,
      "decode_count": 1,
      "model_input": {
        "sample_rate": 16000,
        "format": "float32le",
        "samples": 173512,
        "sha256": "e80a600a0742163b2e2751ef22a4cee2ea5b31ff92cdbd373e5cfaef604299b8"
      },
      "transport": {
        "worker_preparation_ms": 0.18319301307201385,
        "model_load_ms": 0,
        "model_exchange_ms": 550.7750059477985,
        "upload_rpc_count": 1,
        "upload_packets": 5,
        "upload_pcm_bytes": 347024
      },
      "words": []
    },
    "source": {
      "start_sample": 0,
      "end_sample": 520536,
      "last_speech_sample": 520536,
      "reason": "selection",
      "sample_rate": 48000,
      "format": "pcm16le",
      "channels": 1,
      "pcm_sha256": "50c2ec9f26d52c3b9ffb1f4e7638f1a271b42fb78cf11f0435cfaf9b2621b9c2",
      "samples": 520536
    },
    "phrase_id": "id-5f1153738518f3",
    "session_id": "id-2a97ca04a61eee",
    "stream_id": "id-5d08d47beec958",
    "transport": [
      {
        "stage": "segmented",
        "segmentation_reused": false
      },
      {
        "stage": "encoded",
        "codec": "opus",
        "encoding_ms": 0,
        "encoding_reused": true,
        "pcm_bytes": 347024,
        "wire_bytes": 49790,
        "packets": 543
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 115.09999999403954,
        "bytes": 2002
      },
      {
        "stage": "control_reply",
        "command": "start",
        "elapsed_ms": 100,
        "bytes": 214
      },
      {
        "stage": "ready",
        "setup_ms": 605.8999999910593
      },
      {
        "stage": "feed_started"
      },
      {
        "stage": "control_reply",
        "command": "phrase",
        "elapsed_ms": 101.3999999910593,
        "bytes": 132
      },
      {
        "stage": "phrase_submitted",
        "phrase_id": "id-5f1153738518f3"
      },
      {
        "stage": "control_reply",
        "command": "phrase",
        "elapsed_ms": 269.30000001192093,
        "bytes": 134
      },
      {
        "stage": "phrase_acknowledged",
        "phrase_id": "id-5f1153738518f3"
      },
      {
        "stage": "pcm_sent",
        "feed_ms": 418.29999999701977,
        "samples": 173512,
        "sample_rate": 16000,
        "pcm_sha256": "0e90684f507d89974456c5348aaec5e4fe9a39b05ace1106db29c289b7bc1697",
        "wire_bytes": 49790,
        "codec": "opus",
        "packets": 543,
        "packet_publish_ms": 2.500000014901161
      },
      {
        "stage": "control_reply",
        "command": "end",
        "elapsed_ms": 562.3000000119209,
        "bytes": 267
      },
      {
        "stage": "ingress_summary",
        "feed_resample_ms": 2.796870656311512,
        "lock_wait_ms": 0.9046492632478476,
        "pcm_bytes": 1041072,
        "wire_bytes": 49790,
        "opus_decode_ms": 60.369530227035284,
        "packets": 543
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 115.29999999701977,
        "bytes": 30292
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 102.09999999403954,
        "bytes": 37
      },
      {
        "stage": "released",
        "end_ms": 968.5
      }
    ],
    "model": "streaming_worker_russian",
    "type": "final",
    "text": "Открой слой WFS в QGIS, переведи геометрию из WGS84 в проекцию Меркатора и выгрузи границу водосбора в GeoJSON.",
    "code": null,
    "pcm_sha256": "0e90684f507d89974456c5348aaec5e4fe9a39b05ace1106db29c289b7bc1697",
    "input_sha256": "e80a600a0742163b2e2751ef22a4cee2ea5b31ff92cdbd373e5cfaef604299b8",
    "decode_ms": 505.74424862861633,
    "model_load_ms": 0,
    "decode_count": 1,
    "timings": {
      "backend": "streaming_worker_russian",
      "worker_queue_ms": 0.44350489042699337,
      "worker_decode_ms": 505.74424862861633,
      "decode_count": 1,
      "prepare_ms": 18.412204924970865,
      "processed_audio_seconds": 10.8445,
      "source_upload_ms": 2.6533131022006273,
      "collection_ms": null,
      "silence_ms": null,
      "vad_ms": null,
      "worker_preparation_ms": 0.18319301307201385,
      "model_load_ms": 0,
      "model_exchange_ms": 550.7750059477985,
      "upload_rpc_count": 1,
      "upload_packets": 5,
      "upload_pcm_bytes": 347024
    },
    "encoded": {
      "type": "compare_client",
      "stage": "encoded",
      "codec": "opus",
      "encoding_ms": 0,
      "encoding_reused": true,
      "pcm_bytes": 347024,
      "wire_bytes": 49790,
      "packets": 543
    },
    "attempt": 1,
    "word_edits": 0,
    "ref_words": 18,
    "char_edits": 0,
    "ref_chars": 92,
    "wer_pct": 0.0,
    "cer_pct": 0.0,
    "model_label": "Whisper Russian",
    "raw_text": "Открой слой WFS в QGIS, переведи геометрию из WGS84 в проекцию Меркатора и выгрузи границу водосбора в GeoJSON.",
    "raw_wer_pct": 0.0,
    "raw_cer_pct": 0.0,
    "length": "medium",
    "noise": "5",
    "seconds": 10.8445,
    "domain": "maps",
    "terms_total": 6,
    "terms_hit": 6,
    "terms_missing": 0,
    "terms_inserted": 0,
    "postprocess_ms": null
  },
  {
    "id": "07-5",
    "backend": "streaming_worker_russian",
    "enabled": false,
    "profile": "maps",
    "requested_terms": null,
    "started": "2026-11-09T13:22:31.710Z",
    "finished": "2026-11-09T13:22:33.694Z",
    "applied_terms": {
      "mode": "off",
      "applied": false
    },
    "diagnostic": {
      "text": "Открой слой WFS в QGIS, переведи геометрию из WGS84 в проекцию меркатора и выгрузи границу водосбора в GeoGS.",
      "decode_ms": 486.5074437111616,
      "queue_ms": 0,
      "backend": "streaming_worker_russian",
      "model": "large-v3-russian",
      "model_revision": null,
      "scores": {
        "avg_logprob": -0.1496139171604927,
        "no_speech_prob": 0.00353240966796875,
        "compression_ratio": 1.2465753424657535
      },
      "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": 173512,
        "sha256": "e80a600a0742163b2e2751ef22a4cee2ea5b31ff92cdbd373e5cfaef604299b8"
      },
      "transport": {
        "worker_preparation_ms": 0.20947307348251343,
        "model_load_ms": 0,
        "model_exchange_ms": 531.5216130111367,
        "upload_rpc_count": 1,
        "upload_packets": 5,
        "upload_pcm_bytes": 347024
      },
      "words": []
    },
    "source": {
      "start_sample": 0,
      "end_sample": 520536,
      "last_speech_sample": 520536,
      "reason": "selection",
      "sample_rate": 48000,
      "format": "pcm16le",
      "channels": 1,
      "pcm_sha256": "50c2ec9f26d52c3b9ffb1f4e7638f1a271b42fb78cf11f0435cfaf9b2621b9c2",
      "samples": 520536
    },
    "phrase_id": "id-156b11aa9c3e47",
    "session_id": "id-25bbad4c4a10a4",
    "stream_id": "id-70fc4502d35b8c",
    "transport": [
      {
        "stage": "segmented",
        "segmentation_reused": false
      },
      {
        "stage": "encoded",
        "codec": "opus",
        "encoding_ms": 0,
        "encoding_reused": true,
        "pcm_bytes": 347024,
        "wire_bytes": 49790,
        "packets": 543
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 108.3999999910593,
        "bytes": 1862
      },
      {
        "stage": "control_reply",
        "command": "start",
        "elapsed_ms": 101.30000001192093,
        "bytes": 214
      },
      {
        "stage": "ready",
        "setup_ms": 600.7000000029802
      },
      {
        "stage": "feed_started"
      },
      {
        "stage": "control_reply",
        "command": "phrase",
        "elapsed_ms": 103.70000000298023,
        "bytes": 132
      },
      {
        "stage": "phrase_submitted",
        "phrase_id": "id-156b11aa9c3e47"
      },
      {
        "stage": "control_reply",
        "command": "phrase",
        "elapsed_ms": 275.79999999701977,
        "bytes": 134
      },
      {
        "stage": "phrase_acknowledged",
        "phrase_id": "id-156b11aa9c3e47"
      },
      {
        "stage": "pcm_sent",
        "feed_ms": 424.5,
        "samples": 173512,
        "sample_rate": 16000,
        "pcm_sha256": "0e90684f507d89974456c5348aaec5e4fe9a39b05ace1106db29c289b7bc1697",
        "wire_bytes": 49790,
        "codec": "opus",
        "packets": 543,
        "packet_publish_ms": 2.699999988079071
      },
      {
        "stage": "control_reply",
        "command": "end",
        "elapsed_ms": 543,
        "bytes": 267
      },
      {
        "stage": "ingress_summary",
        "feed_resample_ms": 2.9655899852514267,
        "lock_wait_ms": 1.1541994754225016,
        "pcm_bytes": 1041072,
        "wire_bytes": 49790,
        "opus_decode_ms": 67.56835198029876,
        "packets": 543
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 109.5,
        "bytes": 27120
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 117.79999999701977,
        "bytes": 37
      },
      {
        "stage": "released",
        "end_ms": 959.1999999880791
      }
    ],
    "model": "streaming_worker_russian",
    "type": "final",
    "text": "Открой слой WFS в QGIS, переведи геометрию из WGS84 в проекцию меркатора и выгрузи границу водосбора в GeoGS.",
    "code": null,
    "pcm_sha256": "0e90684f507d89974456c5348aaec5e4fe9a39b05ace1106db29c289b7bc1697",
    "input_sha256": "e80a600a0742163b2e2751ef22a4cee2ea5b31ff92cdbd373e5cfaef604299b8",
    "decode_ms": 486.5074437111616,
    "model_load_ms": 0,
    "decode_count": 1,
    "timings": {
      "backend": "streaming_worker_russian",
      "worker_queue_ms": 0.7201370317488909,
      "worker_decode_ms": 486.5074437111616,
      "decode_count": 1,
      "prepare_ms": 18.163362983614206,
      "processed_audio_seconds": 10.8445,
      "source_upload_ms": 4.267418058589101,
      "collection_ms": null,
      "silence_ms": null,
      "vad_ms": null,
      "worker_preparation_ms": 0.20947307348251343,
      "model_load_ms": 0,
      "model_exchange_ms": 531.5216130111367,
      "upload_rpc_count": 1,
      "upload_packets": 5,
      "upload_pcm_bytes": 347024
    },
    "encoded": {
      "type": "compare_client",
      "stage": "encoded",
      "codec": "opus",
      "encoding_ms": 0,
      "encoding_reused": true,
      "pcm_bytes": 347024,
      "wire_bytes": 49790,
      "packets": 543
    },
    "attempt": 1,
    "word_edits": 1,
    "ref_words": 18,
    "char_edits": 3,
    "ref_chars": 92,
    "wer_pct": 5.555555555555555,
    "cer_pct": 3.260869565217391,
    "model_label": "Whisper Russian",
    "raw_text": "Открой слой WFS в QGIS, переведи геометрию из WGS84 в проекцию меркатора и выгрузи границу водосбора в GeoGS.",
    "raw_wer_pct": 5.555555555555555,
    "raw_cer_pct": 3.260869565217391,
    "length": "medium",
    "noise": "5",
    "seconds": 10.8445,
    "domain": "maps",
    "terms_total": 6,
    "terms_hit": 5,
    "terms_missing": 1,
    "terms_inserted": 0,
    "postprocess_ms": null
  },
  {
    "id": "07-5",
    "backend": "gigaam_v3",
    "enabled": true,
    "profile": "maps",
    "requested_terms": {
      "mode": "replacements",
      "profile": "maps",
      "version": "technical-v1",
      "sha256": "2a8385d7427e41a6dea672fe5e31329ec8a0e70958b5a35a55bb999b28ba1969"
    },
    "started": "2026-11-09T13:22:33.809Z",
    "finished": "2026-11-09T13:22:35.421Z",
    "applied_terms": {
      "mode": "replacements",
      "profile": "maps",
      "version": "technical-v1",
      "sha256": "2a8385d7427e41a6dea672fe5e31329ec8a0e70958b5a35a55bb999b28ba1969",
      "applied": true,
      "raw_text": "Открой слой WFSQ, переведи геометрию из WGS84 в проект Цумерка и выгрузи границу водосбора в Гиаджис.",
      "normalized_text": "Открой слой WFSQ, переведи геометрию из WGS84 в проект Цумерка и выгрузи границу водосбора в Гиаджис.",
      "offsets": "NFC Unicode code points",
      "replacements": [],
      "postprocess_ms": 0.038168858736753464
    },
    "diagnostic": {
      "text": "Открой слой WFSQ, переведи геометрию из WGS84 в проект Цумерка и выгрузи границу водосбора в Гиаджис.",
      "decode_ms": 86.18668466806412,
      "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": 173512,
        "sha256": "e80a600a0742163b2e2751ef22a4cee2ea5b31ff92cdbd373e5cfaef604299b8"
      },
      "transport": {
        "worker_preparation_ms": 0.24366378784179688,
        "model_load_ms": 0,
        "model_exchange_ms": 128.5440670326352,
        "upload_rpc_count": 1,
        "upload_packets": 5,
        "upload_pcm_bytes": 347024
      },
      "words": []
    },
    "source": {
      "start_sample": 0,
      "end_sample": 520536,
      "last_speech_sample": 520536,
      "reason": "selection",
      "sample_rate": 48000,
      "format": "pcm16le",
      "channels": 1,
      "pcm_sha256": "50c2ec9f26d52c3b9ffb1f4e7638f1a271b42fb78cf11f0435cfaf9b2621b9c2",
      "samples": 520536
    },
    "phrase_id": "id-530c5eac75a1b6",
    "session_id": "id-95afcbb6aa9d88",
    "stream_id": "id-a36147e726a482",
    "transport": [
      {
        "stage": "segmented",
        "segmentation_reused": false
      },
      {
        "stage": "encoded",
        "codec": "opus",
        "encoding_ms": 0,
        "encoding_reused": true,
        "pcm_bytes": 347024,
        "wire_bytes": 49790,
        "packets": 543
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 123.70000000298023,
        "bytes": 1991
      },
      {
        "stage": "control_reply",
        "command": "start",
        "elapsed_ms": 102.19999998807907,
        "bytes": 199
      },
      {
        "stage": "ready",
        "setup_ms": 623.6000000089407
      },
      {
        "stage": "feed_started"
      },
      {
        "stage": "control_reply",
        "command": "phrase",
        "elapsed_ms": 106.3999999910593,
        "bytes": 132
      },
      {
        "stage": "phrase_submitted",
        "phrase_id": "id-530c5eac75a1b6"
      },
      {
        "stage": "control_reply",
        "command": "phrase",
        "elapsed_ms": 275.20000000298023,
        "bytes": 134
      },
      {
        "stage": "phrase_acknowledged",
        "phrase_id": "id-530c5eac75a1b6"
      },
      {
        "stage": "pcm_sent",
        "feed_ms": 429.70000000298023,
        "samples": 173512,
        "sample_rate": 16000,
        "pcm_sha256": "0e90684f507d89974456c5348aaec5e4fe9a39b05ace1106db29c289b7bc1697",
        "wire_bytes": 49790,
        "codec": "opus",
        "packets": 543,
        "packet_publish_ms": 3.399999976158142
      },
      {
        "stage": "control_reply",
        "command": "end",
        "elapsed_ms": 140.90000000596046,
        "bytes": 265
      },
      {
        "stage": "ingress_summary",
        "feed_resample_ms": 3.011625027284026,
        "lock_wait_ms": 1.073417253792286,
        "pcm_bytes": 1041072,
        "wire_bytes": 49790,
        "opus_decode_ms": 69.99928341247141,
        "packets": 543
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 109.90000000596046,
        "bytes": 28110
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 115.3999999910593,
        "bytes": 37
      },
      {
        "stage": "released",
        "end_ms": 558.5
      }
    ],
    "model": "gigaam_v3",
    "type": "final",
    "text": "Открой слой WFSQ, переведи геометрию из WGS84 в проект Цумерка и выгрузи границу водосбора в Гиаджис.",
    "code": null,
    "pcm_sha256": "0e90684f507d89974456c5348aaec5e4fe9a39b05ace1106db29c289b7bc1697",
    "input_sha256": "e80a600a0742163b2e2751ef22a4cee2ea5b31ff92cdbd373e5cfaef604299b8",
    "decode_ms": 86.18668466806412,
    "model_load_ms": 0,
    "decode_count": 1,
    "timings": {
      "backend": "gigaam_v3",
      "worker_queue_ms": 0.7847659289836884,
      "worker_decode_ms": 86.18668466806412,
      "decode_count": 1,
      "prepare_ms": 15.459898160770535,
      "processed_audio_seconds": 10.8445,
      "source_upload_ms": 2.6297031436115503,
      "collection_ms": null,
      "silence_ms": null,
      "vad_ms": null,
      "worker_preparation_ms": 0.24366378784179688,
      "model_load_ms": 0,
      "model_exchange_ms": 128.5440670326352,
      "upload_rpc_count": 1,
      "upload_packets": 5,
      "upload_pcm_bytes": 347024
    },
    "encoded": {
      "type": "compare_client",
      "stage": "encoded",
      "codec": "opus",
      "encoding_ms": 0,
      "encoding_reused": true,
      "pcm_bytes": 347024,
      "wire_bytes": 49790,
      "packets": 543
    },
    "attempt": 1,
    "word_edits": 6,
    "ref_words": 18,
    "char_edits": 18,
    "ref_chars": 92,
    "wer_pct": 33.333333333333336,
    "cer_pct": 19.565217391304348,
    "model_label": "GigaAM v3 RNNT",
    "raw_text": "Открой слой WFSQ, переведи геометрию из WGS84 в проект Цумерка и выгрузи границу водосбора в Гиаджис.",
    "raw_wer_pct": 33.333333333333336,
    "raw_cer_pct": 19.565217391304348,
    "length": "medium",
    "noise": "5",
    "seconds": 10.8445,
    "domain": "maps",
    "terms_total": 6,
    "terms_hit": 2,
    "terms_missing": 4,
    "terms_inserted": 0,
    "postprocess_ms": 0.038168858736753464
  },
  {
    "id": "07-5",
    "backend": "gigaam_v3",
    "enabled": false,
    "profile": "maps",
    "requested_terms": null,
    "started": "2026-11-09T13:22:35.421Z",
    "finished": "2026-11-09T13:22:37.073Z",
    "applied_terms": {
      "mode": "off",
      "applied": false
    },
    "diagnostic": {
      "text": "Открой слой WFSQ, переведи геометрию из WGS84 в проект Цумерка и выгрузи границу водосбора в Гиаджис.",
      "decode_ms": 74.37450997531414,
      "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": 173512,
        "sha256": "e80a600a0742163b2e2751ef22a4cee2ea5b31ff92cdbd373e5cfaef604299b8"
      },
      "transport": {
        "worker_preparation_ms": 0.23753568530082703,
        "model_load_ms": 0,
        "model_exchange_ms": 120.0867819134146,
        "upload_rpc_count": 1,
        "upload_packets": 5,
        "upload_pcm_bytes": 347024
      },
      "words": []
    },
    "source": {
      "start_sample": 0,
      "end_sample": 520536,
      "last_speech_sample": 520536,
      "reason": "selection",
      "sample_rate": 48000,
      "format": "pcm16le",
      "channels": 1,
      "pcm_sha256": "50c2ec9f26d52c3b9ffb1f4e7638f1a271b42fb78cf11f0435cfaf9b2621b9c2",
      "samples": 520536
    },
    "phrase_id": "id-0e0c1631d2fcad",
    "session_id": "id-e332a8b043c25a",
    "stream_id": "id-edb5dd8f8cf127",
    "transport": [
      {
        "stage": "segmented",
        "segmentation_reused": false
      },
      {
        "stage": "encoded",
        "codec": "opus",
        "encoding_ms": 0,
        "encoding_reused": true,
        "pcm_bytes": 347024,
        "wire_bytes": 49790,
        "packets": 543
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 117.29999999701977,
        "bytes": 1847
      },
      {
        "stage": "control_reply",
        "command": "start",
        "elapsed_ms": 109.90000000596046,
        "bytes": 199
      },
      {
        "stage": "ready",
        "setup_ms": 638.5
      },
      {
        "stage": "feed_started"
      },
      {
        "stage": "control_reply",
        "command": "phrase",
        "elapsed_ms": 114.29999999701977,
        "bytes": 132
      },
      {
        "stage": "phrase_submitted",
        "phrase_id": "id-0e0c1631d2fcad"
      },
      {
        "stage": "control_reply",
        "command": "phrase",
        "elapsed_ms": 285.3999999910593,
        "bytes": 134
      },
      {
        "stage": "phrase_acknowledged",
        "phrase_id": "id-0e0c1631d2fcad"
      },
      {
        "stage": "pcm_sent",
        "feed_ms": 435.1000000089407,
        "samples": 173512,
        "sample_rate": 16000,
        "pcm_sha256": "0e90684f507d89974456c5348aaec5e4fe9a39b05ace1106db29c289b7bc1697",
        "wire_bytes": 49790,
        "codec": "opus",
        "packets": 543,
        "packet_publish_ms": 3
      },
      {
        "stage": "control_reply",
        "command": "end",
        "elapsed_ms": 136.5,
        "bytes": 264
      },
      {
        "stage": "ingress_summary",
        "feed_resample_ms": 3.07055888697505,
        "lock_wait_ms": 0.966907711699605,
        "pcm_bytes": 1041072,
        "wire_bytes": 49790,
        "opus_decode_ms": 66.66719797067344,
        "packets": 543
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 129.20000000298023,
        "bytes": 26866
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 117.79999999701977,
        "bytes": 37
      },
      {
        "stage": "released",
        "end_ms": 577.8999999910593
      }
    ],
    "model": "gigaam_v3",
    "type": "final",
    "text": "Открой слой WFSQ, переведи геометрию из WGS84 в проект Цумерка и выгрузи границу водосбора в Гиаджис.",
    "code": null,
    "pcm_sha256": "0e90684f507d89974456c5348aaec5e4fe9a39b05ace1106db29c289b7bc1697",
    "input_sha256": "e80a600a0742163b2e2751ef22a4cee2ea5b31ff92cdbd373e5cfaef604299b8",
    "decode_ms": 74.37450997531414,
    "model_load_ms": 0,
    "decode_count": 1,
    "timings": {
      "backend": "gigaam_v3",
      "worker_queue_ms": 0.8345781825482845,
      "worker_decode_ms": 74.37450997531414,
      "decode_count": 1,
      "prepare_ms": 20.016598980873823,
      "processed_audio_seconds": 10.8445,
      "source_upload_ms": 2.541610971093178,
      "collection_ms": null,
      "silence_ms": null,
      "vad_ms": null,
      "worker_preparation_ms": 0.23753568530082703,
      "model_load_ms": 0,
      "model_exchange_ms": 120.0867819134146,
      "upload_rpc_count": 1,
      "upload_packets": 5,
      "upload_pcm_bytes": 347024
    },
    "encoded": {
      "type": "compare_client",
      "stage": "encoded",
      "codec": "opus",
      "encoding_ms": 0,
      "encoding_reused": true,
      "pcm_bytes": 347024,
      "wire_bytes": 49790,
      "packets": 543
    },
    "attempt": 1,
    "word_edits": 6,
    "ref_words": 18,
    "char_edits": 18,
    "ref_chars": 92,
    "wer_pct": 33.333333333333336,
    "cer_pct": 19.565217391304348,
    "model_label": "GigaAM v3 RNNT",
    "raw_text": "Открой слой WFSQ, переведи геометрию из WGS84 в проект Цумерка и выгрузи границу водосбора в Гиаджис.",
    "raw_wer_pct": 33.333333333333336,
    "raw_cer_pct": 19.565217391304348,
    "length": "medium",
    "noise": "5",
    "seconds": 10.8445,
    "domain": "maps",
    "terms_total": 6,
    "terms_hit": 2,
    "terms_missing": 4,
    "terms_inserted": 0,
    "postprocess_ms": null
  },
  {
    "id": "07-5",
    "backend": "gigaam_large_ctc",
    "enabled": true,
    "profile": "maps",
    "requested_terms": {
      "mode": "replacements",
      "profile": "maps",
      "version": "technical-v1",
      "sha256": "2a8385d7427e41a6dea672fe5e31329ec8a0e70958b5a35a55bb999b28ba1969"
    },
    "started": "2026-11-09T13:22:37.187Z",
    "finished": "2026-11-09T13:22:38.793Z",
    "applied_terms": {
      "mode": "replacements",
      "profile": "maps",
      "version": "technical-v1",
      "sha256": "2a8385d7427e41a6dea672fe5e31329ec8a0e70958b5a35a55bb999b28ba1969",
      "applied": true,
      "raw_text": "открой слой даблю эф эс кью джис переведи геометрию из даблю джиэс восемьдесят четыре в проекюмеркатара и выгрузи границу водосбора в геаджес",
      "normalized_text": "открой слой даблю эф эс кью джис переведи геометрию из даблю джиэс восемьдесят четыре в проекюмеркатара и выгрузи границу водосбора в геаджес",
      "offsets": "NFC Unicode code points",
      "replacements": [
        {
          "start": 12,
          "end": 23,
          "from": "даблю эф эс",
          "to": "WFS"
        },
        {
          "start": 24,
          "end": 32,
          "from": "кью джис",
          "to": "QGIS"
        },
        {
          "start": 55,
          "end": 85,
          "from": "даблю джиэс восемьдесят четыре",
          "to": "WGS84"
        }
      ],
      "postprocess_ms": 0.05154102109372616
    },
    "diagnostic": {
      "text": "открой слой даблю эф эс кью джис переведи геометрию из даблю джиэс восемьдесят четыре в проекюмеркатара и выгрузи границу водосбора в геаджес",
      "decode_ms": 26.617830619215965,
      "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": 173512,
        "sha256": "e80a600a0742163b2e2751ef22a4cee2ea5b31ff92cdbd373e5cfaef604299b8"
      },
      "transport": {
        "worker_preparation_ms": 0.18530525267124176,
        "model_load_ms": 0,
        "model_exchange_ms": 70.10838598944247,
        "upload_rpc_count": 1,
        "upload_packets": 5,
        "upload_pcm_bytes": 347024
      },
      "words": []
    },
    "source": {
      "start_sample": 0,
      "end_sample": 520536,
      "last_speech_sample": 520536,
      "reason": "selection",
      "sample_rate": 48000,
      "format": "pcm16le",
      "channels": 1,
      "pcm_sha256": "50c2ec9f26d52c3b9ffb1f4e7638f1a271b42fb78cf11f0435cfaf9b2621b9c2",
      "samples": 520536
    },
    "phrase_id": "id-5c3494179d8262",
    "session_id": "id-923bc90f8931a1",
    "stream_id": "id-633e589136b579",
    "transport": [
      {
        "stage": "segmented",
        "segmentation_reused": false
      },
      {
        "stage": "encoded",
        "codec": "opus",
        "encoding_ms": 0,
        "encoding_reused": true,
        "pcm_bytes": 347024,
        "wire_bytes": 49790,
        "packets": 543
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 144.70000000298023,
        "bytes": 1998
      },
      {
        "stage": "control_reply",
        "command": "start",
        "elapsed_ms": 110.90000000596046,
        "bytes": 206
      },
      {
        "stage": "ready",
        "setup_ms": 637.5999999940395
      },
      {
        "stage": "feed_started"
      },
      {
        "stage": "control_reply",
        "command": "phrase",
        "elapsed_ms": 101.29999999701977,
        "bytes": 132
      },
      {
        "stage": "phrase_submitted",
        "phrase_id": "id-5c3494179d8262"
      },
      {
        "stage": "control_reply",
        "command": "phrase",
        "elapsed_ms": 268.79999999701977,
        "bytes": 134
      },
      {
        "stage": "phrase_acknowledged",
        "phrase_id": "id-5c3494179d8262"
      },
      {
        "stage": "pcm_sent",
        "feed_ms": 417.1000000089407,
        "samples": 173512,
        "sample_rate": 16000,
        "pcm_sha256": "0e90684f507d89974456c5348aaec5e4fe9a39b05ace1106db29c289b7bc1697",
        "wire_bytes": 49790,
        "codec": "opus",
        "packets": 543,
        "packet_publish_ms": 2.2999999821186066
      },
      {
        "stage": "control_reply",
        "command": "end",
        "elapsed_ms": 101.19999998807907,
        "bytes": 265
      },
      {
        "stage": "ingress_summary",
        "feed_resample_ms": 2.6475610211491585,
        "lock_wait_ms": 1.020960509777069,
        "pcm_bytes": 1041072,
        "wire_bytes": 49790,
        "opus_decode_ms": 62.8045501653105,
        "packets": 543
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 141.1000000089407,
        "bytes": 29306
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 116.1000000089407,
        "bytes": 37
      },
      {
        "stage": "released",
        "end_ms": 551
      }
    ],
    "model": "gigaam_large_ctc",
    "type": "final",
    "text": "открой слой WFS QGIS переведи геометрию из WGS84 в проекюмеркатара и выгрузи границу водосбора в геаджес",
    "code": null,
    "pcm_sha256": "0e90684f507d89974456c5348aaec5e4fe9a39b05ace1106db29c289b7bc1697",
    "input_sha256": "e80a600a0742163b2e2751ef22a4cee2ea5b31ff92cdbd373e5cfaef604299b8",
    "decode_ms": 26.617830619215965,
    "model_load_ms": 0,
    "decode_count": 1,
    "timings": {
      "backend": "gigaam_large_ctc",
      "worker_queue_ms": 0.611976021900773,
      "worker_decode_ms": 26.617830619215965,
      "decode_count": 1,
      "prepare_ms": 24.279247038066387,
      "processed_audio_seconds": 10.8445,
      "source_upload_ms": 2.9663071036338806,
      "collection_ms": null,
      "silence_ms": null,
      "vad_ms": null,
      "worker_preparation_ms": 0.18530525267124176,
      "model_load_ms": 0,
      "model_exchange_ms": 70.10838598944247,
      "upload_rpc_count": 1,
      "upload_packets": 5,
      "upload_pcm_bytes": 347024
    },
    "encoded": {
      "type": "compare_client",
      "stage": "encoded",
      "codec": "opus",
      "encoding_ms": 0,
      "encoding_reused": true,
      "pcm_bytes": 347024,
      "wire_bytes": 49790,
      "packets": 543
    },
    "attempt": 1,
    "word_edits": 4,
    "ref_words": 18,
    "char_edits": 11,
    "ref_chars": 92,
    "wer_pct": 22.22222222222222,
    "cer_pct": 11.956521739130435,
    "model_label": "GigaAM Large CTC",
    "raw_text": "открой слой даблю эф эс кью джис переведи геометрию из даблю джиэс восемьдесят четыре в проекюмеркатара и выгрузи границу водосбора в геаджес",
    "raw_wer_pct": 66.66666666666667,
    "raw_cer_pct": 57.608695652173914,
    "length": "medium",
    "noise": "5",
    "seconds": 10.8445,
    "domain": "maps",
    "terms_total": 6,
    "terms_hit": 4,
    "terms_missing": 2,
    "terms_inserted": 0,
    "postprocess_ms": 0.05154102109372616
  },
  {
    "id": "07-5",
    "backend": "gigaam_large_ctc",
    "enabled": false,
    "profile": "maps",
    "requested_terms": null,
    "started": "2026-11-09T13:22:38.793Z",
    "finished": "2026-11-09T13:22:40.444Z",
    "applied_terms": {
      "mode": "off",
      "applied": false
    },
    "diagnostic": {
      "text": "открой слой даблю эф эс кью джис переведи геометрию из даблю джиэс восемьдесят четыре в проекюмеркатара и выгрузи границу водосбора в геаджес",
      "decode_ms": 30.502818524837494,
      "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": 173512,
        "sha256": "e80a600a0742163b2e2751ef22a4cee2ea5b31ff92cdbd373e5cfaef604299b8"
      },
      "transport": {
        "worker_preparation_ms": 0.318845734000206,
        "model_load_ms": 0,
        "model_exchange_ms": 79.52557899989188,
        "upload_rpc_count": 1,
        "upload_packets": 5,
        "upload_pcm_bytes": 347024
      },
      "words": []
    },
    "source": {
      "start_sample": 0,
      "end_sample": 520536,
      "last_speech_sample": 520536,
      "reason": "selection",
      "sample_rate": 48000,
      "format": "pcm16le",
      "channels": 1,
      "pcm_sha256": "50c2ec9f26d52c3b9ffb1f4e7638f1a271b42fb78cf11f0435cfaf9b2621b9c2",
      "samples": 520536
    },
    "phrase_id": "id-43ad6a247f7724",
    "session_id": "id-9a55aa5eaf63a5",
    "stream_id": "id-478b8639b625b7",
    "transport": [
      {
        "stage": "segmented",
        "segmentation_reused": false
      },
      {
        "stage": "encoded",
        "codec": "opus",
        "encoding_ms": 0,
        "encoding_reused": true,
        "pcm_bytes": 347024,
        "wire_bytes": 49790,
        "packets": 543
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 126.70000000298023,
        "bytes": 1854
      },
      {
        "stage": "control_reply",
        "command": "start",
        "elapsed_ms": 113.6000000089407,
        "bytes": 206
      },
      {
        "stage": "ready",
        "setup_ms": 633.9000000059605
      },
      {
        "stage": "feed_started"
      },
      {
        "stage": "control_reply",
        "command": "phrase",
        "elapsed_ms": 121.20000000298023,
        "bytes": 132
      },
      {
        "stage": "phrase_submitted",
        "phrase_id": "id-43ad6a247f7724"
      },
      {
        "stage": "control_reply",
        "command": "phrase",
        "elapsed_ms": 318.5,
        "bytes": 134
      },
      {
        "stage": "phrase_acknowledged",
        "phrase_id": "id-43ad6a247f7724"
      },
      {
        "stage": "pcm_sent",
        "feed_ms": 466.19999998807907,
        "samples": 173512,
        "sample_rate": 16000,
        "pcm_sha256": "0e90684f507d89974456c5348aaec5e4fe9a39b05ace1106db29c289b7bc1697",
        "wire_bytes": 49790,
        "codec": "opus",
        "packets": 543,
        "packet_publish_ms": 2.5999999791383743
      },
      {
        "stage": "control_reply",
        "command": "end",
        "elapsed_ms": 105.90000000596046,
        "bytes": 266
      },
      {
        "stage": "ingress_summary",
        "feed_resample_ms": 3.051714738830924,
        "lock_wait_ms": 0.9339256212115288,
        "pcm_bytes": 1041072,
        "wire_bytes": 49790,
        "opus_decode_ms": 63.64215794019401,
        "packets": 543
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 126.79999999701977,
        "bytes": 27381
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 124.3999999910593,
        "bytes": 37
      },
      {
        "stage": "released",
        "end_ms": 550.7000000029802
      }
    ],
    "model": "gigaam_large_ctc",
    "type": "final",
    "text": "открой слой даблю эф эс кью джис переведи геометрию из даблю джиэс восемьдесят четыре в проекюмеркатара и выгрузи границу водосбора в геаджес",
    "code": null,
    "pcm_sha256": "0e90684f507d89974456c5348aaec5e4fe9a39b05ace1106db29c289b7bc1697",
    "input_sha256": "e80a600a0742163b2e2751ef22a4cee2ea5b31ff92cdbd373e5cfaef604299b8",
    "decode_ms": 30.502818524837494,
    "model_load_ms": 0,
    "decode_count": 1,
    "timings": {
      "backend": "gigaam_large_ctc",
      "worker_queue_ms": 0.6806759629398584,
      "worker_decode_ms": 30.502818524837494,
      "decode_count": 1,
      "prepare_ms": 15.375087037682533,
      "processed_audio_seconds": 10.8445,
      "source_upload_ms": 3.315259935334325,
      "collection_ms": null,
      "silence_ms": null,
      "vad_ms": null,
      "worker_preparation_ms": 0.318845734000206,
      "model_load_ms": 0,
      "model_exchange_ms": 79.52557899989188,
      "upload_rpc_count": 1,
      "upload_packets": 5,
      "upload_pcm_bytes": 347024
    },
    "encoded": {
      "type": "compare_client",
      "stage": "encoded",
      "codec": "opus",
      "encoding_ms": 0,
      "encoding_reused": true,
      "pcm_bytes": 347024,
      "wire_bytes": 49790,
      "packets": 543
    },
    "attempt": 1,
    "word_edits": 12,
    "ref_words": 18,
    "char_edits": 53,
    "ref_chars": 92,
    "wer_pct": 66.66666666666667,
    "cer_pct": 57.608695652173914,
    "model_label": "GigaAM Large CTC",
    "raw_text": "открой слой даблю эф эс кью джис переведи геометрию из даблю джиэс восемьдесят четыре в проекюмеркатара и выгрузи границу водосбора в геаджес",
    "raw_wer_pct": 66.66666666666667,
    "raw_cer_pct": 57.608695652173914,
    "length": "medium",
    "noise": "5",
    "seconds": 10.8445,
    "domain": "maps",
    "terms_total": 6,
    "terms_hit": 1,
    "terms_missing": 5,
    "terms_inserted": 0,
    "postprocess_ms": null
  },
  {
    "id": "07-5",
    "backend": "linto_streaming",
    "enabled": true,
    "profile": "maps",
    "requested_terms": {
      "mode": "hotwords",
      "profile": "maps",
      "version": "technical-v1",
      "sha256": "2a8385d7427e41a6dea672fe5e31329ec8a0e70958b5a35a55bb999b28ba1969"
    },
    "started": "2026-11-09T13:22:40.577Z",
    "finished": "2026-11-09T13:22:42.518Z",
    "applied_terms": {
      "mode": "hotwords",
      "profile": "maps",
      "version": "technical-v1",
      "sha256": "2a8385d7427e41a6dea672fe5e31329ec8a0e70958b5a35a55bb999b28ba1969",
      "applied": true,
      "hotwords": "WMS, GPX, WFS, QGIS, WGS84, Меркатора, водосбора, GeoJSON, GeoTIFF, WMTS, Терека, ортофотоплана, Оки, Серпухова, Коломны, буфер, гектарах, полигоны, Кольского полуострова, DEM, Мончегорск, Апатиты, Кировск"
    },
    "diagnostic": {
      "text": "Открой слой WFSQGIS, переведи геометрию из WGS84 в проекцию Меркатора и выгрузи границу водосбора в GeoJSON",
      "backend": "linto_streaming",
      "model": null,
      "model_revision": null,
      "source": {
        "sample_rate": 16000,
        "samples": 173512,
        "channels": 1,
        "format": "pcm16le",
        "wav_sha256": "4abeab62e862a8455f878a33d071c4ad4e692bad9f23acba60657a4e62875d51"
      },
      "transport": {
        "file_lock_ms": 6.668878020718694,
        "http_exchange_ms": 470.3565479721874
      },
      "model_input": null,
      "transformations": [
        "linto_internal_preparation_not_observed"
      ],
      "elapsed_ms": 477.10725711658597,
      "parameters": {
        "beam_size": 1,
        "best_of": 1,
        "temperature": 0,
        "condition_on_previous_text": false,
        "no_speech_threshold": null,
        "compression_ratio_threshold": null,
        "hotwords": "WMS, GPX, WFS, QGIS, WGS84, Меркатора, водосбора, GeoJSON, GeoTIFF, WMTS, Терека, ортофотоплана, Оки, Серпухова, Коломны, буфер, гектарах, полигоны, Кольского полуострова, DEM, Мончегорск, Апатиты, Кировск",
        "log_prob_threshold": null,
        "vad_filter": false,
        "language": "ru",
        "word_timestamps": false,
        "clip_timestamps": "0",
        "max_initial_timestamp": 10000
      },
      "scores": {
        "avg_logprob": -0.06871885236571817,
        "no_speech_prob": 0,
        "compression_ratio": 1.226027397260274
      },
      "accepted": null,
      "decode_ms": 209.98250879347324,
      "decode_count": 1,
      "raw_response": {
        "text": "Открой слой WFSQGIS, переведи геометрию из WGS84 в проекцию Меркатора и выгрузи границу водосбора в GeoJSON",
        "language": "ru",
        "confidence-score": 0.93,
        "words": [],
        "recognition_ms": 209.98250879347324,
        "decode_count": 1,
        "evaluation": {
          "avg_logprob": -0.06871885236571817,
          "no_speech_prob": 0,
          "compression_ratio": 1.226027397260274
        },
        "asr_parameters": {
          "beam_size": 1,
          "best_of": 1,
          "temperature": 0,
          "condition_on_previous_text": false,
          "no_speech_threshold": null,
          "compression_ratio_threshold": null,
          "hotwords": "WMS, GPX, WFS, QGIS, WGS84, Меркатора, водосбора, GeoJSON, GeoTIFF, WMTS, Терека, ортофотоплана, Оки, Серпухова, Коломны, буфер, гектарах, полигоны, Кольского полуострова, DEM, Мончегорск, Апатиты, Кировск",
          "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": 520536,
      "last_speech_sample": 520536,
      "reason": "selection",
      "sample_rate": 48000,
      "format": "pcm16le",
      "channels": 1,
      "pcm_sha256": "50c2ec9f26d52c3b9ffb1f4e7638f1a271b42fb78cf11f0435cfaf9b2621b9c2",
      "samples": 520536
    },
    "phrase_id": "id-35130aac7f5f6a",
    "session_id": "id-763d5a6cfe6767",
    "stream_id": "id-5741aef7b553aa",
    "transport": [
      {
        "stage": "segmented",
        "segmentation_reused": false
      },
      {
        "stage": "encoded",
        "codec": "opus",
        "encoding_ms": 0,
        "encoding_reused": true,
        "pcm_bytes": 347024,
        "wire_bytes": 49790,
        "packets": 543
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 125.79999999701977,
        "bytes": 1993
      },
      {
        "stage": "control_reply",
        "command": "start",
        "elapsed_ms": 99.70000000298023,
        "bytes": 205
      },
      {
        "stage": "ready",
        "setup_ms": 610.5
      },
      {
        "stage": "feed_started"
      },
      {
        "stage": "control_reply",
        "command": "phrase",
        "elapsed_ms": 99.20000000298023,
        "bytes": 132
      },
      {
        "stage": "phrase_submitted",
        "phrase_id": "id-35130aac7f5f6a"
      },
      {
        "stage": "control_reply",
        "command": "phrase",
        "elapsed_ms": 261.09999999403954,
        "bytes": 134
      },
      {
        "stage": "phrase_acknowledged",
        "phrase_id": "id-35130aac7f5f6a"
      },
      {
        "stage": "pcm_sent",
        "feed_ms": 410,
        "samples": 173512,
        "sample_rate": 16000,
        "pcm_sha256": "0e90684f507d89974456c5348aaec5e4fe9a39b05ace1106db29c289b7bc1697",
        "wire_bytes": 49790,
        "codec": "opus",
        "packets": 543,
        "packet_publish_ms": 3.2000000029802322
      },
      {
        "stage": "control_reply",
        "command": "end",
        "elapsed_ms": 496.20000000298023,
        "bytes": 267
      },
      {
        "stage": "ingress_summary",
        "feed_resample_ms": 2.8759741690009832,
        "lock_wait_ms": 0.9683351963758469,
        "pcm_bytes": 1041072,
        "wire_bytes": 49790,
        "opus_decode_ms": 62.00351403094828,
        "packets": 543
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 120.3999999910593,
        "bytes": 23681
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 113.8999999910593,
        "bytes": 37
      },
      {
        "stage": "released",
        "end_ms": 920.5999999940395
      }
    ],
    "model": "linto_streaming",
    "type": "final",
    "text": "Открой слой WFSQGIS, переведи геометрию из WGS84 в проекцию Меркатора и выгрузи границу водосбора в GeoJSON",
    "code": null,
    "pcm_sha256": "0e90684f507d89974456c5348aaec5e4fe9a39b05ace1106db29c289b7bc1697",
    "decode_ms": 209.98250879347324,
    "decode_count": 1,
    "timings": {
      "backend": "linto_streaming",
      "worker_queue_ms": 0.5166151095181704,
      "worker_decode_ms": 209.98250879347324,
      "decode_count": 1,
      "prepare_ms": 19.921269034966826,
      "processed_audio_seconds": 10.8445,
      "source_upload_ms": 4.391198977828026,
      "collection_ms": null,
      "silence_ms": null,
      "vad_ms": null,
      "file_lock_ms": 6.668878020718694,
      "http_exchange_ms": 470.3565479721874
    },
    "encoded": {
      "type": "compare_client",
      "stage": "encoded",
      "codec": "opus",
      "encoding_ms": 0,
      "encoding_reused": true,
      "pcm_bytes": 347024,
      "wire_bytes": 49790,
      "packets": 543
    },
    "attempt": 1,
    "word_edits": 3,
    "ref_words": 18,
    "char_edits": 1,
    "ref_chars": 92,
    "wer_pct": 16.666666666666668,
    "cer_pct": 1.0869565217391304,
    "model_label": "LinTO Whisper",
    "raw_text": "Открой слой WFSQGIS, переведи геометрию из WGS84 в проекцию Меркатора и выгрузи границу водосбора в GeoJSON",
    "raw_wer_pct": 16.666666666666668,
    "raw_cer_pct": 1.0869565217391304,
    "length": "medium",
    "noise": "5",
    "seconds": 10.8445,
    "domain": "maps",
    "terms_total": 6,
    "terms_hit": 4,
    "terms_missing": 2,
    "terms_inserted": 0,
    "postprocess_ms": null
  },
  {
    "id": "07-5",
    "backend": "linto_streaming",
    "enabled": false,
    "profile": "maps",
    "requested_terms": null,
    "started": "2026-11-09T13:22:42.518Z",
    "finished": "2026-11-09T13:22:44.416Z",
    "applied_terms": {
      "mode": "off",
      "applied": false
    },
    "diagnostic": {
      "text": "Открой слой WFSQGS, переведи геометрию из WGS84 в проекцию Меркатора и выгрузи границу водосбора в Геоджейс.",
      "backend": "linto_streaming",
      "model": null,
      "model_revision": null,
      "source": {
        "sample_rate": 16000,
        "samples": 173512,
        "channels": 1,
        "format": "pcm16le",
        "wav_sha256": "4abeab62e862a8455f878a33d071c4ad4e692bad9f23acba60657a4e62875d51"
      },
      "transport": {
        "file_lock_ms": 5.030015949159861,
        "http_exchange_ms": 449.25997918471694
      },
      "model_input": null,
      "transformations": [
        "linto_internal_preparation_not_observed"
      ],
      "elapsed_ms": 454.32236487977207,
      "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.1238423968261143,
        "no_speech_prob": 0,
        "compression_ratio": 1.3055555555555556
      },
      "accepted": null,
      "decode_ms": 209.70269106328487,
      "decode_count": 1,
      "raw_response": {
        "text": "Открой слой WFSQGS, переведи геометрию из WGS84 в проекцию Меркатора и выгрузи границу водосбора в Геоджейс.",
        "language": "ru",
        "confidence-score": 0.88,
        "words": [],
        "recognition_ms": 209.70269106328487,
        "decode_count": 1,
        "evaluation": {
          "avg_logprob": -0.1238423968261143,
          "no_speech_prob": 0,
          "compression_ratio": 1.3055555555555556
        },
        "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": 520536,
      "last_speech_sample": 520536,
      "reason": "selection",
      "sample_rate": 48000,
      "format": "pcm16le",
      "channels": 1,
      "pcm_sha256": "50c2ec9f26d52c3b9ffb1f4e7638f1a271b42fb78cf11f0435cfaf9b2621b9c2",
      "samples": 520536
    },
    "phrase_id": "id-648629ec4d0ab6",
    "session_id": "id-c439ec795e8c6a",
    "stream_id": "id-5b9aa8ca0e37af",
    "transport": [
      {
        "stage": "segmented",
        "segmentation_reused": false
      },
      {
        "stage": "encoded",
        "codec": "opus",
        "encoding_ms": 0,
        "encoding_reused": true,
        "pcm_bytes": 347024,
        "wire_bytes": 49790,
        "packets": 543
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 121.1000000089407,
        "bytes": 1853
      },
      {
        "stage": "control_reply",
        "command": "start",
        "elapsed_ms": 99.79999999701977,
        "bytes": 205
      },
      {
        "stage": "ready",
        "setup_ms": 603.9000000059605
      },
      {
        "stage": "feed_started"
      },
      {
        "stage": "control_reply",
        "command": "phrase",
        "elapsed_ms": 101.90000000596046,
        "bytes": 132
      },
      {
        "stage": "phrase_submitted",
        "phrase_id": "id-648629ec4d0ab6"
      },
      {
        "stage": "control_reply",
        "command": "phrase",
        "elapsed_ms": 255.29999999701977,
        "bytes": 134
      },
      {
        "stage": "phrase_acknowledged",
        "phrase_id": "id-648629ec4d0ab6"
      },
      {
        "stage": "pcm_sent",
        "feed_ms": 405.20000000298023,
        "samples": 173512,
        "sample_rate": 16000,
        "pcm_sha256": "0e90684f507d89974456c5348aaec5e4fe9a39b05ace1106db29c289b7bc1697",
        "wire_bytes": 49790,
        "codec": "opus",
        "packets": 543,
        "packet_publish_ms": 2.4999999552965164
      },
      {
        "stage": "control_reply",
        "command": "end",
        "elapsed_ms": 478.59999999403954,
        "bytes": 267
      },
      {
        "stage": "ingress_summary",
        "feed_resample_ms": 2.6526276487857103,
        "lock_wait_ms": 0.8478700183331966,
        "pcm_bytes": 1041072,
        "wire_bytes": 49790,
        "opus_decode_ms": 59.87506336532533,
        "packets": 543
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 110.70000000298023,
        "bytes": 20416
      },
      {
        "stage": "control_reply",
        "command": "audio_replay",
        "elapsed_ms": 110.5,
        "bytes": 37
      },
      {
        "stage": "released",
        "end_ms": 889.0999999940395
      }
    ],
    "model": "linto_streaming",
    "type": "final",
    "text": "Открой слой WFSQGS, переведи геометрию из WGS84 в проекцию Меркатора и выгрузи границу водосбора в Геоджейс.",
    "code": null,
    "pcm_sha256": "0e90684f507d89974456c5348aaec5e4fe9a39b05ace1106db29c289b7bc1697",
    "decode_ms": 209.70269106328487,
    "decode_count": 1,
    "timings": {
      "backend": "linto_streaming",
      "worker_queue_ms": 0.6210152059793472,
      "worker_decode_ms": 209.70269106328487,
      "decode_count": 1,
      "prepare_ms": 15.990572981536388,
      "processed_audio_seconds": 10.8445,
      "source_upload_ms": 2.5566418189555407,
      "collection_ms": null,
      "silence_ms": null,
      "vad_ms": null,
      "file_lock_ms": 5.030015949159861,
      "http_exchange_ms": 449.25997918471694
    },
    "encoded": {
      "type": "compare_client",
      "stage": "encoded",
      "codec": "opus",
      "encoding_ms": 0,
      "encoding_reused": true,
      "pcm_bytes": 347024,
      "wire_bytes": 49790,
      "packets": 543
    },
    "attempt": 1,
    "word_edits": 4,
    "ref_words": 18,
    "char_edits": 10,
    "ref_chars": 92,
    "wer_pct": 22.22222222222222,
    "cer_pct": 10.869565217391305,
    "model_label": "LinTO Whisper",
    "raw_text": "Открой слой WFSQGS, переведи геометрию из WGS84 в проекцию Меркатора и выгрузи границу водосбора в Геоджейс.",
    "raw_wer_pct": 22.22222222222222,
    "raw_cer_pct": 10.869565217391305,
    "length": "medium",
    "noise": "5",
    "seconds": 10.8445,
    "domain": "maps",
    "terms_total": 6,
    "terms_hit": 3,
    "terms_missing": 3,
    "terms_inserted": 0,
    "postprocess_ms": null
  }
]
