{
  "schema_version": 1,
  "purpose": "Public website voice audition plan and generated delivery registry",
  "created_at": "2026-08-22",
  "selection": {
    "scope": "Top 6 eligible public/system voices per remote provider",
    "provider_count": 7,
    "voice_count": 42,
    "locale_paths": [
      "en",
      "zh"
    ],
    "excluded": [
      "default voices",
      "user-created clones",
      "preview-cache audio",
      "raw production segments"
    ]
  },
  "generation_contract": {
    "endpoint": "https://api-cn.hearem.cc",
    "create_path": "/v1/tts/jobs",
    "poll_path": "/v1/tts/jobs/{job_id}",
    "source_type": "preview",
    "priority": "preview",
    "with_subtitle": false,
    "source_rule": "Keep untouched gateway output under source/; derive web/ separately.",
    "reuse_rule": "The same audio_key is generated once and copied to both website locale paths when the provider voice is language-specific."
  },
  "voices": [
    {
      "provider": "azure",
      "voice_id": "zh-CN-Xiaochen:DragonHDLatestNeural",
      "slug": "xiaochen-dragon-hd-latest",
      "display_name": "Xiaochen Dragon HD Latest",
      "display_name_status": "resolved_from_handoff_catalog",
      "canonical_audio_language": "zh-CN",
      "variants": [
        {
          "website_locale": "en",
          "language": "zh-CN",
          "language_hint": "zh-CN",
          "audio_key": "native",
          "emotion": "warm documentary",
          "script": "把一段值得慢慢读完的内容交给声音，让每个句子都清晰、自然地抵达耳边。也让这段属于自己的时间，变得从容而有意义。"
        },
        {
          "website_locale": "zh",
          "language": "zh-CN",
          "language_hint": "zh-CN",
          "audio_key": "native",
          "emotion": "warm documentary",
          "script": "把一段值得慢慢读完的内容交给声音，让每个句子都清晰、自然地抵达耳边。也让这段属于自己的时间，变得从容而有意义。"
        }
      ],
      "deliveries": [
        {
          "website_locale": "en",
          "language": "zh-CN",
          "language_hint": "zh-CN",
          "audio_key": "native",
          "script": "把一段值得慢慢读完的内容交给声音，让每个句子都清晰、自然地抵达耳边。也让这段属于自己的时间，变得从容而有意义。",
          "emotion": "warm documentary",
          "audio_reuse": "generated",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_d86a889273234f879ad140bba15b7cc9",
          "gateway_segment_id": "seg_df8850f56c7d4ca4aa6bfd3b113c3122",
          "source_path": "04-voices/source/en/azure-xiaochen-dragon-hd-latest.mp3",
          "web_path": "04-voices/web/en/azure-xiaochen-dragon-hd-latest.mp3",
          "duration_ms": 9960,
          "format": "mp3",
          "source_file_size_bytes": 59760,
          "web_file_size_bytes": 160539,
          "request_hash": "8c865eba90f1b943c05c143e",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 9.96,
            "web_duration_seconds": 9.96,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        },
        {
          "website_locale": "zh",
          "language": "zh-CN",
          "language_hint": "zh-CN",
          "audio_key": "native",
          "script": "把一段值得慢慢读完的内容交给声音，让每个句子都清晰、自然地抵达耳边。也让这段属于自己的时间，变得从容而有意义。",
          "emotion": "warm documentary",
          "audio_reuse": "reused_canonical",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_d86a889273234f879ad140bba15b7cc9",
          "gateway_segment_id": "seg_df8850f56c7d4ca4aa6bfd3b113c3122",
          "source_path": "04-voices/source/zh/azure-xiaochen-dragon-hd-latest.mp3",
          "web_path": "04-voices/web/zh/azure-xiaochen-dragon-hd-latest.mp3",
          "duration_ms": 9960,
          "format": "mp3",
          "source_file_size_bytes": 59760,
          "web_file_size_bytes": 160539,
          "request_hash": "8c865eba90f1b943c05c143e",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 9.96,
            "web_duration_seconds": 9.96,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        }
      ],
      "generation_status": "ready"
    },
    {
      "provider": "azure",
      "voice_id": "zh-CN-XiaochenNeural",
      "slug": "xiaochen-neural",
      "display_name": "晓辰",
      "display_name_status": "resolved_from_handoff_catalog",
      "canonical_audio_language": "zh-CN",
      "variants": [
        {
          "website_locale": "en",
          "language": "zh-CN",
          "language_hint": "zh-CN",
          "audio_key": "native",
          "emotion": "warm conversational",
          "script": "今天的阅读可以慢一点。选一段喜欢的文字，让声音陪你走过通勤、散步，或安静的夜晚。也让这段属于自己的时间，变得从容而有意义。"
        },
        {
          "website_locale": "zh",
          "language": "zh-CN",
          "language_hint": "zh-CN",
          "audio_key": "native",
          "emotion": "warm conversational",
          "script": "今天的阅读可以慢一点。选一段喜欢的文字，让声音陪你走过通勤、散步，或安静的夜晚。也让这段属于自己的时间，变得从容而有意义。"
        }
      ],
      "generation_status": "ready",
      "deliveries": [
        {
          "website_locale": "en",
          "language": "zh-CN",
          "language_hint": "zh-CN",
          "audio_key": "native",
          "script": "今天的阅读可以慢一点。选一段喜欢的文字，让声音陪你走过通勤、散步，或安静的夜晚。也让这段属于自己的时间，变得从容而有意义。",
          "emotion": "warm conversational",
          "audio_reuse": "generated",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_1c0bd8d428114febb9744a9608ce12a0",
          "gateway_segment_id": "seg_7282c5036de74ac2a7aef96287669d76",
          "source_path": "04-voices/source/en/azure-xiaochen-neural.mp3",
          "web_path": "04-voices/web/en/azure-xiaochen-neural.mp3",
          "duration_ms": 12504,
          "format": "mp3",
          "source_file_size_bytes": 75024,
          "web_file_size_bytes": 201081,
          "request_hash": "dfa48467e56a4fdde72e42b1",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 12.504,
            "web_duration_seconds": 12.504014,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        },
        {
          "website_locale": "zh",
          "language": "zh-CN",
          "language_hint": "zh-CN",
          "audio_key": "native",
          "script": "今天的阅读可以慢一点。选一段喜欢的文字，让声音陪你走过通勤、散步，或安静的夜晚。也让这段属于自己的时间，变得从容而有意义。",
          "emotion": "warm conversational",
          "audio_reuse": "reused_canonical",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_1c0bd8d428114febb9744a9608ce12a0",
          "gateway_segment_id": "seg_7282c5036de74ac2a7aef96287669d76",
          "source_path": "04-voices/source/zh/azure-xiaochen-neural.mp3",
          "web_path": "04-voices/web/zh/azure-xiaochen-neural.mp3",
          "duration_ms": 12504,
          "format": "mp3",
          "source_file_size_bytes": 75024,
          "web_file_size_bytes": 201081,
          "request_hash": "dfa48467e56a4fdde72e42b1",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 12.504,
            "web_duration_seconds": 12.504014,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        }
      ]
    },
    {
      "provider": "azure",
      "voice_id": "ja-JP-Nanami:DragonHDLatestNeural",
      "slug": "nanami-dragon-hd-latest",
      "display_name": "Nanami Dragon HD Latest",
      "display_name_status": "resolved_from_handoff_catalog",
      "canonical_audio_language": "ja-JP",
      "variants": [
        {
          "website_locale": "en",
          "language": "ja-JP",
          "language_hint": "ja-JP",
          "audio_key": "native",
          "emotion": "calm reflective",
          "script": "静かな時間に、好きな文章をゆっくり聴いてみましょう。言葉のリズムが、新しい発見を連れてきます。耳を澄ませる時間が、心に小さな余白をつくります。"
        },
        {
          "website_locale": "zh",
          "language": "ja-JP",
          "language_hint": "ja-JP",
          "audio_key": "native",
          "emotion": "calm reflective",
          "script": "静かな時間に、好きな文章をゆっくり聴いてみましょう。言葉のリズムが、新しい発見を連れてきます。耳を澄ませる時間が、心に小さな余白をつくります。"
        }
      ],
      "generation_status": "ready",
      "deliveries": [
        {
          "website_locale": "en",
          "language": "ja-JP",
          "language_hint": "ja-JP",
          "audio_key": "native",
          "script": "静かな時間に、好きな文章をゆっくり聴いてみましょう。言葉のリズムが、新しい発見を連れてきます。耳を澄ませる時間が、心に小さな余白をつくります。",
          "emotion": "calm reflective",
          "audio_reuse": "generated",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_696b85a5a425445a86ea28a6aacff9bd",
          "gateway_segment_id": "seg_d132bdbace7e4f05851d350f4634dc06",
          "source_path": "04-voices/source/en/azure-nanami-dragon-hd-latest.mp3",
          "web_path": "04-voices/web/en/azure-nanami-dragon-hd-latest.mp3",
          "duration_ms": 13560,
          "format": "mp3",
          "source_file_size_bytes": 81360,
          "web_file_size_bytes": 218217,
          "request_hash": "fc30d766e6e28afd2749a5a8",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 13.56,
            "web_duration_seconds": 13.56,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        },
        {
          "website_locale": "zh",
          "language": "ja-JP",
          "language_hint": "ja-JP",
          "audio_key": "native",
          "script": "静かな時間に、好きな文章をゆっくり聴いてみましょう。言葉のリズムが、新しい発見を連れてきます。耳を澄ませる時間が、心に小さな余白をつくります。",
          "emotion": "calm reflective",
          "audio_reuse": "reused_canonical",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_696b85a5a425445a86ea28a6aacff9bd",
          "gateway_segment_id": "seg_d132bdbace7e4f05851d350f4634dc06",
          "source_path": "04-voices/source/zh/azure-nanami-dragon-hd-latest.mp3",
          "web_path": "04-voices/web/zh/azure-nanami-dragon-hd-latest.mp3",
          "duration_ms": 13560,
          "format": "mp3",
          "source_file_size_bytes": 81360,
          "web_file_size_bytes": 218217,
          "request_hash": "fc30d766e6e28afd2749a5a8",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 13.56,
            "web_duration_seconds": 13.56,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        }
      ]
    },
    {
      "provider": "azure",
      "voice_id": "zh-CN-Yunfan:DragonHDLatestNeural",
      "slug": "yunfan-dragon-hd-latest",
      "display_name": "Yunfan Dragon HD Latest",
      "display_name_status": "resolved_from_handoff_catalog",
      "canonical_audio_language": "zh-CN",
      "variants": [
        {
          "website_locale": "en",
          "language": "zh-CN",
          "language_hint": "zh-CN",
          "audio_key": "native",
          "emotion": "clear confident",
          "script": "从一页文章到一段旅程，清晰的声音让信息更容易被听见，也更容易被记住。也让这段属于自己的时间，变得从容而有意义。"
        },
        {
          "website_locale": "zh",
          "language": "zh-CN",
          "language_hint": "zh-CN",
          "audio_key": "native",
          "emotion": "clear confident",
          "script": "从一页文章到一段旅程，清晰的声音让信息更容易被听见，也更容易被记住。也让这段属于自己的时间，变得从容而有意义。"
        }
      ],
      "generation_status": "ready",
      "deliveries": [
        {
          "website_locale": "en",
          "language": "zh-CN",
          "language_hint": "zh-CN",
          "audio_key": "native",
          "script": "从一页文章到一段旅程，清晰的声音让信息更容易被听见，也更容易被记住。也让这段属于自己的时间，变得从容而有意义。",
          "emotion": "clear confident",
          "audio_reuse": "generated",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_c7f77ee974584c6ca8ac145ee34e72e6",
          "gateway_segment_id": "seg_e42f6b5fc1354de19069de0db6d0e0ae",
          "source_path": "04-voices/source/en/azure-yunfan-dragon-hd-latest.mp3",
          "web_path": "04-voices/web/en/azure-yunfan-dragon-hd-latest.mp3",
          "duration_ms": 11448,
          "format": "mp3",
          "source_file_size_bytes": 68688,
          "web_file_size_bytes": 184363,
          "request_hash": "299077468a9028e6c1b61124",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 11.448,
            "web_duration_seconds": 11.448005,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        },
        {
          "website_locale": "zh",
          "language": "zh-CN",
          "language_hint": "zh-CN",
          "audio_key": "native",
          "script": "从一页文章到一段旅程，清晰的声音让信息更容易被听见，也更容易被记住。也让这段属于自己的时间，变得从容而有意义。",
          "emotion": "clear confident",
          "audio_reuse": "reused_canonical",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_c7f77ee974584c6ca8ac145ee34e72e6",
          "gateway_segment_id": "seg_e42f6b5fc1354de19069de0db6d0e0ae",
          "source_path": "04-voices/source/zh/azure-yunfan-dragon-hd-latest.mp3",
          "web_path": "04-voices/web/zh/azure-yunfan-dragon-hd-latest.mp3",
          "duration_ms": 11448,
          "format": "mp3",
          "source_file_size_bytes": 68688,
          "web_file_size_bytes": 184363,
          "request_hash": "299077468a9028e6c1b61124",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 11.448,
            "web_duration_seconds": 11.448005,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        }
      ]
    },
    {
      "provider": "azure",
      "voice_id": "en-US-Adam:DragonHDLatestNeural",
      "slug": "adam-dragon-hd-latest",
      "display_name": "Adam Dragon HD Latest",
      "display_name_status": "resolved_from_handoff_catalog",
      "canonical_audio_language": "en-US",
      "variants": [
        {
          "website_locale": "en",
          "language": "en-US",
          "language_hint": "en-US",
          "audio_key": "native",
          "emotion": "calm thoughtful",
          "script": "A good story does not need to rush. Let the words settle, and make a little more room for thoughtful listening today. Make space for the ideas that deserve your attention."
        },
        {
          "website_locale": "zh",
          "language": "en-US",
          "language_hint": "en-US",
          "audio_key": "native",
          "emotion": "calm thoughtful",
          "script": "A good story does not need to rush. Let the words settle, and make a little more room for thoughtful listening today. Make space for the ideas that deserve your attention."
        }
      ],
      "generation_status": "ready",
      "deliveries": [
        {
          "website_locale": "en",
          "language": "en-US",
          "language_hint": "en-US",
          "audio_key": "native",
          "script": "A good story does not need to rush. Let the words settle, and make a little more room for thoughtful listening today. Make space for the ideas that deserve your attention.",
          "emotion": "calm thoughtful",
          "audio_reuse": "generated",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_ff305a8212f44c8992c12d4854196963",
          "gateway_segment_id": "seg_8142f4dc829041e79928b94fa520adc4",
          "source_path": "04-voices/source/en/azure-adam-dragon-hd-latest.mp3",
          "web_path": "04-voices/web/en/azure-adam-dragon-hd-latest.mp3",
          "duration_ms": 10512,
          "format": "mp3",
          "source_file_size_bytes": 63072,
          "web_file_size_bytes": 169316,
          "request_hash": "c431e327c36148c223ce8d90",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 10.512,
            "web_duration_seconds": 10.511995,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        },
        {
          "website_locale": "zh",
          "language": "en-US",
          "language_hint": "en-US",
          "audio_key": "native",
          "script": "A good story does not need to rush. Let the words settle, and make a little more room for thoughtful listening today. Make space for the ideas that deserve your attention.",
          "emotion": "calm thoughtful",
          "audio_reuse": "reused_canonical",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_ff305a8212f44c8992c12d4854196963",
          "gateway_segment_id": "seg_8142f4dc829041e79928b94fa520adc4",
          "source_path": "04-voices/source/zh/azure-adam-dragon-hd-latest.mp3",
          "web_path": "04-voices/web/zh/azure-adam-dragon-hd-latest.mp3",
          "duration_ms": 10512,
          "format": "mp3",
          "source_file_size_bytes": 63072,
          "web_file_size_bytes": 169316,
          "request_hash": "c431e327c36148c223ce8d90",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 10.512,
            "web_duration_seconds": 10.511995,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        }
      ]
    },
    {
      "provider": "azure",
      "voice_id": "en-US-Jenny:DragonHDLatestNeural",
      "slug": "jenny-dragon-hd-latest",
      "display_name": "Jenny Dragon HD Latest",
      "display_name_status": "resolved_from_handoff_catalog",
      "canonical_audio_language": "en-US",
      "variants": [
        {
          "website_locale": "en",
          "language": "en-US",
          "language_hint": "en-US",
          "audio_key": "native",
          "emotion": "warm inviting",
          "script": "Some moments are made for listening: a quiet morning, a long walk, or the space between one task and the next. Make space for the ideas that deserve your attention."
        },
        {
          "website_locale": "zh",
          "language": "en-US",
          "language_hint": "en-US",
          "audio_key": "native",
          "emotion": "warm inviting",
          "script": "Some moments are made for listening: a quiet morning, a long walk, or the space between one task and the next. Make space for the ideas that deserve your attention."
        }
      ],
      "generation_status": "ready",
      "deliveries": [
        {
          "website_locale": "en",
          "language": "en-US",
          "language_hint": "en-US",
          "audio_key": "native",
          "script": "Some moments are made for listening: a quiet morning, a long walk, or the space between one task and the next. Make space for the ideas that deserve your attention.",
          "emotion": "warm inviting",
          "audio_reuse": "generated",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_2ec3dd20d3a54ce2b845bf26df00d290",
          "gateway_segment_id": "seg_f6d604ae97364b978f8f3435f6c9ca32",
          "source_path": "04-voices/source/en/azure-jenny-dragon-hd-latest.mp3",
          "web_path": "04-voices/web/en/azure-jenny-dragon-hd-latest.mp3",
          "duration_ms": 10704,
          "format": "mp3",
          "source_file_size_bytes": 64224,
          "web_file_size_bytes": 172242,
          "request_hash": "354244543960fbbe794d395d",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 10.704,
            "web_duration_seconds": 10.704014,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        },
        {
          "website_locale": "zh",
          "language": "en-US",
          "language_hint": "en-US",
          "audio_key": "native",
          "script": "Some moments are made for listening: a quiet morning, a long walk, or the space between one task and the next. Make space for the ideas that deserve your attention.",
          "emotion": "warm inviting",
          "audio_reuse": "reused_canonical",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_2ec3dd20d3a54ce2b845bf26df00d290",
          "gateway_segment_id": "seg_f6d604ae97364b978f8f3435f6c9ca32",
          "source_path": "04-voices/source/zh/azure-jenny-dragon-hd-latest.mp3",
          "web_path": "04-voices/web/zh/azure-jenny-dragon-hd-latest.mp3",
          "duration_ms": 10704,
          "format": "mp3",
          "source_file_size_bytes": 64224,
          "web_file_size_bytes": 172242,
          "request_hash": "354244543960fbbe794d395d",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 10.704,
            "web_duration_seconds": 10.704014,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        }
      ]
    },
    {
      "provider": "minimax",
      "voice_id": "male-qn-qingse",
      "slug": "male-qn-qingse",
      "display_name": "青涩青年音色",
      "display_name_status": "resolved_from_local_provider_catalog",
      "canonical_audio_language": "zh-CN",
      "variants": [
        {
          "website_locale": "en",
          "language": "zh-CN",
          "language_hint": "zh-CN",
          "audio_key": "native",
          "emotion": "young warm",
          "script": "把今天想读的内容交给声音，清楚、自然地听下去，让零碎时间也能留下真正的收获。也让这段属于自己的时间，变得从容而有意义。"
        },
        {
          "website_locale": "zh",
          "language": "zh-CN",
          "language_hint": "zh-CN",
          "audio_key": "native",
          "emotion": "young warm",
          "script": "把今天想读的内容交给声音，清楚、自然地听下去，让零碎时间也能留下真正的收获。也让这段属于自己的时间，变得从容而有意义。"
        }
      ],
      "generation_status": "ready",
      "deliveries": [
        {
          "website_locale": "en",
          "language": "zh-CN",
          "language_hint": "zh-CN",
          "audio_key": "native",
          "script": "把今天想读的内容交给声音，清楚、自然地听下去，让零碎时间也能留下真正的收获。也让这段属于自己的时间，变得从容而有意义。",
          "emotion": "young warm",
          "audio_reuse": "generated",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_1c3555c428834d67b6302e69692affaa",
          "gateway_segment_id": "seg_e5b89e60b9664b3295023fa028431120",
          "source_path": "04-voices/source/en/minimax-male-qn-qingse.mp3",
          "web_path": "04-voices/web/en/minimax-male-qn-qingse.mp3",
          "duration_ms": 13176,
          "format": "mp3",
          "source_file_size_bytes": 211956,
          "web_file_size_bytes": 210694,
          "request_hash": "443da4caa011bc56840c9243",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 13.096063,
            "web_duration_seconds": 13.096077,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        },
        {
          "website_locale": "zh",
          "language": "zh-CN",
          "language_hint": "zh-CN",
          "audio_key": "native",
          "script": "把今天想读的内容交给声音，清楚、自然地听下去，让零碎时间也能留下真正的收获。也让这段属于自己的时间，变得从容而有意义。",
          "emotion": "young warm",
          "audio_reuse": "reused_canonical",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_1c3555c428834d67b6302e69692affaa",
          "gateway_segment_id": "seg_e5b89e60b9664b3295023fa028431120",
          "source_path": "04-voices/source/zh/minimax-male-qn-qingse.mp3",
          "web_path": "04-voices/web/zh/minimax-male-qn-qingse.mp3",
          "duration_ms": 13176,
          "format": "mp3",
          "source_file_size_bytes": 211956,
          "web_file_size_bytes": 210694,
          "request_hash": "443da4caa011bc56840c9243",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 13.096063,
            "web_duration_seconds": 13.096077,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        }
      ]
    },
    {
      "provider": "minimax",
      "voice_id": "female-shaonv",
      "slug": "female-shaonv",
      "display_name": "少女音色",
      "display_name_status": "resolved_from_local_provider_catalog",
      "canonical_audio_language": "zh-CN",
      "variants": [
        {
          "website_locale": "en",
          "language": "zh-CN",
          "language_hint": "zh-CN",
          "audio_key": "native",
          "emotion": "bright youthful",
          "script": "打开一段喜欢的文字吧，让轻快的声音陪你开始阅读，也陪你把每个小发现记下来。也让这段属于自己的时间，变得从容而有意义。"
        },
        {
          "website_locale": "zh",
          "language": "zh-CN",
          "language_hint": "zh-CN",
          "audio_key": "native",
          "emotion": "bright youthful",
          "script": "打开一段喜欢的文字吧，让轻快的声音陪你开始阅读，也陪你把每个小发现记下来。也让这段属于自己的时间，变得从容而有意义。"
        }
      ],
      "generation_status": "ready",
      "deliveries": [
        {
          "website_locale": "en",
          "language": "zh-CN",
          "language_hint": "zh-CN",
          "audio_key": "native",
          "script": "打开一段喜欢的文字吧，让轻快的声音陪你开始阅读，也陪你把每个小发现记下来。也让这段属于自己的时间，变得从容而有意义。",
          "emotion": "bright youthful",
          "audio_reuse": "generated",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_5596720c5a2a4dde9ece6970374e916b",
          "gateway_segment_id": "seg_f2ec425414f64c16bf703943419e45eb",
          "source_path": "04-voices/source/en/minimax-female-shaonv.mp3",
          "web_path": "04-voices/web/en/minimax-female-shaonv.mp3",
          "duration_ms": 11304,
          "format": "mp3",
          "source_file_size_bytes": 182004,
          "web_file_size_bytes": 180601,
          "request_hash": "a973d996e2548e3cededd3f8",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 11.21525,
            "web_duration_seconds": 11.215261,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        },
        {
          "website_locale": "zh",
          "language": "zh-CN",
          "language_hint": "zh-CN",
          "audio_key": "native",
          "script": "打开一段喜欢的文字吧，让轻快的声音陪你开始阅读，也陪你把每个小发现记下来。也让这段属于自己的时间，变得从容而有意义。",
          "emotion": "bright youthful",
          "audio_reuse": "reused_canonical",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_5596720c5a2a4dde9ece6970374e916b",
          "gateway_segment_id": "seg_f2ec425414f64c16bf703943419e45eb",
          "source_path": "04-voices/source/zh/minimax-female-shaonv.mp3",
          "web_path": "04-voices/web/zh/minimax-female-shaonv.mp3",
          "duration_ms": 11304,
          "format": "mp3",
          "source_file_size_bytes": 182004,
          "web_file_size_bytes": 180601,
          "request_hash": "a973d996e2548e3cededd3f8",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 11.21525,
            "web_duration_seconds": 11.215261,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        }
      ]
    },
    {
      "provider": "minimax",
      "voice_id": "audiobook_male_2",
      "slug": "audiobook-male-2",
      "display_name": "男性有声书 2",
      "display_name_status": "resolved_from_local_provider_catalog",
      "canonical_audio_language": "zh-CN",
      "variants": [
        {
          "website_locale": "en",
          "language": "zh-CN",
          "language_hint": "zh-CN",
          "audio_key": "native",
          "emotion": "audiobook storyteller",
          "script": "故事不只写在纸上，也可以在耳边慢慢展开。找一个舒服的时刻，继续听下去。也让这段属于自己的时间，变得从容而有意义。"
        },
        {
          "website_locale": "zh",
          "language": "zh-CN",
          "language_hint": "zh-CN",
          "audio_key": "native",
          "emotion": "audiobook storyteller",
          "script": "故事不只写在纸上，也可以在耳边慢慢展开。找一个舒服的时刻，继续听下去。也让这段属于自己的时间，变得从容而有意义。"
        }
      ],
      "generation_status": "ready",
      "deliveries": [
        {
          "website_locale": "en",
          "language": "zh-CN",
          "language_hint": "zh-CN",
          "audio_key": "native",
          "script": "故事不只写在纸上，也可以在耳边慢慢展开。找一个舒服的时刻，继续听下去。也让这段属于自己的时间，变得从容而有意义。",
          "emotion": "audiobook storyteller",
          "audio_reuse": "generated",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_e32d69dcd31a4b3bb64663f3757e194e",
          "gateway_segment_id": "seg_1fd0223f865c4261ad7dd127e93ae25f",
          "source_path": "04-voices/source/en/minimax-audiobook-male-2.mp3",
          "web_path": "04-voices/web/en/minimax-audiobook-male-2.mp3",
          "duration_ms": 12744,
          "format": "mp3",
          "source_file_size_bytes": 205044,
          "web_file_size_bytes": 203589,
          "request_hash": "5d3bf3fd2c58ed3461ee7df9",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 12.6665,
            "web_duration_seconds": 12.666508,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        },
        {
          "website_locale": "zh",
          "language": "zh-CN",
          "language_hint": "zh-CN",
          "audio_key": "native",
          "script": "故事不只写在纸上，也可以在耳边慢慢展开。找一个舒服的时刻，继续听下去。也让这段属于自己的时间，变得从容而有意义。",
          "emotion": "audiobook storyteller",
          "audio_reuse": "reused_canonical",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_e32d69dcd31a4b3bb64663f3757e194e",
          "gateway_segment_id": "seg_1fd0223f865c4261ad7dd127e93ae25f",
          "source_path": "04-voices/source/zh/minimax-audiobook-male-2.mp3",
          "web_path": "04-voices/web/zh/minimax-audiobook-male-2.mp3",
          "duration_ms": 12744,
          "format": "mp3",
          "source_file_size_bytes": 205044,
          "web_file_size_bytes": 203589,
          "request_hash": "5d3bf3fd2c58ed3461ee7df9",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 12.6665,
            "web_duration_seconds": 12.666508,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        }
      ]
    },
    {
      "provider": "minimax",
      "voice_id": "audiobook_male_1",
      "slug": "audiobook-male-1",
      "display_name": "男性有声书 1",
      "display_name_status": "resolved_from_local_provider_catalog",
      "canonical_audio_language": "zh-CN",
      "variants": [
        {
          "website_locale": "en",
          "language": "zh-CN",
          "language_hint": "zh-CN",
          "audio_key": "native",
          "emotion": "audiobook calm",
          "script": "当眼睛需要休息，声音仍然可以带你走进文章，让阅读在安静的节奏里继续发生。也让这段属于自己的时间，变得从容而有意义。"
        },
        {
          "website_locale": "zh",
          "language": "zh-CN",
          "language_hint": "zh-CN",
          "audio_key": "native",
          "emotion": "audiobook calm",
          "script": "当眼睛需要休息，声音仍然可以带你走进文章，让阅读在安静的节奏里继续发生。也让这段属于自己的时间，变得从容而有意义。"
        }
      ],
      "generation_status": "ready",
      "deliveries": [
        {
          "website_locale": "en",
          "language": "zh-CN",
          "language_hint": "zh-CN",
          "audio_key": "native",
          "script": "当眼睛需要休息，声音仍然可以带你走进文章，让阅读在安静的节奏里继续发生。也让这段属于自己的时间，变得从容而有意义。",
          "emotion": "audiobook calm",
          "audio_reuse": "generated",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_6c2f98f4c01d4b97bf7add261f65549f",
          "gateway_segment_id": "seg_93ab630db4584ccf89194343205a53fb",
          "source_path": "04-voices/source/en/minimax-audiobook-male-1.mp3",
          "web_path": "04-voices/web/en/minimax-audiobook-male-1.mp3",
          "duration_ms": 12744,
          "format": "mp3",
          "source_file_size_bytes": 205044,
          "web_file_size_bytes": 203589,
          "request_hash": "3868100a11bd8f3f846f3414",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 12.6665,
            "web_duration_seconds": 12.666508,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        },
        {
          "website_locale": "zh",
          "language": "zh-CN",
          "language_hint": "zh-CN",
          "audio_key": "native",
          "script": "当眼睛需要休息，声音仍然可以带你走进文章，让阅读在安静的节奏里继续发生。也让这段属于自己的时间，变得从容而有意义。",
          "emotion": "audiobook calm",
          "audio_reuse": "reused_canonical",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_6c2f98f4c01d4b97bf7add261f65549f",
          "gateway_segment_id": "seg_93ab630db4584ccf89194343205a53fb",
          "source_path": "04-voices/source/zh/minimax-audiobook-male-1.mp3",
          "web_path": "04-voices/web/zh/minimax-audiobook-male-1.mp3",
          "duration_ms": 12744,
          "format": "mp3",
          "source_file_size_bytes": 205044,
          "web_file_size_bytes": 203589,
          "request_hash": "3868100a11bd8f3f846f3414",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 12.6665,
            "web_duration_seconds": 12.666508,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        }
      ]
    },
    {
      "provider": "minimax",
      "voice_id": "Chinese (Mandarin)_Gentleman",
      "slug": "chinese-mandarin-gentleman",
      "display_name": "温润男声",
      "display_name_status": "resolved_from_local_provider_catalog",
      "canonical_audio_language": "zh-CN",
      "variants": [
        {
          "website_locale": "en",
          "language": "zh-CN",
          "language_hint": "zh-CN",
          "audio_key": "native",
          "emotion": "refined composed",
          "script": "一段文字，值得被耐心听见。让清晰而从容的声音，陪你把注意力留给真正重要的内容。也让这段属于自己的时间，变得从容而有意义。"
        },
        {
          "website_locale": "zh",
          "language": "zh-CN",
          "language_hint": "zh-CN",
          "audio_key": "native",
          "emotion": "refined composed",
          "script": "一段文字，值得被耐心听见。让清晰而从容的声音，陪你把注意力留给真正重要的内容。也让这段属于自己的时间，变得从容而有意义。"
        }
      ],
      "generation_status": "ready",
      "deliveries": [
        {
          "website_locale": "en",
          "language": "zh-CN",
          "language_hint": "zh-CN",
          "audio_key": "native",
          "script": "一段文字，值得被耐心听见。让清晰而从容的声音，陪你把注意力留给真正重要的内容。也让这段属于自己的时间，变得从容而有意义。",
          "emotion": "refined composed",
          "audio_reuse": "generated",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_79877f7697364e22b2908d264788975c",
          "gateway_segment_id": "seg_cff2da2e7ebf4bfbb3a7d6700c6118e4",
          "source_path": "04-voices/source/en/minimax-chinese-mandarin-gentleman.mp3",
          "web_path": "04-voices/web/en/minimax-chinese-mandarin-gentleman.mp3",
          "duration_ms": 11556,
          "format": "mp3",
          "source_file_size_bytes": 186036,
          "web_file_size_bytes": 184781,
          "request_hash": "2555e57304d13364a200cca6",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 11.470688,
            "web_duration_seconds": 11.470703,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        },
        {
          "website_locale": "zh",
          "language": "zh-CN",
          "language_hint": "zh-CN",
          "audio_key": "native",
          "script": "一段文字，值得被耐心听见。让清晰而从容的声音，陪你把注意力留给真正重要的内容。也让这段属于自己的时间，变得从容而有意义。",
          "emotion": "refined composed",
          "audio_reuse": "reused_canonical",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_79877f7697364e22b2908d264788975c",
          "gateway_segment_id": "seg_cff2da2e7ebf4bfbb3a7d6700c6118e4",
          "source_path": "04-voices/source/zh/minimax-chinese-mandarin-gentleman.mp3",
          "web_path": "04-voices/web/zh/minimax-chinese-mandarin-gentleman.mp3",
          "duration_ms": 11556,
          "format": "mp3",
          "source_file_size_bytes": 186036,
          "web_file_size_bytes": 184781,
          "request_hash": "2555e57304d13364a200cca6",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 11.470688,
            "web_duration_seconds": 11.470703,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        }
      ]
    },
    {
      "provider": "minimax",
      "voice_id": "cute_boy",
      "slug": "cute-boy",
      "display_name": "可爱男童",
      "display_name_status": "resolved_from_local_provider_catalog",
      "canonical_audio_language": "zh-CN",
      "variants": [
        {
          "website_locale": "en",
          "language": "zh-CN",
          "language_hint": "zh-CN",
          "audio_key": "native",
          "emotion": "playful childlike",
          "script": "今天要听什么呢？选一篇有趣的故事，让每一句话都像一个小小的惊喜。"
        },
        {
          "website_locale": "zh",
          "language": "zh-CN",
          "language_hint": "zh-CN",
          "audio_key": "native",
          "emotion": "playful childlike",
          "script": "今天要听什么呢？选一篇有趣的故事，让每一句话都像一个小小的惊喜。"
        }
      ],
      "generation_status": "ready",
      "deliveries": [
        {
          "website_locale": "en",
          "language": "zh-CN",
          "language_hint": "zh-CN",
          "audio_key": "native",
          "script": "今天要听什么呢？选一篇有趣的故事，让每一句话都像一个小小的惊喜。",
          "emotion": "playful childlike",
          "audio_reuse": "generated",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_6c275ce783a24a54ab7d6c585a47aaf3",
          "gateway_segment_id": "seg_eaef91a2ee5a4a218db236ba228d24c2",
          "source_path": "04-voices/source/en/minimax-cute-boy.mp3",
          "web_path": "04-voices/web/en/minimax-cute-boy.mp3",
          "duration_ms": 9216,
          "format": "mp3",
          "source_file_size_bytes": 148596,
          "web_file_size_bytes": 147164,
          "request_hash": "4b14972712a03b2ff99a855a",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 9.125469,
            "web_duration_seconds": 9.125465,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        },
        {
          "website_locale": "zh",
          "language": "zh-CN",
          "language_hint": "zh-CN",
          "audio_key": "native",
          "script": "今天要听什么呢？选一篇有趣的故事，让每一句话都像一个小小的惊喜。",
          "emotion": "playful childlike",
          "audio_reuse": "reused_canonical",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_6c275ce783a24a54ab7d6c585a47aaf3",
          "gateway_segment_id": "seg_eaef91a2ee5a4a218db236ba228d24c2",
          "source_path": "04-voices/source/zh/minimax-cute-boy.mp3",
          "web_path": "04-voices/web/zh/minimax-cute-boy.mp3",
          "duration_ms": 9216,
          "format": "mp3",
          "source_file_size_bytes": 148596,
          "web_file_size_bytes": 147164,
          "request_hash": "4b14972712a03b2ff99a855a",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 9.125469,
            "web_duration_seconds": 9.125465,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        }
      ]
    },
    {
      "provider": "tiktok",
      "voice_id": "BV408_streaming",
      "slug": "bv408-dub-actor",
      "display_name": "译制片男声",
      "display_name_status": "resolved_from_local_provider_catalog",
      "canonical_audio_language": "zh-CN",
      "variants": [
        {
          "website_locale": "en",
          "language": "zh-CN",
          "language_hint": "zh-CN",
          "audio_key": "native",
          "emotion": "cinematic narration",
          "script": "有些故事，适合在镜头之外被听见。让声音带你穿过情节，记住每一个转折。也让这段属于自己的时间，变得从容而有意义。"
        },
        {
          "website_locale": "zh",
          "language": "zh-CN",
          "language_hint": "zh-CN",
          "audio_key": "native",
          "emotion": "cinematic narration",
          "script": "有些故事，适合在镜头之外被听见。让声音带你穿过情节，记住每一个转折。也让这段属于自己的时间，变得从容而有意义。"
        }
      ],
      "generation_status": "ready",
      "deliveries": [
        {
          "website_locale": "en",
          "language": "zh-CN",
          "language_hint": "zh-CN",
          "audio_key": "native",
          "script": "有些故事，适合在镜头之外被听见。让声音带你穿过情节，记住每一个转折。也让这段属于自己的时间，变得从容而有意义。",
          "emotion": "cinematic narration",
          "audio_reuse": "generated",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_3fd04b963697465b9a2fb65304aacbde",
          "gateway_segment_id": "seg_ae1ae78dac5249b09525e64cead4af39",
          "source_path": "04-voices/source/en/tiktok-bv408-dub-actor.mp3",
          "web_path": "04-voices/web/en/tiktok-bv408-dub-actor.mp3",
          "duration_ms": 11305,
          "format": "mp3",
          "source_file_size_bytes": 228000,
          "web_file_size_bytes": 183527,
          "request_hash": "4dfe899b548995564a7db55e",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 11.4,
            "web_duration_seconds": 11.4,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        },
        {
          "website_locale": "zh",
          "language": "zh-CN",
          "language_hint": "zh-CN",
          "audio_key": "native",
          "script": "有些故事，适合在镜头之外被听见。让声音带你穿过情节，记住每一个转折。也让这段属于自己的时间，变得从容而有意义。",
          "emotion": "cinematic narration",
          "audio_reuse": "reused_canonical",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_3fd04b963697465b9a2fb65304aacbde",
          "gateway_segment_id": "seg_ae1ae78dac5249b09525e64cead4af39",
          "source_path": "04-voices/source/zh/tiktok-bv408-dub-actor.mp3",
          "web_path": "04-voices/web/zh/tiktok-bv408-dub-actor.mp3",
          "duration_ms": 11305,
          "format": "mp3",
          "source_file_size_bytes": 228000,
          "web_file_size_bytes": 183527,
          "request_hash": "4dfe899b548995564a7db55e",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 11.4,
            "web_duration_seconds": 11.4,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        }
      ]
    },
    {
      "provider": "tiktok",
      "voice_id": "BV104_streaming",
      "slug": "bv104-gentle-lady",
      "display_name": "温柔淑女",
      "display_name_status": "resolved_from_handoff_catalog",
      "canonical_audio_language": "zh-CN",
      "variants": [
        {
          "website_locale": "en",
          "language": "zh-CN",
          "language_hint": "zh-CN",
          "audio_key": "native",
          "emotion": "gentle reassuring",
          "script": "忙碌的一天，也可以留一点温柔给自己。戴上耳机，听一段喜欢的文字慢慢展开。也让这段属于自己的时间，变得从容而有意义。"
        },
        {
          "website_locale": "zh",
          "language": "zh-CN",
          "language_hint": "zh-CN",
          "audio_key": "native",
          "emotion": "gentle reassuring",
          "script": "忙碌的一天，也可以留一点温柔给自己。戴上耳机，听一段喜欢的文字慢慢展开。也让这段属于自己的时间，变得从容而有意义。"
        }
      ],
      "deliveries": [
        {
          "website_locale": "en",
          "language": "zh-CN",
          "language_hint": "zh-CN",
          "audio_key": "native",
          "script": "忙碌的一天，也可以留一点温柔给自己。戴上耳机，听一段喜欢的文字慢慢展开。也让这段属于自己的时间，变得从容而有意义。",
          "emotion": "gentle reassuring",
          "audio_reuse": "generated",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_336b78c03c3c416e8000eb7e2118f061",
          "gateway_segment_id": "seg_1dd2d7deb1ae4c4fbee6f6a6b780fff4",
          "source_path": "04-voices/source/en/tiktok-bv104-gentle-lady.mp3",
          "web_path": "04-voices/web/en/tiktok-bv104-gentle-lady.mp3",
          "duration_ms": 10535,
          "format": "mp3",
          "source_file_size_bytes": 212160,
          "web_file_size_bytes": 170988,
          "request_hash": "b8acaff7e503bbb50cf7db83",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 10.608,
            "web_duration_seconds": 10.608005,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        },
        {
          "website_locale": "zh",
          "language": "zh-CN",
          "language_hint": "zh-CN",
          "audio_key": "native",
          "script": "忙碌的一天，也可以留一点温柔给自己。戴上耳机，听一段喜欢的文字慢慢展开。也让这段属于自己的时间，变得从容而有意义。",
          "emotion": "gentle reassuring",
          "audio_reuse": "reused_canonical",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_336b78c03c3c416e8000eb7e2118f061",
          "gateway_segment_id": "seg_1dd2d7deb1ae4c4fbee6f6a6b780fff4",
          "source_path": "04-voices/source/zh/tiktok-bv104-gentle-lady.mp3",
          "web_path": "04-voices/web/zh/tiktok-bv104-gentle-lady.mp3",
          "duration_ms": 10535,
          "format": "mp3",
          "source_file_size_bytes": 212160,
          "web_file_size_bytes": 170988,
          "request_hash": "b8acaff7e503bbb50cf7db83",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 10.608,
            "web_duration_seconds": 10.608005,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        }
      ],
      "generation_status": "ready"
    },
    {
      "provider": "tiktok",
      "voice_id": "BV428_streaming",
      "slug": "bv428-artsy-female",
      "display_name": "清新文艺女声",
      "display_name_status": "resolved_from_local_provider_catalog",
      "canonical_audio_language": "zh-CN",
      "variants": [
        {
          "website_locale": "en",
          "language": "zh-CN",
          "language_hint": "zh-CN",
          "audio_key": "native",
          "emotion": "fresh literary",
          "script": "风吹过窗边，城市安静下来。一段文字从耳边经过，也许会让熟悉的日常多一层光。也让这段属于自己的时间，变得从容而有意义。"
        },
        {
          "website_locale": "zh",
          "language": "zh-CN",
          "language_hint": "zh-CN",
          "audio_key": "native",
          "emotion": "fresh literary",
          "script": "风吹过窗边，城市安静下来。一段文字从耳边经过，也许会让熟悉的日常多一层光。也让这段属于自己的时间，变得从容而有意义。"
        }
      ],
      "deliveries": [
        {
          "website_locale": "en",
          "language": "zh-CN",
          "language_hint": "zh-CN",
          "audio_key": "native",
          "script": "风吹过窗边，城市安静下来。一段文字从耳边经过，也许会让熟悉的日常多一层光。也让这段属于自己的时间，变得从容而有意义。",
          "emotion": "fresh literary",
          "audio_reuse": "generated",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_d9aab5ec4f794bd3baa4266b1aa8a497",
          "gateway_segment_id": "seg_41dc33c59fd84945a5d0cbd9e22eac31",
          "source_path": "04-voices/source/en/tiktok-bv428-artsy-female.mp3",
          "web_path": "04-voices/web/en/tiktok-bv428-artsy-female.mp3",
          "duration_ms": 12305,
          "format": "mp3",
          "source_file_size_bytes": 247680,
          "web_file_size_bytes": 199409,
          "request_hash": "39b59c20dbba98bc935dccb6",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 12.384,
            "web_duration_seconds": 12.384014,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        },
        {
          "website_locale": "zh",
          "language": "zh-CN",
          "language_hint": "zh-CN",
          "audio_key": "native",
          "script": "风吹过窗边，城市安静下来。一段文字从耳边经过，也许会让熟悉的日常多一层光。也让这段属于自己的时间，变得从容而有意义。",
          "emotion": "fresh literary",
          "audio_reuse": "reused_canonical",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_d9aab5ec4f794bd3baa4266b1aa8a497",
          "gateway_segment_id": "seg_41dc33c59fd84945a5d0cbd9e22eac31",
          "source_path": "04-voices/source/zh/tiktok-bv428-artsy-female.mp3",
          "web_path": "04-voices/web/zh/tiktok-bv428-artsy-female.mp3",
          "duration_ms": 12305,
          "format": "mp3",
          "source_file_size_bytes": 247680,
          "web_file_size_bytes": 199409,
          "request_hash": "39b59c20dbba98bc935dccb6",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 12.384,
            "web_duration_seconds": 12.384014,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        }
      ],
      "generation_status": "ready"
    },
    {
      "provider": "tiktok",
      "voice_id": "BV412_streaming",
      "slug": "bv412-movie-hostess",
      "display_name": "影视解说小美",
      "display_name_status": "resolved_from_local_provider_catalog",
      "canonical_audio_language": "zh-CN",
      "variants": [
        {
          "website_locale": "en",
          "language": "zh-CN",
          "language_hint": "zh-CN",
          "audio_key": "native",
          "emotion": "clear host",
          "script": "欢迎来到今天的听读时刻。接下来，让一段清晰的讲述带你发现故事里的细节。也让这段属于自己的时间，变得从容而有意义。"
        },
        {
          "website_locale": "zh",
          "language": "zh-CN",
          "language_hint": "zh-CN",
          "audio_key": "native",
          "emotion": "clear host",
          "script": "欢迎来到今天的听读时刻。接下来，让一段清晰的讲述带你发现故事里的细节。也让这段属于自己的时间，变得从容而有意义。"
        }
      ],
      "deliveries": [
        {
          "website_locale": "en",
          "language": "zh-CN",
          "language_hint": "zh-CN",
          "audio_key": "native",
          "script": "欢迎来到今天的听读时刻。接下来，让一段清晰的讲述带你发现故事里的细节。也让这段属于自己的时间，变得从容而有意义。",
          "emotion": "clear host",
          "audio_reuse": "generated",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_714a32cd3f61448caf16c4929a90794a",
          "gateway_segment_id": "seg_20883a991af3490ba4e62ff6634c366e",
          "source_path": "04-voices/source/en/tiktok-bv412-movie-hostess.mp3",
          "web_path": "04-voices/web/en/tiktok-bv412-movie-hostess.mp3",
          "duration_ms": 11015,
          "format": "mp3",
          "source_file_size_bytes": 221760,
          "web_file_size_bytes": 178511,
          "request_hash": "61b3966dc370a59049c191b3",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 11.088,
            "web_duration_seconds": 11.088005,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        },
        {
          "website_locale": "zh",
          "language": "zh-CN",
          "language_hint": "zh-CN",
          "audio_key": "native",
          "script": "欢迎来到今天的听读时刻。接下来，让一段清晰的讲述带你发现故事里的细节。也让这段属于自己的时间，变得从容而有意义。",
          "emotion": "clear host",
          "audio_reuse": "reused_canonical",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_714a32cd3f61448caf16c4929a90794a",
          "gateway_segment_id": "seg_20883a991af3490ba4e62ff6634c366e",
          "source_path": "04-voices/source/zh/tiktok-bv412-movie-hostess.mp3",
          "web_path": "04-voices/web/zh/tiktok-bv412-movie-hostess.mp3",
          "duration_ms": 11015,
          "format": "mp3",
          "source_file_size_bytes": 221760,
          "web_file_size_bytes": 178511,
          "request_hash": "61b3966dc370a59049c191b3",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 11.088,
            "web_duration_seconds": 11.088005,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        }
      ],
      "generation_status": "ready"
    },
    {
      "provider": "tiktok",
      "voice_id": "BV403_streaming",
      "slug": "bv403-motivational-female",
      "display_name": "鸡汤女声",
      "display_name_status": "resolved_from_local_provider_catalog",
      "canonical_audio_language": "zh-CN",
      "variants": [
        {
          "website_locale": "en",
          "language": "zh-CN",
          "language_hint": "zh-CN",
          "audio_key": "native",
          "emotion": "encouraging",
          "script": "每一次继续，都会让目标更近一点。把想学的内容交给声音，让坚持变得轻松而具体。"
        },
        {
          "website_locale": "zh",
          "language": "zh-CN",
          "language_hint": "zh-CN",
          "audio_key": "native",
          "emotion": "encouraging",
          "script": "每一次继续，都会让目标更近一点。把想学的内容交给声音，让坚持变得轻松而具体。"
        }
      ],
      "generation_status": "ready",
      "deliveries": [
        {
          "website_locale": "en",
          "language": "zh-CN",
          "language_hint": "zh-CN",
          "audio_key": "native",
          "script": "每一次继续，都会让目标更近一点。把想学的内容交给声音，让坚持变得轻松而具体。",
          "emotion": "encouraging",
          "audio_reuse": "generated",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_cb58bad6fe164642bdb4e4dafb56f093",
          "gateway_segment_id": "seg_9c0189ffcd754c9e80e1a270d4da62b3",
          "source_path": "04-voices/source/en/tiktok-bv403-motivational-female.mp3",
          "web_path": "04-voices/web/en/tiktok-bv403-motivational-female.mp3",
          "duration_ms": 10150,
          "format": "mp3",
          "source_file_size_bytes": 204480,
          "web_file_size_bytes": 164718,
          "request_hash": "ecc772102be08f37b15ae634",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 10.224,
            "web_duration_seconds": 10.224014,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        },
        {
          "website_locale": "zh",
          "language": "zh-CN",
          "language_hint": "zh-CN",
          "audio_key": "native",
          "script": "每一次继续，都会让目标更近一点。把想学的内容交给声音，让坚持变得轻松而具体。",
          "emotion": "encouraging",
          "audio_reuse": "reused_canonical",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_cb58bad6fe164642bdb4e4dafb56f093",
          "gateway_segment_id": "seg_9c0189ffcd754c9e80e1a270d4da62b3",
          "source_path": "04-voices/source/zh/tiktok-bv403-motivational-female.mp3",
          "web_path": "04-voices/web/zh/tiktok-bv403-motivational-female.mp3",
          "duration_ms": 10150,
          "format": "mp3",
          "source_file_size_bytes": 204480,
          "web_file_size_bytes": 164718,
          "request_hash": "ecc772102be08f37b15ae634",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 10.224,
            "web_duration_seconds": 10.224014,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        }
      ]
    },
    {
      "provider": "tiktok",
      "voice_id": "BV701_streaming",
      "slug": "bv701-qingcang",
      "display_name": "擎苍",
      "display_name_status": "resolved_from_handoff_catalog",
      "canonical_audio_language": "zh-CN",
      "variants": [
        {
          "website_locale": "en",
          "language": "zh-CN",
          "language_hint": "zh-CN",
          "audio_key": "native",
          "emotion": "steady authoritative",
          "script": "把复杂的内容说清楚，把重要的想法留下来。现在，就从一段专注的聆听开始。也让这段属于自己的时间，变得从容而有意义。"
        },
        {
          "website_locale": "zh",
          "language": "zh-CN",
          "language_hint": "zh-CN",
          "audio_key": "native",
          "emotion": "steady authoritative",
          "script": "把复杂的内容说清楚，把重要的想法留下来。现在，就从一段专注的聆听开始。也让这段属于自己的时间，变得从容而有意义。"
        }
      ],
      "deliveries": [
        {
          "website_locale": "en",
          "language": "zh-CN",
          "language_hint": "zh-CN",
          "audio_key": "native",
          "script": "把复杂的内容说清楚，把重要的想法留下来。现在，就从一段专注的聆听开始。也让这段属于自己的时间，变得从容而有意义。",
          "emotion": "steady authoritative",
          "audio_reuse": "generated",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_bf720c511b4d4e079f2f5902438879c3",
          "gateway_segment_id": "seg_10e79b144711428b889300e8b24ead51",
          "source_path": "04-voices/source/en/tiktok-bv701-qingcang.mp3",
          "web_path": "04-voices/web/en/tiktok-bv701-qingcang.mp3",
          "duration_ms": 10985,
          "format": "mp3",
          "source_file_size_bytes": 221280,
          "web_file_size_bytes": 178093,
          "request_hash": "c559f11aa4b3f782850c484c",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 11.064,
            "web_duration_seconds": 11.064014,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        },
        {
          "website_locale": "zh",
          "language": "zh-CN",
          "language_hint": "zh-CN",
          "audio_key": "native",
          "script": "把复杂的内容说清楚，把重要的想法留下来。现在，就从一段专注的聆听开始。也让这段属于自己的时间，变得从容而有意义。",
          "emotion": "steady authoritative",
          "audio_reuse": "reused_canonical",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_bf720c511b4d4e079f2f5902438879c3",
          "gateway_segment_id": "seg_10e79b144711428b889300e8b24ead51",
          "source_path": "04-voices/source/zh/tiktok-bv701-qingcang.mp3",
          "web_path": "04-voices/web/zh/tiktok-bv701-qingcang.mp3",
          "duration_ms": 10985,
          "format": "mp3",
          "source_file_size_bytes": 221280,
          "web_file_size_bytes": 178093,
          "request_hash": "c559f11aa4b3f782850c484c",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 11.064,
            "web_duration_seconds": 11.064014,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        }
      ],
      "generation_status": "ready"
    },
    {
      "provider": "fishaudio",
      "voice_id": "36ef842120654ee6b38ef43c8f08535a",
      "slug": "36ef8421-promo-deep-male",
      "display_name": "宣传片浑厚男声",
      "display_name_status": "resolved_from_current_local_provider_catalog",
      "canonical_audio_language": "zh",
      "variants": [
        {
          "website_locale": "en",
          "language": "zh",
          "language_hint": "zh",
          "audio_key": "native",
          "emotion": "deep professional",
          "script": "一段好内容，值得用沉稳而清晰的声音被认真听见，让信息自然抵达，也让时间从容而有意义。"
        },
        {
          "website_locale": "zh",
          "language": "zh",
          "language_hint": "zh",
          "audio_key": "native",
          "emotion": "deep professional",
          "script": "一段好内容，值得用沉稳而清晰的声音被认真听见，让信息自然抵达，也让时间从容而有意义。"
        }
      ],
      "deliveries": [
        {
          "website_locale": "en",
          "language": "zh",
          "language_hint": "zh",
          "audio_key": "native",
          "script": "一段好内容，值得用沉稳而清晰的声音被认真听见，让信息自然抵达，也让时间从容而有意义。",
          "emotion": "deep professional",
          "audio_reuse": "generated",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_ae5b7fec8c8445509c9af761b705eec1",
          "gateway_segment_id": "seg_f43803f9d46c40f68fc47a0f6c37285f",
          "source_path": "04-voices/source/en/fishaudio-36ef8421-promo-deep-male.mp3",
          "web_path": "04-voices/web/en/fishaudio-36ef8421-promo-deep-male.mp3",
          "duration_ms": 11494,
          "format": "mp3",
          "source_file_size_bytes": 183901,
          "web_file_size_bytes": 184781,
          "request_hash": "ee5f3a32802601b6c7c7e1d4",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 11.493813,
            "web_duration_seconds": 11.493878,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        },
        {
          "website_locale": "zh",
          "language": "zh",
          "language_hint": "zh",
          "audio_key": "native",
          "script": "一段好内容，值得用沉稳而清晰的声音被认真听见，让信息自然抵达，也让时间从容而有意义。",
          "emotion": "deep professional",
          "audio_reuse": "reused_canonical",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_ae5b7fec8c8445509c9af761b705eec1",
          "gateway_segment_id": "seg_f43803f9d46c40f68fc47a0f6c37285f",
          "source_path": "04-voices/source/zh/fishaudio-36ef8421-promo-deep-male.mp3",
          "web_path": "04-voices/web/zh/fishaudio-36ef8421-promo-deep-male.mp3",
          "duration_ms": 11494,
          "format": "mp3",
          "source_file_size_bytes": 183901,
          "web_file_size_bytes": 184781,
          "request_hash": "ee5f3a32802601b6c7c7e1d4",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 11.493813,
            "web_duration_seconds": 11.493878,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        }
      ],
      "generation_status": "ready"
    },
    {
      "provider": "fishaudio",
      "voice_id": "8d2c17a9b26d4d83888ea67a1ee565b2",
      "slug": "8d2c17a9-valentino-spanish",
      "display_name": "Valentino Narración Biblica Fer",
      "display_name_status": "resolved_from_current_local_provider_catalog",
      "canonical_audio_language": "es",
      "variants": [
        {
          "website_locale": "en",
          "language": "es",
          "language_hint": "es",
          "audio_key": "native",
          "emotion": "calm authoritative Spanish narration",
          "script": "Hay historias que merecen escucharse con calma. Deja que cada palabra te acompañe y convierta un momento sencillo en una pausa memorable. Regálate unos minutos y deja que la narración marque el ritmo."
        },
        {
          "website_locale": "zh",
          "language": "es",
          "language_hint": "es",
          "audio_key": "native",
          "emotion": "calm authoritative Spanish narration",
          "script": "Hay historias que merecen escucharse con calma. Deja que cada palabra te acompañe y convierta un momento sencillo en una pausa memorable. Regálate unos minutos y deja que la narración marque el ritmo."
        }
      ],
      "deliveries": [
        {
          "website_locale": "en",
          "language": "es",
          "language_hint": "es",
          "audio_key": "native",
          "script": "Hay historias que merecen escucharse con calma. Deja que cada palabra te acompañe y convierta un momento sencillo en una pausa memorable. Regálate unos minutos y deja que la narración marque el ritmo.",
          "emotion": "calm authoritative Spanish narration",
          "audio_reuse": "generated",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_e86822214f264bd1919560eee184ee84",
          "gateway_segment_id": "seg_6fe70e4777c5426ab1f7c23a49c97c03",
          "source_path": "04-voices/source/en/fishaudio-8d2c17a9-valentino-spanish.mp3",
          "web_path": "04-voices/web/en/fishaudio-8d2c17a9-valentino-spanish.mp3",
          "duration_ms": 14080,
          "format": "mp3",
          "source_file_size_bytes": 225279,
          "web_file_size_bytes": 226158,
          "request_hash": "fcad19be2512f47f6beeb61b",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 14.079938,
            "web_duration_seconds": 14.08,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        },
        {
          "website_locale": "zh",
          "language": "es",
          "language_hint": "es",
          "audio_key": "native",
          "script": "Hay historias que merecen escucharse con calma. Deja que cada palabra te acompañe y convierta un momento sencillo en una pausa memorable. Regálate unos minutos y deja que la narración marque el ritmo.",
          "emotion": "calm authoritative Spanish narration",
          "audio_reuse": "reused_canonical",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_e86822214f264bd1919560eee184ee84",
          "gateway_segment_id": "seg_6fe70e4777c5426ab1f7c23a49c97c03",
          "source_path": "04-voices/source/zh/fishaudio-8d2c17a9-valentino-spanish.mp3",
          "web_path": "04-voices/web/zh/fishaudio-8d2c17a9-valentino-spanish.mp3",
          "duration_ms": 14080,
          "format": "mp3",
          "source_file_size_bytes": 225279,
          "web_file_size_bytes": 226158,
          "request_hash": "fcad19be2512f47f6beeb61b",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 14.079938,
            "web_duration_seconds": 14.08,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        }
      ],
      "generation_status": "ready"
    },
    {
      "provider": "fishaudio",
      "voice_id": "59cb5986671546eaa6ca8ae6f29f6d22",
      "slug": "59cb5986-cctv-narration",
      "display_name": "央视配音",
      "display_name_status": "resolved_from_current_local_provider_catalog",
      "canonical_audio_language": "zh",
      "variants": [
        {
          "website_locale": "en",
          "language": "zh",
          "language_hint": "zh",
          "audio_key": "native",
          "emotion": "documentary clear",
          "script": "当信息变得复杂，清晰的讲述可以帮助我们理出脉络，听见重点，也保留思考的空间。也让这段属于自己的时间，变得从容而有意义。"
        },
        {
          "website_locale": "zh",
          "language": "zh",
          "language_hint": "zh",
          "audio_key": "native",
          "emotion": "documentary clear",
          "script": "当信息变得复杂，清晰的讲述可以帮助我们理出脉络，听见重点，也保留思考的空间。也让这段属于自己的时间，变得从容而有意义。"
        }
      ],
      "deliveries": [
        {
          "website_locale": "en",
          "language": "zh",
          "language_hint": "zh",
          "audio_key": "native",
          "script": "当信息变得复杂，清晰的讲述可以帮助我们理出脉络，听见重点，也保留思考的空间。也让这段属于自己的时间，变得从容而有意义。",
          "emotion": "documentary clear",
          "audio_reuse": "generated",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_fd7ee6affe1b41f4b3a2df8aad691718",
          "gateway_segment_id": "seg_9cbd67cae8ff48208ac3ee57a9b3b074",
          "source_path": "04-voices/source/en/fishaudio-59cb5986-cctv-narration.mp3",
          "web_path": "04-voices/web/en/fishaudio-59cb5986-cctv-narration.mp3",
          "duration_ms": 11546,
          "format": "mp3",
          "source_file_size_bytes": 184737,
          "web_file_size_bytes": 185616,
          "request_hash": "5fda764d6f6e0b7b06f1542e",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 11.546063,
            "web_duration_seconds": 11.546122,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        },
        {
          "website_locale": "zh",
          "language": "zh",
          "language_hint": "zh",
          "audio_key": "native",
          "script": "当信息变得复杂，清晰的讲述可以帮助我们理出脉络，听见重点，也保留思考的空间。也让这段属于自己的时间，变得从容而有意义。",
          "emotion": "documentary clear",
          "audio_reuse": "reused_canonical",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_fd7ee6affe1b41f4b3a2df8aad691718",
          "gateway_segment_id": "seg_9cbd67cae8ff48208ac3ee57a9b3b074",
          "source_path": "04-voices/source/zh/fishaudio-59cb5986-cctv-narration.mp3",
          "web_path": "04-voices/web/zh/fishaudio-59cb5986-cctv-narration.mp3",
          "duration_ms": 11546,
          "format": "mp3",
          "source_file_size_bytes": 184737,
          "web_file_size_bytes": 185616,
          "request_hash": "5fda764d6f6e0b7b06f1542e",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 11.546063,
            "web_duration_seconds": 11.546122,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        }
      ],
      "generation_status": "ready"
    },
    {
      "provider": "fishaudio",
      "voice_id": "4066d617322e41abb30ed70eaeaf273f",
      "slug": "4066d617-mcdonalds-catalog",
      "display_name": "麦当劳",
      "display_name_status": "resolved_from_current_local_provider_catalog",
      "canonical_audio_language": "zh",
      "variants": [
        {
          "website_locale": "en",
          "language": "zh",
          "language_hint": "zh",
          "audio_key": "native",
          "emotion": "bright commercial",
          "script": "香气从厨房飘来，脚步也不由自主地放慢。一段轻松的故事，正好适合现在听见。也让这段属于自己的时间，变得从容而有意义。"
        },
        {
          "website_locale": "zh",
          "language": "zh",
          "language_hint": "zh",
          "audio_key": "native",
          "emotion": "bright commercial",
          "script": "香气从厨房飘来，脚步也不由自主地放慢。一段轻松的故事，正好适合现在听见。也让这段属于自己的时间，变得从容而有意义。"
        }
      ],
      "deliveries": [
        {
          "website_locale": "en",
          "language": "zh",
          "language_hint": "zh",
          "audio_key": "native",
          "script": "香气从厨房飘来，脚步也不由自主地放慢。一段轻松的故事，正好适合现在听见。也让这段属于自己的时间，变得从容而有意义。",
          "emotion": "bright commercial",
          "audio_reuse": "generated",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_1f52310b6ad9443ab65b45255af9ab3b",
          "gateway_segment_id": "seg_f26e0c6a297a46aa8a1c9e78c144a3b7",
          "source_path": "04-voices/source/en/fishaudio-4066d617-mcdonalds-catalog.mp3",
          "web_path": "04-voices/web/en/fishaudio-4066d617-mcdonalds-catalog.mp3",
          "duration_ms": 14002,
          "format": "mp3",
          "source_file_size_bytes": 224025,
          "web_file_size_bytes": 224905,
          "request_hash": "5fc3aebd983235c66b52cb7c",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 14.001563,
            "web_duration_seconds": 14.001633,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        },
        {
          "website_locale": "zh",
          "language": "zh",
          "language_hint": "zh",
          "audio_key": "native",
          "script": "香气从厨房飘来，脚步也不由自主地放慢。一段轻松的故事，正好适合现在听见。也让这段属于自己的时间，变得从容而有意义。",
          "emotion": "bright commercial",
          "audio_reuse": "reused_canonical",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_1f52310b6ad9443ab65b45255af9ab3b",
          "gateway_segment_id": "seg_f26e0c6a297a46aa8a1c9e78c144a3b7",
          "source_path": "04-voices/source/zh/fishaudio-4066d617-mcdonalds-catalog.mp3",
          "web_path": "04-voices/web/zh/fishaudio-4066d617-mcdonalds-catalog.mp3",
          "duration_ms": 14002,
          "format": "mp3",
          "source_file_size_bytes": 224025,
          "web_file_size_bytes": 224905,
          "request_hash": "5fc3aebd983235c66b52cb7c",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 14.001563,
            "web_duration_seconds": 14.001633,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        }
      ],
      "generation_status": "ready"
    },
    {
      "provider": "fishaudio",
      "voice_id": "90e65eaaf50e4470b8e6d43ee6afd7d5",
      "slug": "90e65eaaf-super-smash-announcer",
      "display_name": "Super Smash Bros. 4/Ultimate Announcer",
      "display_name_status": "resolved_from_current_local_provider_catalog",
      "canonical_audio_language": "en",
      "rights_note": "Provider catalog name is retained as metadata only; audition copy does not reference the franchise.",
      "variants": [
        {
          "website_locale": "en",
          "language": "en",
          "language_hint": "en",
          "audio_key": "native",
          "emotion": "dramatic energetic announcer",
          "script": "Press play and let a bold voice turn this moment into a story worth following."
        },
        {
          "website_locale": "zh",
          "language": "en",
          "language_hint": "en",
          "audio_key": "native",
          "emotion": "dramatic energetic announcer",
          "script": "Press play and let a bold voice turn this moment into a story worth following."
        }
      ],
      "deliveries": [
        {
          "website_locale": "en",
          "language": "en",
          "language_hint": "en",
          "audio_key": "native",
          "script": "Press play and let a bold voice turn this moment into a story worth following.",
          "emotion": "dramatic energetic announcer",
          "audio_reuse": "generated",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_5ed439b528584a33b5be923e66d9748c",
          "gateway_segment_id": "seg_cc48a1adb4cd47b69ce84185c2018d0a",
          "source_path": "04-voices/source/en/fishaudio-90e65eaaf-super-smash-announcer.mp3",
          "web_path": "04-voices/web/en/fishaudio-90e65eaaf-super-smash-announcer.mp3",
          "duration_ms": 8620,
          "format": "mp3",
          "source_file_size_bytes": 137925,
          "web_file_size_bytes": 138805,
          "request_hash": "6eef783c82d56de83d201280",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 8.620313,
            "web_duration_seconds": 8.620408,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        },
        {
          "website_locale": "zh",
          "language": "en",
          "language_hint": "en",
          "audio_key": "native",
          "script": "Press play and let a bold voice turn this moment into a story worth following.",
          "emotion": "dramatic energetic announcer",
          "audio_reuse": "reused_canonical",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_5ed439b528584a33b5be923e66d9748c",
          "gateway_segment_id": "seg_cc48a1adb4cd47b69ce84185c2018d0a",
          "source_path": "04-voices/source/zh/fishaudio-90e65eaaf-super-smash-announcer.mp3",
          "web_path": "04-voices/web/zh/fishaudio-90e65eaaf-super-smash-announcer.mp3",
          "duration_ms": 8620,
          "format": "mp3",
          "source_file_size_bytes": 137925,
          "web_file_size_bytes": 138805,
          "request_hash": "6eef783c82d56de83d201280",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 8.620313,
            "web_duration_seconds": 8.620408,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        }
      ],
      "generation_status": "ready"
    },
    {
      "provider": "fishaudio",
      "voice_id": "8e16d4d6486645ebaf56402ba97fcfea",
      "slug": "8e16d4d6-mahongman-pro",
      "display_name": "马红漫PRO",
      "display_name_status": "resolved_from_current_local_provider_catalog",
      "canonical_audio_language": "zh",
      "variants": [
        {
          "website_locale": "en",
          "language": "zh",
          "language_hint": "zh",
          "audio_key": "native",
          "emotion": "engaging host",
          "script": "从一条新鲜的想法，到一个值得记住的故事，让声音帮你抓住重点，也保留表达的温度。也让这段属于自己的时间，变得从容而有意义。"
        },
        {
          "website_locale": "zh",
          "language": "zh",
          "language_hint": "zh",
          "audio_key": "native",
          "emotion": "engaging host",
          "script": "从一条新鲜的想法，到一个值得记住的故事，让声音帮你抓住重点，也保留表达的温度。也让这段属于自己的时间，变得从容而有意义。"
        }
      ],
      "deliveries": [
        {
          "website_locale": "en",
          "language": "zh",
          "language_hint": "zh",
          "audio_key": "native",
          "script": "从一条新鲜的想法，到一个值得记住的故事，让声音帮你抓住重点，也保留表达的温度。也让这段属于自己的时间，变得从容而有意义。",
          "emotion": "engaging host",
          "audio_reuse": "generated",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_06240619f5324ad5ae264de9f68aeafc",
          "gateway_segment_id": "seg_0ab1731d131b449897997a79d5324a39",
          "source_path": "04-voices/source/en/fishaudio-8e16d4d6-mahongman-pro.mp3",
          "web_path": "04-voices/web/en/fishaudio-8e16d4d6-mahongman-pro.mp3",
          "duration_ms": 10893,
          "format": "mp3",
          "source_file_size_bytes": 174288,
          "web_file_size_bytes": 175167,
          "request_hash": "553a663db08620542c39cb41",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 10.893,
            "web_duration_seconds": 10.893061,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        },
        {
          "website_locale": "zh",
          "language": "zh",
          "language_hint": "zh",
          "audio_key": "native",
          "script": "从一条新鲜的想法，到一个值得记住的故事，让声音帮你抓住重点，也保留表达的温度。也让这段属于自己的时间，变得从容而有意义。",
          "emotion": "engaging host",
          "audio_reuse": "reused_canonical",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_06240619f5324ad5ae264de9f68aeafc",
          "gateway_segment_id": "seg_0ab1731d131b449897997a79d5324a39",
          "source_path": "04-voices/source/zh/fishaudio-8e16d4d6-mahongman-pro.mp3",
          "web_path": "04-voices/web/zh/fishaudio-8e16d4d6-mahongman-pro.mp3",
          "duration_ms": 10893,
          "format": "mp3",
          "source_file_size_bytes": 174288,
          "web_file_size_bytes": 175167,
          "request_hash": "553a663db08620542c39cb41",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 10.893,
            "web_duration_seconds": 10.893061,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        }
      ],
      "generation_status": "ready"
    },
    {
      "provider": "qwen",
      "voice_id": "Serena",
      "slug": "serena",
      "display_name": "苏瑶",
      "display_name_status": "resolved_from_handoff_catalog",
      "canonical_audio_language": "multilingual",
      "variants": [
        {
          "website_locale": "en",
          "language": "en",
          "language_hint": "en",
          "audio_key": "en",
          "emotion": "warm conversational",
          "script": "Turn a quiet moment into listening time. One clear voice can carry a page, a thought, or a story wherever your day takes you. Make space for the ideas that deserve your attention."
        },
        {
          "website_locale": "zh",
          "language": "zh",
          "language_hint": "zh",
          "audio_key": "zh",
          "emotion": "温暖自然",
          "script": "把一段文字交给声音，让安静的时刻多一点陪伴，也让想读的内容在耳边自然展开。也让这段属于自己的时间，变得从容而有意义。"
        }
      ],
      "deliveries": [
        {
          "website_locale": "en",
          "language": "en",
          "language_hint": "en",
          "audio_key": "en",
          "script": "Turn a quiet moment into listening time. One clear voice can carry a page, a thought, or a story wherever your day takes you. Make space for the ideas that deserve your attention.",
          "emotion": "warm conversational",
          "audio_reuse": "generated",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_0759bec8e9de4fb6a5d14bc4331a58b9",
          "gateway_segment_id": "seg_ebd52665c6eb4bf68cf29045cdf7fddc",
          "source_path": "04-voices/source/en/qwen-serena.mp3",
          "web_path": "04-voices/web/en/qwen-serena.mp3",
          "duration_ms": 12384,
          "format": "mp3",
          "source_file_size_bytes": 99116,
          "web_file_size_bytes": 199409,
          "request_hash": "59ea346f6e7ee9b5714dcef5",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 12.384,
            "web_duration_seconds": 12.384014,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        },
        {
          "website_locale": "zh",
          "language": "zh",
          "language_hint": "zh",
          "audio_key": "zh",
          "script": "把一段文字交给声音，让安静的时刻多一点陪伴，也让想读的内容在耳边自然展开。也让这段属于自己的时间，变得从容而有意义。",
          "emotion": "温暖自然",
          "audio_reuse": "generated",
          "canonical_website_locale": "zh",
          "gateway_job_id": "job_d6265e34f5cd41c9bd2abc554f78c5b9",
          "gateway_segment_id": "seg_9ce8368a594049ba9098fd0368ce0430",
          "source_path": "04-voices/source/zh/qwen-serena.mp3",
          "web_path": "04-voices/web/zh/qwen-serena.mp3",
          "duration_ms": 12144,
          "format": "mp3",
          "source_file_size_bytes": 97196,
          "web_file_size_bytes": 195230,
          "request_hash": "48a577701cdc578cd89af6d4",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 12.144,
            "web_duration_seconds": 12.144014,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        }
      ],
      "generation_status": "ready"
    },
    {
      "provider": "qwen",
      "voice_id": "Eric",
      "slug": "eric",
      "display_name": "四川-程川",
      "display_name_status": "resolved_from_handoff_catalog",
      "canonical_audio_language": "multilingual",
      "variants": [
        {
          "website_locale": "en",
          "language": "en",
          "language_hint": "en",
          "audio_key": "en",
          "emotion": "friendly explanatory",
          "script": "A thoughtful explanation can make a complicated idea feel closer. Listen once, return to the key point, and keep moving with confidence. Make space for the ideas that deserve your attention."
        },
        {
          "website_locale": "zh",
          "language": "zh",
          "language_hint": "zh",
          "audio_key": "zh",
          "emotion": "亲切清晰",
          "script": "复杂的想法，也可以被清楚地讲明白。听一遍抓住重点，再按自己的节奏继续前进。也让这段属于自己的时间，变得从容而有意义。"
        }
      ],
      "deliveries": [
        {
          "website_locale": "en",
          "language": "en",
          "language_hint": "en",
          "audio_key": "en",
          "script": "A thoughtful explanation can make a complicated idea feel closer. Listen once, return to the key point, and keep moving with confidence. Make space for the ideas that deserve your attention.",
          "emotion": "friendly explanatory",
          "audio_reuse": "generated",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_2a0ed5fb48e447d6aad11b173e691f90",
          "gateway_segment_id": "seg_57b50b49aa3a40ef9539657748823089",
          "source_path": "04-voices/source/en/qwen-eric.mp3",
          "web_path": "04-voices/web/en/qwen-eric.mp3",
          "duration_ms": 14856,
          "format": "mp3",
          "source_file_size_bytes": 118892,
          "web_file_size_bytes": 238697,
          "request_hash": "2c6fe2bd888c4f51a1e6ea66",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 14.856,
            "web_duration_seconds": 14.856009,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        },
        {
          "website_locale": "zh",
          "language": "zh",
          "language_hint": "zh",
          "audio_key": "zh",
          "script": "复杂的想法，也可以被清楚地讲明白。听一遍抓住重点，再按自己的节奏继续前进。也让这段属于自己的时间，变得从容而有意义。",
          "emotion": "亲切清晰",
          "audio_reuse": "generated",
          "canonical_website_locale": "zh",
          "gateway_job_id": "job_f96f87e811be4381a5207dc64f2d069e",
          "gateway_segment_id": "seg_f04045000cd84cce81a61aee63bb163c",
          "source_path": "04-voices/source/zh/qwen-eric.mp3",
          "web_path": "04-voices/web/zh/qwen-eric.mp3",
          "duration_ms": 12384,
          "format": "mp3",
          "source_file_size_bytes": 99116,
          "web_file_size_bytes": 199409,
          "request_hash": "edb632f55c13384d9a01e2c4",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 12.384,
            "web_duration_seconds": 12.384014,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        }
      ],
      "generation_status": "ready"
    },
    {
      "provider": "qwen",
      "voice_id": "Jennifer",
      "slug": "jennifer",
      "display_name": "詹妮弗",
      "display_name_status": "resolved_from_handoff_catalog",
      "canonical_audio_language": "multilingual",
      "variants": [
        {
          "website_locale": "en",
          "language": "en",
          "language_hint": "en",
          "audio_key": "en",
          "emotion": "polished warm",
          "script": "There is always room for one more good idea. Let a steady voice guide you through the page, and keep the useful parts close. Make space for the ideas that deserve your attention."
        },
        {
          "website_locale": "zh",
          "language": "zh",
          "language_hint": "zh",
          "audio_key": "zh",
          "emotion": "温和专业",
          "script": "每天都可以留一点时间给好想法。让稳定的声音带你读完这一页，把真正有用的内容留在心里。也让这段属于自己的时间，变得从容而有意义。"
        }
      ],
      "deliveries": [
        {
          "website_locale": "en",
          "language": "en",
          "language_hint": "en",
          "audio_key": "en",
          "script": "There is always room for one more good idea. Let a steady voice guide you through the page, and keep the useful parts close. Make space for the ideas that deserve your attention.",
          "emotion": "polished warm",
          "audio_reuse": "generated",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_05a889689bc3469792f6c2f6efd4d969",
          "gateway_segment_id": "seg_7df80f359f854e2b8ae23063bb21e70b",
          "source_path": "04-voices/source/en/qwen-jennifer.mp3",
          "web_path": "04-voices/web/en/qwen-jennifer.mp3",
          "duration_ms": 9984,
          "format": "mp3",
          "source_file_size_bytes": 79916,
          "web_file_size_bytes": 160957,
          "request_hash": "70c96e03b4ba6d9e1516d7d5",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 9.984,
            "web_duration_seconds": 9.984014,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        },
        {
          "website_locale": "zh",
          "language": "zh",
          "language_hint": "zh",
          "audio_key": "zh",
          "script": "每天都可以留一点时间给好想法。让稳定的声音带你读完这一页，把真正有用的内容留在心里。也让这段属于自己的时间，变得从容而有意义。",
          "emotion": "温和专业",
          "audio_reuse": "generated",
          "canonical_website_locale": "zh",
          "gateway_job_id": "job_8688f8b0e5cf457f8d1594dfdde99ced",
          "gateway_segment_id": "seg_864aa3045bfb449aaf55c14fdd801cd6",
          "source_path": "04-voices/source/zh/qwen-jennifer.mp3",
          "web_path": "04-voices/web/zh/qwen-jennifer.mp3",
          "duration_ms": 12696,
          "format": "mp3",
          "source_file_size_bytes": 101612,
          "web_file_size_bytes": 204425,
          "request_hash": "13b59f4be3689d167d47b78b",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 12.696,
            "web_duration_seconds": 12.696576,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        }
      ],
      "generation_status": "ready"
    },
    {
      "provider": "qwen",
      "voice_id": "Maia",
      "slug": "maia",
      "display_name": "四月",
      "display_name_status": "resolved_from_handoff_catalog",
      "canonical_audio_language": "multilingual",
      "variants": [
        {
          "website_locale": "en",
          "language": "en",
          "language_hint": "en",
          "audio_key": "en",
          "emotion": "light bright",
          "script": "A fresh page can change the feeling of a whole day. Press play, stay curious, and see where the next sentence leads. Make space for the ideas that deserve your attention."
        },
        {
          "website_locale": "zh",
          "language": "zh",
          "language_hint": "zh",
          "audio_key": "zh",
          "emotion": "轻快明亮",
          "script": "翻开新的一页，也许就能改变一天的心情。按下播放，带着好奇继续听下去。也让这段属于自己的时间，变得从容而有意义。"
        }
      ],
      "deliveries": [
        {
          "website_locale": "en",
          "language": "en",
          "language_hint": "en",
          "audio_key": "en",
          "script": "A fresh page can change the feeling of a whole day. Press play, stay curious, and see where the next sentence leads. Make space for the ideas that deserve your attention.",
          "emotion": "light bright",
          "audio_reuse": "generated",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_8695561da2194338a6b53a486be00ff8",
          "gateway_segment_id": "seg_a34792e2c55d44b0b700f2f318f72d36",
          "source_path": "04-voices/source/en/qwen-maia.mp3",
          "web_path": "04-voices/web/en/qwen-maia.mp3",
          "duration_ms": 14304,
          "format": "mp3",
          "source_file_size_bytes": 114476,
          "web_file_size_bytes": 229920,
          "request_hash": "98ab1410ab6e1e9614614033",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 14.304,
            "web_duration_seconds": 14.304014,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        },
        {
          "website_locale": "zh",
          "language": "zh",
          "language_hint": "zh",
          "audio_key": "zh",
          "script": "翻开新的一页，也许就能改变一天的心情。按下播放，带着好奇继续听下去。也让这段属于自己的时间，变得从容而有意义。",
          "emotion": "轻快明亮",
          "audio_reuse": "generated",
          "canonical_website_locale": "zh",
          "gateway_job_id": "job_f44f716a386b4cd5a68ec6a1ccceb994",
          "gateway_segment_id": "seg_f43c9bea45a14720981609c83e29501b",
          "source_path": "04-voices/source/zh/qwen-maia.mp3",
          "web_path": "04-voices/web/zh/qwen-maia.mp3",
          "duration_ms": 11736,
          "format": "mp3",
          "source_file_size_bytes": 93932,
          "web_file_size_bytes": 188960,
          "request_hash": "1aac9dd06cf44cb920a0df1a",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 11.736,
            "web_duration_seconds": 11.736009,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        }
      ],
      "generation_status": "ready"
    },
    {
      "provider": "qwen",
      "voice_id": "Kai",
      "slug": "kai",
      "display_name": "凯",
      "display_name_status": "resolved_from_handoff_catalog",
      "canonical_audio_language": "multilingual",
      "variants": [
        {
          "website_locale": "en",
          "language": "en",
          "language_hint": "en",
          "audio_key": "en",
          "emotion": "calm focused",
          "script": "When the world feels busy, a few minutes of focused listening can bring the thread back. Start here, and take the next step. Make space for the ideas that deserve your attention."
        },
        {
          "website_locale": "zh",
          "language": "zh",
          "language_hint": "zh",
          "audio_key": "zh",
          "emotion": "沉稳专注",
          "script": "当世界变得嘈杂，几分钟专注的聆听，就能帮你找回思路。从这里开始，再走下一步。也让这段属于自己的时间，变得从容而有意义。"
        }
      ],
      "deliveries": [
        {
          "website_locale": "en",
          "language": "en",
          "language_hint": "en",
          "audio_key": "en",
          "script": "When the world feels busy, a few minutes of focused listening can bring the thread back. Start here, and take the next step. Make space for the ideas that deserve your attention.",
          "emotion": "calm focused",
          "audio_reuse": "generated",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_38410f9cfc284edc98758a500ae6e7af",
          "gateway_segment_id": "seg_b352a53469b2497a8c72bd8f16e2de6d",
          "source_path": "04-voices/source/en/qwen-kai.mp3",
          "web_path": "04-voices/web/en/qwen-kai.mp3",
          "duration_ms": 10536,
          "format": "mp3",
          "source_file_size_bytes": 84332,
          "web_file_size_bytes": 169734,
          "request_hash": "fd626b8f0e229432c1514695",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 10.536,
            "web_duration_seconds": 10.536009,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        },
        {
          "website_locale": "zh",
          "language": "zh",
          "language_hint": "zh",
          "audio_key": "zh",
          "script": "当世界变得嘈杂，几分钟专注的聆听，就能帮你找回思路。从这里开始，再走下一步。也让这段属于自己的时间，变得从容而有意义。",
          "emotion": "沉稳专注",
          "audio_reuse": "generated",
          "canonical_website_locale": "zh",
          "gateway_job_id": "job_29abc70f9e264dd086201331280c5263",
          "gateway_segment_id": "seg_14223c4e754945e1a21dd84cc14aa78f",
          "source_path": "04-voices/source/zh/qwen-kai.mp3",
          "web_path": "04-voices/web/zh/qwen-kai.mp3",
          "duration_ms": 12216,
          "format": "mp3",
          "source_file_size_bytes": 97772,
          "web_file_size_bytes": 196483,
          "request_hash": "09ad0d693ce934800cb213e1",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 12.216,
            "web_duration_seconds": 12.216009,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        }
      ],
      "generation_status": "ready"
    },
    {
      "provider": "qwen",
      "voice_id": "Aiden",
      "slug": "aiden",
      "display_name": "艾登",
      "display_name_status": "resolved_from_handoff_catalog",
      "canonical_audio_language": "multilingual",
      "variants": [
        {
          "website_locale": "en",
          "language": "en",
          "language_hint": "en",
          "audio_key": "en",
          "emotion": "clear confident",
          "script": "Learning does not need a perfect plan. Choose one useful idea, listen closely, and let your next step begin here. A little progress can start with one quiet moment."
        },
        {
          "website_locale": "zh",
          "language": "zh",
          "language_hint": "zh",
          "audio_key": "zh",
          "emotion": "清晰自信",
          "script": "学习不需要完美的安排。选一段有用的内容，专心听下去，让进步从这里开始。再给自己一点时间，慢慢走得更远。"
        }
      ],
      "deliveries": [
        {
          "website_locale": "zh",
          "language": "zh",
          "language_hint": "zh",
          "audio_key": "zh",
          "script": "学习不需要完美的安排。选一段有用的内容，专心听下去，让进步从这里开始。再给自己一点时间，慢慢走得更远。",
          "emotion": "清晰自信",
          "audio_reuse": "generated",
          "canonical_website_locale": "zh",
          "gateway_job_id": "job_fd18f9922a1d4fd7aba40864a976301d",
          "gateway_segment_id": "seg_699b04eacb1d4b9686817f429b78c005",
          "source_path": "04-voices/source/zh/qwen-aiden.mp3",
          "web_path": "04-voices/web/zh/qwen-aiden.mp3",
          "duration_ms": 10608,
          "format": "mp3",
          "source_file_size_bytes": 84908,
          "web_file_size_bytes": 170988,
          "request_hash": "bf0cfaf4d9e14e42fc5d0bbd",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 10.608,
            "web_duration_seconds": 10.608005,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        },
        {
          "website_locale": "en",
          "language": "en",
          "language_hint": "en",
          "audio_key": "en",
          "script": "Learning does not need a perfect plan. Choose one useful idea, listen closely, and let your next step begin here. A little progress can start with one quiet moment.",
          "emotion": "clear confident",
          "audio_reuse": "generated",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_849f1a1593c34160ac76ad10d6ba03be",
          "gateway_segment_id": "seg_dd1fae5dd8a942e089f2e41ecd79ed1a",
          "source_path": "04-voices/source/en/qwen-aiden.mp3",
          "web_path": "04-voices/web/en/qwen-aiden.mp3",
          "duration_ms": 11256,
          "format": "mp3",
          "source_file_size_bytes": 90092,
          "web_file_size_bytes": 181019,
          "request_hash": "cb4314bb5b305d932468fee1",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 11.256,
            "web_duration_seconds": 11.256009,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        }
      ],
      "generation_status": "ready"
    },
    {
      "provider": "elevenlabs",
      "voice_id": "hFamrilbAE6WDMtWgKvu",
      "slug": "hfamrilb-unresolved",
      "display_name": null,
      "display_name_status": "unresolved_in_current_catalog",
      "catalog_note": "This ID was not returned by the current regular or shared catalog lookup. Keep the provider ID as the source of truth until metadata is confirmed.",
      "canonical_audio_language": "en",
      "variants": [
        {
          "website_locale": "en",
          "language": "en",
          "language_hint": "en",
          "audio_key": "native",
          "emotion": "natural English narration",
          "script": "Every page has a rhythm of its own. Give the words a little space, listen closely, and let a useful thought stay with you. Make space for the ideas that deserve your attention."
        },
        {
          "website_locale": "zh",
          "language": "en",
          "language_hint": "en",
          "audio_key": "native",
          "emotion": "natural English narration",
          "script": "Every page has a rhythm of its own. Give the words a little space, listen closely, and let a useful thought stay with you. Make space for the ideas that deserve your attention."
        }
      ],
      "deliveries": [
        {
          "website_locale": "en",
          "language": "en",
          "language_hint": "en",
          "audio_key": "native",
          "script": "Every page has a rhythm of its own. Give the words a little space, listen closely, and let a useful thought stay with you. Make space for the ideas that deserve your attention.",
          "emotion": "natural English narration",
          "audio_reuse": "generated",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_d63703e3e83949ceb014e6f1b82130c7",
          "gateway_segment_id": "seg_dd8c0feb06fd43a29353fe7e0aa871a4",
          "source_path": "04-voices/source/en/elevenlabs-hfamrilb-unresolved.mp3",
          "web_path": "04-voices/web/en/elevenlabs-hfamrilb-unresolved.mp3",
          "duration_ms": 11024,
          "format": "mp3",
          "source_file_size_bytes": 176422,
          "web_file_size_bytes": 176421,
          "request_hash": "12a0833c32419f218d72e3b8",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 10.96,
            "web_duration_seconds": 10.96,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        },
        {
          "website_locale": "zh",
          "language": "en",
          "language_hint": "en",
          "audio_key": "native",
          "script": "Every page has a rhythm of its own. Give the words a little space, listen closely, and let a useful thought stay with you. Make space for the ideas that deserve your attention.",
          "emotion": "natural English narration",
          "audio_reuse": "reused_canonical",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_d63703e3e83949ceb014e6f1b82130c7",
          "gateway_segment_id": "seg_dd8c0feb06fd43a29353fe7e0aa871a4",
          "source_path": "04-voices/source/zh/elevenlabs-hfamrilb-unresolved.mp3",
          "web_path": "04-voices/web/zh/elevenlabs-hfamrilb-unresolved.mp3",
          "duration_ms": 11024,
          "format": "mp3",
          "source_file_size_bytes": 176422,
          "web_file_size_bytes": 176421,
          "request_hash": "12a0833c32419f218d72e3b8",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 10.96,
            "web_duration_seconds": 10.96,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        }
      ],
      "generation_status": "ready"
    },
    {
      "provider": "elevenlabs",
      "voice_id": "zZLmKvCp1i04X8E0FJ8B",
      "slug": "zzlmkvcp-vince",
      "display_name": "Vince — engaging conversational confident",
      "display_name_status": "resolved_from_current_provider_catalog",
      "canonical_audio_language": "en",
      "variants": [
        {
          "website_locale": "en",
          "language": "en",
          "language_hint": "en",
          "audio_key": "native",
          "emotion": "engaging conversational",
          "script": "You do not need a perfect stretch of time to keep learning. Start with one paragraph, and let the next few minutes work for you. Make space for the ideas that deserve your attention."
        },
        {
          "website_locale": "zh",
          "language": "en",
          "language_hint": "en",
          "audio_key": "native",
          "emotion": "engaging conversational",
          "script": "You do not need a perfect stretch of time to keep learning. Start with one paragraph, and let the next few minutes work for you. Make space for the ideas that deserve your attention."
        }
      ],
      "deliveries": [
        {
          "website_locale": "en",
          "language": "en",
          "language_hint": "en",
          "audio_key": "native",
          "script": "You do not need a perfect stretch of time to keep learning. Start with one paragraph, and let the next few minutes work for you. Make space for the ideas that deserve your attention.",
          "emotion": "engaging conversational",
          "audio_reuse": "generated",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_2a69faac6447432bb50d2bae5637370a",
          "gateway_segment_id": "seg_832725e527ac4f5aa20260ee6412d503",
          "source_path": "04-voices/source/en/elevenlabs-zzlmkvcp-vince.mp3",
          "web_path": "04-voices/web/en/elevenlabs-zzlmkvcp-vince.mp3",
          "duration_ms": 9900,
          "format": "mp3",
          "source_file_size_bytes": 158450,
          "web_file_size_bytes": 158449,
          "request_hash": "8b39a7d95026473bc099f853",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 9.84,
            "web_duration_seconds": 9.84,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        },
        {
          "website_locale": "zh",
          "language": "en",
          "language_hint": "en",
          "audio_key": "native",
          "script": "You do not need a perfect stretch of time to keep learning. Start with one paragraph, and let the next few minutes work for you. Make space for the ideas that deserve your attention.",
          "emotion": "engaging conversational",
          "audio_reuse": "reused_canonical",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_2a69faac6447432bb50d2bae5637370a",
          "gateway_segment_id": "seg_832725e527ac4f5aa20260ee6412d503",
          "source_path": "04-voices/source/zh/elevenlabs-zzlmkvcp-vince.mp3",
          "web_path": "04-voices/web/zh/elevenlabs-zzlmkvcp-vince.mp3",
          "duration_ms": 9900,
          "format": "mp3",
          "source_file_size_bytes": 158450,
          "web_file_size_bytes": 158449,
          "request_hash": "8b39a7d95026473bc099f853",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 9.84,
            "web_duration_seconds": 9.84,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        }
      ],
      "generation_status": "ready"
    },
    {
      "provider": "elevenlabs",
      "voice_id": "RXtWW6etvimS8QJ5nhVk",
      "slug": "rxtww6et-fiona",
      "display_name": "Fiona — chill, natural, real, low podcaster voice",
      "display_name_status": "resolved_from_current_provider_catalog",
      "canonical_audio_language": "en",
      "variants": [
        {
          "website_locale": "en",
          "language": "en",
          "language_hint": "en",
          "audio_key": "native",
          "emotion": "chill natural",
          "script": "Take a breath, turn down the noise, and give yourself a few minutes to listen. The day can wait while a good idea settles in. Make space for the ideas that deserve your attention."
        },
        {
          "website_locale": "zh",
          "language": "en",
          "language_hint": "en",
          "audio_key": "native",
          "emotion": "chill natural",
          "script": "Take a breath, turn down the noise, and give yourself a few minutes to listen. The day can wait while a good idea settles in. Make space for the ideas that deserve your attention."
        }
      ],
      "deliveries": [
        {
          "website_locale": "en",
          "language": "en",
          "language_hint": "en",
          "audio_key": "native",
          "script": "Take a breath, turn down the noise, and give yourself a few minutes to listen. The day can wait while a good idea settles in. Make space for the ideas that deserve your attention.",
          "emotion": "chill natural",
          "audio_reuse": "generated",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_b1b227c42e744b399251e1906776aed4",
          "gateway_segment_id": "seg_613ece5a249344a8bb6955b30c566932",
          "source_path": "04-voices/source/en/elevenlabs-rxtww6et-fiona.mp3",
          "web_path": "04-voices/web/en/elevenlabs-rxtww6et-fiona.mp3",
          "duration_ms": 12069,
          "format": "mp3",
          "source_file_size_bytes": 193141,
          "web_file_size_bytes": 193140,
          "request_hash": "291d0e492e793a31fd848fa6",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 12,
            "web_duration_seconds": 12,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        },
        {
          "website_locale": "zh",
          "language": "en",
          "language_hint": "en",
          "audio_key": "native",
          "script": "Take a breath, turn down the noise, and give yourself a few minutes to listen. The day can wait while a good idea settles in. Make space for the ideas that deserve your attention.",
          "emotion": "chill natural",
          "audio_reuse": "reused_canonical",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_b1b227c42e744b399251e1906776aed4",
          "gateway_segment_id": "seg_613ece5a249344a8bb6955b30c566932",
          "source_path": "04-voices/source/zh/elevenlabs-rxtww6et-fiona.mp3",
          "web_path": "04-voices/web/zh/elevenlabs-rxtww6et-fiona.mp3",
          "duration_ms": 12069,
          "format": "mp3",
          "source_file_size_bytes": 193141,
          "web_file_size_bytes": 193140,
          "request_hash": "291d0e492e793a31fd848fa6",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 12,
            "web_duration_seconds": 12,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        }
      ],
      "generation_status": "ready"
    },
    {
      "provider": "elevenlabs",
      "voice_id": "XJ2fW4ybq7HouelYYGcL",
      "slug": "xj2f-w4yb-cherry-twinkle",
      "display_name": "Cherry Twinkle — Adorable Cartoon Girl",
      "display_name_status": "resolved_from_current_provider_catalog",
      "canonical_audio_language": "en",
      "variants": [
        {
          "website_locale": "en",
          "language": "en",
          "language_hint": "en",
          "audio_key": "native",
          "emotion": "bright playful",
          "script": "Ready for a tiny adventure? Press play, follow the story, and let each bright new sentence bring a little more wonder. Make space for the ideas that deserve your attention."
        },
        {
          "website_locale": "zh",
          "language": "en",
          "language_hint": "en",
          "audio_key": "native",
          "emotion": "bright playful",
          "script": "Ready for a tiny adventure? Press play, follow the story, and let each bright new sentence bring a little more wonder. Make space for the ideas that deserve your attention."
        }
      ],
      "deliveries": [
        {
          "website_locale": "en",
          "language": "en",
          "language_hint": "en",
          "audio_key": "native",
          "script": "Ready for a tiny adventure? Press play, follow the story, and let each bright new sentence bring a little more wonder. Make space for the ideas that deserve your attention.",
          "emotion": "bright playful",
          "audio_reuse": "generated",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_a5327cef2c1b4a2e9b2bc653aed9602a",
          "gateway_segment_id": "seg_9029ed59441242399a77df45812b4278",
          "source_path": "04-voices/source/en/elevenlabs-xj2f-w4yb-cherry-twinkle.mp3",
          "web_path": "04-voices/web/en/elevenlabs-xj2f-w4yb-cherry-twinkle.mp3",
          "duration_ms": 10553,
          "format": "mp3",
          "source_file_size_bytes": 168899,
          "web_file_size_bytes": 168898,
          "request_hash": "543e7661521ce685f3e60dc6",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 10.48,
            "web_duration_seconds": 10.48,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        },
        {
          "website_locale": "zh",
          "language": "en",
          "language_hint": "en",
          "audio_key": "native",
          "script": "Ready for a tiny adventure? Press play, follow the story, and let each bright new sentence bring a little more wonder. Make space for the ideas that deserve your attention.",
          "emotion": "bright playful",
          "audio_reuse": "reused_canonical",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_a5327cef2c1b4a2e9b2bc653aed9602a",
          "gateway_segment_id": "seg_9029ed59441242399a77df45812b4278",
          "source_path": "04-voices/source/zh/elevenlabs-xj2f-w4yb-cherry-twinkle.mp3",
          "web_path": "04-voices/web/zh/elevenlabs-xj2f-w4yb-cherry-twinkle.mp3",
          "duration_ms": 10553,
          "format": "mp3",
          "source_file_size_bytes": 168899,
          "web_file_size_bytes": 168898,
          "request_hash": "543e7661521ce685f3e60dc6",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 10.48,
            "web_duration_seconds": 10.48,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        }
      ],
      "generation_status": "ready"
    },
    {
      "provider": "elevenlabs",
      "voice_id": "hpp4J3VqNfWAUOO0d1Us",
      "slug": "hpp4j3v-bella",
      "display_name": "Bella — Professional, Bright, Warm",
      "display_name_status": "resolved_from_current_provider_catalog",
      "canonical_audio_language": "en",
      "variants": [
        {
          "website_locale": "en",
          "language": "en",
          "language_hint": "en",
          "audio_key": "native",
          "emotion": "professional warm",
          "script": "Clear narration gives thoughtful ideas room to breathe. Listen at your own pace, return to the important parts, and keep what stays with you. Make space for the ideas that deserve your attention."
        },
        {
          "website_locale": "zh",
          "language": "en",
          "language_hint": "en",
          "audio_key": "native",
          "emotion": "professional warm",
          "script": "Clear narration gives thoughtful ideas room to breathe. Listen at your own pace, return to the important parts, and keep what stays with you. Make space for the ideas that deserve your attention."
        }
      ],
      "deliveries": [
        {
          "website_locale": "en",
          "language": "en",
          "language_hint": "en",
          "audio_key": "native",
          "script": "Clear narration gives thoughtful ideas room to breathe. Listen at your own pace, return to the important parts, and keep what stays with you. Make space for the ideas that deserve your attention.",
          "emotion": "professional warm",
          "audio_reuse": "generated",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_0f56d8bdba7b45c99c4ab8bdcd7c7065",
          "gateway_segment_id": "seg_24b49f201d5a49548ae1174ba831e0d8",
          "source_path": "04-voices/source/en/elevenlabs-hpp4j3v-bella.mp3",
          "web_path": "04-voices/web/en/elevenlabs-hpp4j3v-bella.mp3",
          "duration_ms": 12225,
          "format": "mp3",
          "source_file_size_bytes": 195648,
          "web_file_size_bytes": 195647,
          "request_hash": "c00f0a62458694f2bf859749",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 12.16,
            "web_duration_seconds": 12.16,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        },
        {
          "website_locale": "zh",
          "language": "en",
          "language_hint": "en",
          "audio_key": "native",
          "script": "Clear narration gives thoughtful ideas room to breathe. Listen at your own pace, return to the important parts, and keep what stays with you. Make space for the ideas that deserve your attention.",
          "emotion": "professional warm",
          "audio_reuse": "reused_canonical",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_0f56d8bdba7b45c99c4ab8bdcd7c7065",
          "gateway_segment_id": "seg_24b49f201d5a49548ae1174ba831e0d8",
          "source_path": "04-voices/source/zh/elevenlabs-hpp4j3v-bella.mp3",
          "web_path": "04-voices/web/zh/elevenlabs-hpp4j3v-bella.mp3",
          "duration_ms": 12225,
          "format": "mp3",
          "source_file_size_bytes": 195648,
          "web_file_size_bytes": 195647,
          "request_hash": "c00f0a62458694f2bf859749",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 12.16,
            "web_duration_seconds": 12.16,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        }
      ],
      "generation_status": "ready"
    },
    {
      "provider": "elevenlabs",
      "voice_id": "vZzlAds9NzvLsFSWp0qk",
      "slug": "vzzlads-unresolved",
      "display_name": null,
      "display_name_status": "unresolved_in_current_catalog",
      "catalog_note": "This ID was not returned by the current regular or shared catalog lookup. Keep the provider ID as the source of truth until metadata is confirmed.",
      "canonical_audio_language": "en",
      "variants": [
        {
          "website_locale": "en",
          "language": "en",
          "language_hint": "en",
          "audio_key": "native",
          "emotion": "calm spacious",
          "script": "A calm voice can make a long day feel more spacious. Let the words arrive one by one, and enjoy the simple act of listening. Make space for the ideas that deserve your attention."
        },
        {
          "website_locale": "zh",
          "language": "en",
          "language_hint": "en",
          "audio_key": "native",
          "emotion": "calm spacious",
          "script": "A calm voice can make a long day feel more spacious. Let the words arrive one by one, and enjoy the simple act of listening. Make space for the ideas that deserve your attention."
        }
      ],
      "deliveries": [
        {
          "website_locale": "en",
          "language": "en",
          "language_hint": "en",
          "audio_key": "native",
          "script": "A calm voice can make a long day feel more spacious. Let the words arrive one by one, and enjoy the simple act of listening. Make space for the ideas that deserve your attention.",
          "emotion": "calm spacious",
          "audio_reuse": "generated",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_f54e4484f48140ad8bf2527a380f2adb",
          "gateway_segment_id": "seg_812833884ec2410db7c5b2661c43634c",
          "source_path": "04-voices/source/en/elevenlabs-vzzlads-unresolved.mp3",
          "web_path": "04-voices/web/en/elevenlabs-vzzlads-unresolved.mp3",
          "duration_ms": 14550,
          "format": "mp3",
          "source_file_size_bytes": 232847,
          "web_file_size_bytes": 232846,
          "request_hash": "6ec935ab7f0ed878a40e9c18",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 14.48,
            "web_duration_seconds": 14.48,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        },
        {
          "website_locale": "zh",
          "language": "en",
          "language_hint": "en",
          "audio_key": "native",
          "script": "A calm voice can make a long day feel more spacious. Let the words arrive one by one, and enjoy the simple act of listening. Make space for the ideas that deserve your attention.",
          "emotion": "calm spacious",
          "audio_reuse": "reused_canonical",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_f54e4484f48140ad8bf2527a380f2adb",
          "gateway_segment_id": "seg_812833884ec2410db7c5b2661c43634c",
          "source_path": "04-voices/source/zh/elevenlabs-vzzlads-unresolved.mp3",
          "web_path": "04-voices/web/zh/elevenlabs-vzzlads-unresolved.mp3",
          "duration_ms": 14550,
          "format": "mp3",
          "source_file_size_bytes": 232847,
          "web_file_size_bytes": 232846,
          "request_hash": "6ec935ab7f0ed878a40e9c18",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 14.48,
            "web_duration_seconds": 14.48,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        }
      ],
      "generation_status": "ready"
    },
    {
      "provider": "doubao",
      "voice_id": "zh_female_qingxinnvsheng_uranus_bigtts",
      "slug": "qingxin-female-2",
      "display_name": "清新女声 2.0",
      "display_name_status": "resolved_from_local_provider_catalog",
      "canonical_audio_language": "zh-CN",
      "variants": [
        {
          "website_locale": "en",
          "language": "zh-CN",
          "language_hint": "zh-cn",
          "audio_key": "native",
          "emotion": "fresh feminine",
          "script": "清新的声音，让一段文字更轻松地进入日常。现在就戴上耳机，给自己几分钟专注的听读时间。也让这段属于自己的时间，变得从容而有意义。"
        },
        {
          "website_locale": "zh",
          "language": "zh-CN",
          "language_hint": "zh-cn",
          "audio_key": "native",
          "emotion": "fresh feminine",
          "script": "清新的声音，让一段文字更轻松地进入日常。现在就戴上耳机，给自己几分钟专注的听读时间。也让这段属于自己的时间，变得从容而有意义。"
        }
      ],
      "deliveries": [
        {
          "website_locale": "en",
          "language": "zh-CN",
          "language_hint": "zh-cn",
          "audio_key": "native",
          "script": "清新的声音，让一段文字更轻松地进入日常。现在就戴上耳机，给自己几分钟专注的听读时间。也让这段属于自己的时间，变得从容而有意义。",
          "emotion": "fresh feminine",
          "audio_reuse": "generated",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_850a34bf38254151ad5b961dd79cfd07",
          "gateway_segment_id": "seg_a2026075b1c1400997c17ee2ef31a77f",
          "source_path": "04-voices/source/en/doubao-qingxin-female-2.mp3",
          "web_path": "04-voices/web/en/doubao-qingxin-female-2.mp3",
          "duration_ms": 13488,
          "format": "mp3",
          "source_file_size_bytes": 107949,
          "web_file_size_bytes": 216963,
          "request_hash": "adf525104f996815ae9d17d0",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 13.488,
            "web_duration_seconds": 13.488005,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        },
        {
          "website_locale": "zh",
          "language": "zh-CN",
          "language_hint": "zh-cn",
          "audio_key": "native",
          "script": "清新的声音，让一段文字更轻松地进入日常。现在就戴上耳机，给自己几分钟专注的听读时间。也让这段属于自己的时间，变得从容而有意义。",
          "emotion": "fresh feminine",
          "audio_reuse": "reused_canonical",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_850a34bf38254151ad5b961dd79cfd07",
          "gateway_segment_id": "seg_a2026075b1c1400997c17ee2ef31a77f",
          "source_path": "04-voices/source/zh/doubao-qingxin-female-2.mp3",
          "web_path": "04-voices/web/zh/doubao-qingxin-female-2.mp3",
          "duration_ms": 13488,
          "format": "mp3",
          "source_file_size_bytes": 107949,
          "web_file_size_bytes": 216963,
          "request_hash": "adf525104f996815ae9d17d0",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 13.488,
            "web_duration_seconds": 13.488005,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        }
      ],
      "generation_status": "ready"
    },
    {
      "provider": "doubao",
      "voice_id": "zh_male_jieshuonansheng_mars_bigtts",
      "slug": "morgan-commentary-male",
      "display_name": "磁性解说男声 / Morgan",
      "display_name_status": "resolved_from_handoff_catalog",
      "canonical_audio_language": "zh-CN",
      "variants": [
        {
          "website_locale": "en",
          "language": "zh-CN",
          "language_hint": "zh-cn",
          "audio_key": "native",
          "emotion": "magnetic clear commentary",
          "script": "把故事讲清楚，把重点说自然。无论在路上还是休息时，都可以继续听下去。"
        },
        {
          "website_locale": "zh",
          "language": "zh-CN",
          "language_hint": "zh-cn",
          "audio_key": "native",
          "emotion": "magnetic clear commentary",
          "script": "把故事讲清楚，把重点说自然。无论在路上还是休息时，都可以继续听下去。"
        }
      ],
      "deliveries": [
        {
          "website_locale": "en",
          "language": "zh-CN",
          "language_hint": "zh-cn",
          "audio_key": "native",
          "script": "把故事讲清楚，把重点说自然。无论在路上还是休息时，都可以继续听下去。",
          "emotion": "magnetic clear commentary",
          "audio_reuse": "generated",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_664475f2164646f78ce2c6d3317750ff",
          "gateway_segment_id": "seg_48ceeab1f8fc4ee885d3fd4f7d2e4ddf",
          "source_path": "04-voices/source/en/doubao-morgan-commentary-male.mp3",
          "web_path": "04-voices/web/en/doubao-morgan-commentary-male.mp3",
          "duration_ms": 9744,
          "format": "mp3",
          "source_file_size_bytes": 77997,
          "web_file_size_bytes": 157195,
          "request_hash": "9b576f704ffd955a8bf2078a",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 9.744,
            "web_duration_seconds": 9.744739,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        },
        {
          "website_locale": "zh",
          "language": "zh-CN",
          "language_hint": "zh-cn",
          "audio_key": "native",
          "script": "把故事讲清楚，把重点说自然。无论在路上还是休息时，都可以继续听下去。",
          "emotion": "magnetic clear commentary",
          "audio_reuse": "reused_canonical",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_664475f2164646f78ce2c6d3317750ff",
          "gateway_segment_id": "seg_48ceeab1f8fc4ee885d3fd4f7d2e4ddf",
          "source_path": "04-voices/source/zh/doubao-morgan-commentary-male.mp3",
          "web_path": "04-voices/web/zh/doubao-morgan-commentary-male.mp3",
          "duration_ms": 9744,
          "format": "mp3",
          "source_file_size_bytes": 77997,
          "web_file_size_bytes": 157195,
          "request_hash": "9b576f704ffd955a8bf2078a",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 9.744,
            "web_duration_seconds": 9.744739,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        }
      ],
      "generation_status": "ready"
    },
    {
      "provider": "doubao",
      "voice_id": "zh_male_jingqiangkanye_moon_bigtts",
      "slug": "harmony-beijing-male",
      "display_name": "京腔侃爷 / Harmony",
      "display_name_status": "resolved_from_handoff_catalog",
      "canonical_audio_language": "zh-CN",
      "variants": [
        {
          "website_locale": "en",
          "language": "zh-CN",
          "language_hint": "zh-cn",
          "audio_key": "native",
          "emotion": "characterful storyteller",
          "script": "一段有节奏的讲述，能让熟悉的内容重新变得生动。让声音陪你发现每个细节。也让这段属于自己的时间，变得从容而有意义。"
        },
        {
          "website_locale": "zh",
          "language": "zh-CN",
          "language_hint": "zh-cn",
          "audio_key": "native",
          "emotion": "characterful storyteller",
          "script": "一段有节奏的讲述，能让熟悉的内容重新变得生动。让声音陪你发现每个细节。也让这段属于自己的时间，变得从容而有意义。"
        }
      ],
      "deliveries": [
        {
          "website_locale": "en",
          "language": "zh-CN",
          "language_hint": "zh-cn",
          "audio_key": "native",
          "script": "一段有节奏的讲述，能让熟悉的内容重新变得生动。让声音陪你发现每个细节。也让这段属于自己的时间，变得从容而有意义。",
          "emotion": "characterful storyteller",
          "audio_reuse": "generated",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_6feeac377b614f2eba2da3abc1926c41",
          "gateway_segment_id": "seg_92ca5c46c6204aa09ce7abe0e3db8c2d",
          "source_path": "04-voices/source/en/doubao-harmony-beijing-male.mp3",
          "web_path": "04-voices/web/en/doubao-harmony-beijing-male.mp3",
          "duration_ms": 11352,
          "format": "mp3",
          "source_file_size_bytes": 90861,
          "web_file_size_bytes": 182691,
          "request_hash": "b6d90470f332e3138f9d3010",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 11.352,
            "web_duration_seconds": 11.351995,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        },
        {
          "website_locale": "zh",
          "language": "zh-CN",
          "language_hint": "zh-cn",
          "audio_key": "native",
          "script": "一段有节奏的讲述，能让熟悉的内容重新变得生动。让声音陪你发现每个细节。也让这段属于自己的时间，变得从容而有意义。",
          "emotion": "characterful storyteller",
          "audio_reuse": "reused_canonical",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_6feeac377b614f2eba2da3abc1926c41",
          "gateway_segment_id": "seg_92ca5c46c6204aa09ce7abe0e3db8c2d",
          "source_path": "04-voices/source/zh/doubao-harmony-beijing-male.mp3",
          "web_path": "04-voices/web/zh/doubao-harmony-beijing-male.mp3",
          "duration_ms": 11352,
          "format": "mp3",
          "source_file_size_bytes": 90861,
          "web_file_size_bytes": 182691,
          "request_hash": "b6d90470f332e3138f9d3010",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 11.352,
            "web_duration_seconds": 11.351995,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        }
      ],
      "generation_status": "ready"
    },
    {
      "provider": "doubao",
      "voice_id": "zh_female_shuangkuaisisi_emo_v2_mars_bigtts",
      "slug": "sisi-multi-emotion",
      "display_name": "爽快思思（多情感）",
      "display_name_status": "resolved_from_handoff_catalog",
      "canonical_audio_language": "zh-CN",
      "variants": [
        {
          "website_locale": "en",
          "language": "zh-CN",
          "language_hint": "zh-cn",
          "audio_key": "native",
          "emotion": "bright expressive",
          "script": "读一段喜欢的内容，听见清晰的表达，让忙碌的一天也有轻松的片刻。给自己一点轻松的时间。"
        },
        {
          "website_locale": "zh",
          "language": "zh-CN",
          "language_hint": "zh-cn",
          "audio_key": "native",
          "emotion": "bright expressive",
          "script": "读一段喜欢的内容，听见清晰的表达，让忙碌的一天也有轻松的片刻。给自己一点轻松的时间。"
        }
      ],
      "generation_status": "ready",
      "deliveries": [
        {
          "website_locale": "en",
          "language": "zh-CN",
          "language_hint": "zh-cn",
          "audio_key": "native",
          "script": "读一段喜欢的内容，听见清晰的表达，让忙碌的一天也有轻松的片刻。给自己一点轻松的时间。",
          "emotion": "bright expressive",
          "audio_reuse": "generated",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_b45b509a79d54cd4870af4366321c330",
          "gateway_segment_id": "seg_d2dad71e80384f81999dddd89f775566",
          "source_path": "04-voices/source/en/doubao-sisi-multi-emotion.mp3",
          "web_path": "04-voices/web/en/doubao-sisi-multi-emotion.mp3",
          "duration_ms": 8160,
          "format": "mp3",
          "source_file_size_bytes": 65325,
          "web_file_size_bytes": 131700,
          "request_hash": "5f3a23aaed6b6b41beebe2c3",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 8.16,
            "web_duration_seconds": 8.16,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        },
        {
          "website_locale": "zh",
          "language": "zh-CN",
          "language_hint": "zh-cn",
          "audio_key": "native",
          "script": "读一段喜欢的内容，听见清晰的表达，让忙碌的一天也有轻松的片刻。给自己一点轻松的时间。",
          "emotion": "bright expressive",
          "audio_reuse": "reused_canonical",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_b45b509a79d54cd4870af4366321c330",
          "gateway_segment_id": "seg_d2dad71e80384f81999dddd89f775566",
          "source_path": "04-voices/source/zh/doubao-sisi-multi-emotion.mp3",
          "web_path": "04-voices/web/zh/doubao-sisi-multi-emotion.mp3",
          "duration_ms": 8160,
          "format": "mp3",
          "source_file_size_bytes": 65325,
          "web_file_size_bytes": 131700,
          "request_hash": "5f3a23aaed6b6b41beebe2c3",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 8.16,
            "web_duration_seconds": 8.16,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        }
      ]
    },
    {
      "provider": "doubao",
      "voice_id": "zh_female_cancan_mars_bigtts",
      "slug": "cancan-shiny",
      "display_name": "灿灿 / Shiny",
      "display_name_status": "resolved_from_handoff_catalog",
      "canonical_audio_language": "zh-CN",
      "variants": [
        {
          "website_locale": "en",
          "language": "zh-CN",
          "language_hint": "zh-cn",
          "audio_key": "native",
          "emotion": "sunny bright",
          "script": "阳光落在窗边，故事从耳边开始。听完这一段，也许你会更想继续读下去。也让这段属于自己的时间，变得从容而有意义。"
        },
        {
          "website_locale": "zh",
          "language": "zh-CN",
          "language_hint": "zh-cn",
          "audio_key": "native",
          "emotion": "sunny bright",
          "script": "阳光落在窗边，故事从耳边开始。听完这一段，也许你会更想继续读下去。也让这段属于自己的时间，变得从容而有意义。"
        }
      ],
      "deliveries": [
        {
          "website_locale": "en",
          "language": "zh-CN",
          "language_hint": "zh-cn",
          "audio_key": "native",
          "script": "阳光落在窗边，故事从耳边开始。听完这一段，也许你会更想继续读下去。也让这段属于自己的时间，变得从容而有意义。",
          "emotion": "sunny bright",
          "audio_reuse": "generated",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_b97c9803b2f6468b9ccac04f705148be",
          "gateway_segment_id": "seg_c85578e919a74ef9b8f79269bd35c227",
          "source_path": "04-voices/source/en/doubao-cancan-shiny.mp3",
          "web_path": "04-voices/web/en/doubao-cancan-shiny.mp3",
          "duration_ms": 12192,
          "format": "mp3",
          "source_file_size_bytes": 97581,
          "web_file_size_bytes": 196065,
          "request_hash": "fe5b0e886d7de2e9789bc46d",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 12.192,
            "web_duration_seconds": 12.191995,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        },
        {
          "website_locale": "zh",
          "language": "zh-CN",
          "language_hint": "zh-cn",
          "audio_key": "native",
          "script": "阳光落在窗边，故事从耳边开始。听完这一段，也许你会更想继续读下去。也让这段属于自己的时间，变得从容而有意义。",
          "emotion": "sunny bright",
          "audio_reuse": "reused_canonical",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_b97c9803b2f6468b9ccac04f705148be",
          "gateway_segment_id": "seg_c85578e919a74ef9b8f79269bd35c227",
          "source_path": "04-voices/source/zh/doubao-cancan-shiny.mp3",
          "web_path": "04-voices/web/zh/doubao-cancan-shiny.mp3",
          "duration_ms": 12192,
          "format": "mp3",
          "source_file_size_bytes": 97581,
          "web_file_size_bytes": 196065,
          "request_hash": "fe5b0e886d7de2e9789bc46d",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 12.192,
            "web_duration_seconds": 12.191995,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        }
      ],
      "generation_status": "ready"
    },
    {
      "provider": "doubao",
      "voice_id": "zh_female_jitangmeimei_mars_bigtts",
      "slug": "hope-chicken-soup-sister",
      "display_name": "鸡汤妹妹 / Hope",
      "display_name_status": "resolved_from_handoff_catalog",
      "canonical_audio_language": "zh-CN",
      "variants": [
        {
          "website_locale": "en",
          "language": "zh-CN",
          "language_hint": "zh-cn",
          "audio_key": "native",
          "emotion": "encouraging gentle",
          "script": "给自己一个小小的鼓励：先听一段，再往前一步。每一次开始，都值得被记住。也让这段属于自己的时间，变得从容而有意义。"
        },
        {
          "website_locale": "zh",
          "language": "zh-CN",
          "language_hint": "zh-cn",
          "audio_key": "native",
          "emotion": "encouraging gentle",
          "script": "给自己一个小小的鼓励：先听一段，再往前一步。每一次开始，都值得被记住。也让这段属于自己的时间，变得从容而有意义。"
        }
      ],
      "deliveries": [
        {
          "website_locale": "en",
          "language": "zh-CN",
          "language_hint": "zh-cn",
          "audio_key": "native",
          "script": "给自己一个小小的鼓励：先听一段，再往前一步。每一次开始，都值得被记住。也让这段属于自己的时间，变得从容而有意义。",
          "emotion": "encouraging gentle",
          "audio_reuse": "generated",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_8335c4615ed748aaac3624e52c0e2401",
          "gateway_segment_id": "seg_dee2c2eae0d447fc9a2848fc7a68885b",
          "source_path": "04-voices/source/en/doubao-hope-chicken-soup-sister.mp3",
          "web_path": "04-voices/web/en/doubao-hope-chicken-soup-sister.mp3",
          "duration_ms": 12624,
          "format": "mp3",
          "source_file_size_bytes": 101037,
          "web_file_size_bytes": 203171,
          "request_hash": "3191d6426e8423e75cf900ca",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 12.624,
            "web_duration_seconds": 12.624014,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        },
        {
          "website_locale": "zh",
          "language": "zh-CN",
          "language_hint": "zh-cn",
          "audio_key": "native",
          "script": "给自己一个小小的鼓励：先听一段，再往前一步。每一次开始，都值得被记住。也让这段属于自己的时间，变得从容而有意义。",
          "emotion": "encouraging gentle",
          "audio_reuse": "reused_canonical",
          "canonical_website_locale": "en",
          "gateway_job_id": "job_8335c4615ed748aaac3624e52c0e2401",
          "gateway_segment_id": "seg_dee2c2eae0d447fc9a2848fc7a68885b",
          "source_path": "04-voices/source/zh/doubao-hope-chicken-soup-sister.mp3",
          "web_path": "04-voices/web/zh/doubao-hope-chicken-soup-sister.mp3",
          "duration_ms": 12624,
          "format": "mp3",
          "source_file_size_bytes": 101037,
          "web_file_size_bytes": 203171,
          "request_hash": "3191d6426e8423e75cf900ca",
          "verification_status": "passed",
          "verification": {
            "gateway_job_status": "ready",
            "gateway_segment_status": "ready",
            "audio_url_fetched": true,
            "source_codec": "mp3",
            "web_codec": "mp3",
            "source_duration_seconds": 12.624,
            "web_duration_seconds": 12.624014,
            "duration_in_range": true,
            "source_is_non_empty": true,
            "web_is_non_empty": true
          }
        }
      ],
      "generation_status": "ready"
    }
  ],
  "generation_summary": {
    "endpoint": "https://api-cn.hearem.cc",
    "jobs_expected": 48,
    "started_at": "2026-08-22T08:36:05.982Z",
    "source_root": "04-voices/source/{en,zh}",
    "web_root": "04-voices/web/{en,zh}",
    "jobs_completed": 48,
    "deliveries_completed": 84,
    "last_completed_at": "2026-08-22T08:36:15.446Z",
    "jobs_failed": 0,
    "last_failure_at": "2026-08-22T08:34:34.916Z",
    "finished_at": "2026-08-22T08:36:15.447Z",
    "status": "ready"
  }
}
