{
  "direct": {
    "success": true,
    "error": null,
    "data": {
      "provider": "Ngoc-Huyen-Clone",
      "style": "doc_truyen",
      "speed": 0.95,
      "denoise": true,
      "text_length": 93,
      "output": "/data/video-pipeline/GacMaiAudio/project/gacmai_20260713_050144/assets/audio/tts_direct_smoke.wav",
      "format": "wav"
    }
  },
  "selector": {
    "success": true,
    "error": null,
    "data": {
      "provider": "Ngoc-Huyen-Clone",
      "style": "doc_truyen",
      "speed": 0.95,
      "denoise": true,
      "text_length": 93,
      "output": "/data/video-pipeline/GacMaiAudio/project/gacmai_20260713_050144/assets/audio/tts_selector_smoke.wav",
      "format": "wav",
      "selected_tool": "ngoc_huyen_clone_tts",
      "selected_provider": "Ngoc-Huyen-Clone",
      "selection_reason": "ngoc_huyen_clone_tts (Ngoc-Huyen-Clone): 0.44\n  output_quality=0.70 (w=0.2)\n  reliability=0.80 (w=0.15)\n  cost_efficiency=1.00 (w=0.1)",
      "provider_score": {
        "tool_name": "ngoc_huyen_clone_tts",
        "provider": "Ngoc-Huyen-Clone",
        "task_fit": 0.1,
        "output_quality": 0.7,
        "control": 0.0,
        "reliability": 0.8,
        "cost_efficiency": 1.0,
        "latency": 0.4,
        "continuity": 0.5,
        "weighted_score": 0.43500000000000005
      },
      "selected_tool_agent_skills": [
        "text-to-speech"
      ],
      "required_agent_skills": [
        "text-to-speech"
      ],
      "selected_tool_usage_location": "/opt/OpenMontage/tools/audio/ngoc_huyen_clone_tts.py",
      "selected_tool_best_for": [
        "Vietnamese story narration",
        "Ngoc Huyen cloned voice",
        "long-form narration"
      ],
      "alternatives_considered": [
        "vietneu_tts"
      ]
    }
  }
}