{
  "results": [
    {
      "provider": "gemini",
      "file": "/home/jinkidi/.hermes/reports/ai-agent-cardnews/2026-05-02_aihanip-episode001/voice-tests/provider-casting-v1/gemini_kore_orus_sample.mp3",
      "duration": 30.84,
      "voices": {
        "daughter": "Kore",
        "father": "Orus"
      },
      "model": "gemini-3.1-flash-tts-preview"
    },
    {
      "provider": "gemini",
      "file": "/home/jinkidi/.hermes/reports/ai-agent-cardnews/2026-05-02_aihanip-episode001/voice-tests/provider-casting-v1/gemini_leda_charon_sample.mp3",
      "duration": 32.712,
      "voices": {
        "daughter": "Leda",
        "father": "Charon"
      },
      "model": "gemini-3.1-flash-tts-preview"
    }
  ],
  "errors": [
    {
      "provider": "gemini",
      "suffix": "gemini_puck_fenrir",
      "line": 3,
      "error": "no inline audio"
    },
    {
      "provider": "supertone",
      "status": "voices endpoint found",
      "base": "https://supertoneapi.com",
      "note": "generation not attempted until schema confirmed"
    },
    {
      "provider": "elevenlabs",
      "status": "blocked for quality path",
      "reason": "Korean library API paid_plan_required; v3 quota_exceeded; generic premade voices rejected"
    }
  ]
}