{
  "id": "volcengine-current-asr",
  "contract_version": 1,
  "audited_at": "2026-07-21",
  "kind": "volcengine_recording_file_standard_http",
  "credentials_from_env": true,
  "track": "business_baseline",
  "selected_product": {
    "vendor": "volcengine",
    "product": "doubao_recording_file_asr_2_0",
    "api_variant": "standard_http_async",
    "model_name": "bigmodel",
    "provider_model_revision": "not_exposed",
    "resource_id": "volc.seedasr.auc",
    "submit_url": "https://openspeech.bytedance.com/api/v3/auc/bigmodel/submit",
    "query_url": "https://openspeech.bytedance.com/api/v3/auc/bigmodel/query"
  },
  "supports_terms": true,
  "supports_native_diarization": true,
  "capabilities": {
    "transcription": "supported",
    "speaker_attribution": "supported_anonymous_cluster_labels",
    "overlap_speaker_attribution": "unverified",
    "speaker_identification": "unsupported",
    "timestamps": "supported_utterance_and_word_ms",
    "streaming": "out_of_scope"
  },
  "request_contract": {
    "audio_transport": "public_or_presigned_url",
    "supported_adapter_formats": ["mp3", "wav", "ogg"],
    "auth_header_alternatives": [
      ["X-Api-Key"],
      ["X-Api-App-Key", "X-Api-Access-Key"]
    ],
    "submit_headers": [
      "X-Api-Resource-Id",
      "X-Api-Request-Id",
      "X-Api-Sequence"
    ],
    "query_headers": ["X-Api-Resource-Id", "X-Api-Request-Id"],
    "body": {
      "audio": ["url", "format", "language"],
      "request": {
        "model_name": "bigmodel",
        "enable_itn": true,
        "enable_punc": true,
        "enable_ddc": true,
        "show_utterances": true,
        "enable_speaker_info": true,
        "ssd_version": "200",
        "corpus.context": "json_string_with_hotwords_and_optional_dialog_context"
      }
    },
    "query": {
      "method": "POST",
      "body": {},
      "reuse_submit_request_id": true,
      "status_header": "X-Api-Status-Code",
      "terminal_statuses": ["20000000", "20000003"],
      "pending_statuses": ["20000001", "20000002"]
    },
    "adapter_limits": {
      "direct_hotwords": 80,
      "hotword_length_chars": [2, 64],
      "dialog_context_chars": 1800,
      "dialog_context_token_preflight": "required_before_run_not_implemented"
    }
  },
  "limits": {
    "audio_duration": "less_than_5_hours",
    "file_size": "less_than_512_MB",
    "official_input_formats": [
      "pcm",
      "opus",
      "mp3",
      "wav",
      "spx",
      "ogg",
      "amr",
      "aac",
      "m4a"
    ],
    "speaker_clustering_guidance": "best_effort_within_10_speakers",
    "direct_hotwords": "up_to_5000_words",
    "dialog_context": "up_to_800_tokens_and_20_turns"
  },
  "raw_response_contract": {
    "provider_model_revision_field": "not_exposed",
    "audio_duration_ms": "audio_info.duration",
    "transcript": "result.text",
    "utterances": "result.utterances[]",
    "utterance_fields": ["text", "start_time", "end_time", "additions", "words"],
    "word_fields": ["text", "start_time", "end_time", "confidence"],
    "observed_speaker_field": "result.utterances[].additions.speaker"
  },
  "capability_evidence": {
    "transcription": "output_shape_verified_by_local_historical_response",
    "speaker_attribution": "output_shape_verified_by_local_historical_response_when_enabled",
    "speaker_identification": "official_behavior_is_anonymous_clustering_only",
    "timestamps": "output_shape_verified_by_local_historical_response",
    "terms_and_hotwords": "official_docs_and_local_request_builder_only",
    "limits": "official_docs_only",
    "task_query_protocol": "official_docs_and_local_adapter_only"
  },
  "official_docs": {
    "standard_http_api": "https://www.volcengine.com/docs/6561/1354868",
    "recording_file_product_and_limits": "https://www.volcengine.com/docs/6561/1354871",
    "flash_http_api_not_selected": "https://www.volcengine.com/docs/6561/1631584",
    "idle_http_api_not_selected": "https://www.volcengine.com/docs/6561/1840838"
  },
  "cost_must_be_estimated_before_run": true
}
