{
 "vendors": [
  {
   "key": "minimax",
   "label": {
    "zh": "MiniMax 音色",
    "en": "MiniMax voices"
   }
  },
  {
   "key": "elevenlabs",
   "label": {
    "zh": "ElevenLabs",
    "en": "ElevenLabs"
   }
  },
  {
   "key": "tencent",
   "label": {
    "zh": "腾讯云 TRTC",
    "en": "Tencent Cloud TRTC"
   }
  }
 ],
 "labels": {
  "archetype": {
   "genki": {
    "zh": "元气少年少女",
    "en": "Energetic"
   },
   "tsundere": {
    "zh": "傲娇",
    "en": "Tsundere"
   },
   "sweet": {
    "zh": "萌系",
    "en": "Cute"
   },
   "shy": {
    "zh": "腼腆",
    "en": "Shy"
   },
   "gentle": {
    "zh": "温柔治愈",
    "en": "Gentle"
   },
   "cool": {
    "zh": "高冷",
    "en": "Cool"
   },
   "lady": {
    "zh": "御姐",
    "en": "Mature lady"
   },
   "elder": {
    "zh": "长者",
    "en": "Elder"
   },
   "granny": {
    "zh": "奶奶",
    "en": "Granny"
   },
   "mascot": {
    "zh": "萌宠 / 童声",
    "en": "Mascot / child"
   },
   "villain": {
    "zh": "反派",
    "en": "Villain"
   },
   "monster": {
    "zh": "魔王 / 怪物",
    "en": "Demon / monster"
   },
   "wizard": {
    "zh": "智者 / 巫师",
    "en": "Sage / wizard"
   },
   "teacher": {
    "zh": "老师",
    "en": "Teacher"
   },
   "merchant": {
    "zh": "商人",
    "en": "Merchant"
   },
   "fairy": {
    "zh": "精灵",
    "en": "Fairy"
   },
   "robot": {
    "zh": "机械 / AI",
    "en": "Robot / AI"
   },
   "narrator": {
    "zh": "旁白",
    "en": "Narrator"
   }
  },
  "accent": {
   "tw": {
    "zh": "台湾腔",
    "en": "Taiwanese Mandarin"
   },
   "beijing": {
    "zh": "北京腔",
    "en": "Beijing Mandarin"
   },
   "north": {
    "zh": "北方口音",
    "en": "Northern accent"
   },
   "sg": {
    "zh": "新加坡口音",
    "en": "Singaporean Mandarin"
   }
  },
  "emotion": {
   "neutral": {
    "zh": "自然",
    "en": "Neutral"
   },
   "happy": {
    "zh": "开心",
    "en": "Happy"
   },
   "sad": {
    "zh": "难过",
    "en": "Sad"
   },
   "angry": {
    "zh": "生气",
    "en": "Angry"
   },
   "surprised": {
    "zh": "惊讶",
    "en": "Surprised"
   },
   "fearful": {
    "zh": "害怕",
    "en": "Scared"
   },
   "calm": {
    "zh": "平静",
    "en": "Calm"
   },
   "disgusted": {
    "zh": "嫌弃",
    "en": "Disgusted"
   }
  },
  "lang": {
   "zh": {
    "zh": "中文",
    "en": "Chinese"
   },
   "en": {
    "zh": "英语",
    "en": "English"
   },
   "th": {
    "zh": "泰语",
    "en": "Thai"
   },
   "vi": {
    "zh": "越南语",
    "en": "Vietnamese"
   },
   "id": {
    "zh": "印尼语",
    "en": "Indonesian"
   },
   "tl": {
    "zh": "菲律宾语",
    "en": "Filipino"
   }
  }
 },
 "signatureLangs": [
  "zh",
  "en",
  "th",
  "vi",
  "id"
 ],
 "voices": [
  {
   "key": "mm-cute-spirit",
   "vendor": "minimax",
   "engine": "tencent",
   "voiceId": "Chinese (Mandarin)_Cute_Spirit",
   "model": "flow_01_ex",
   "name": {
    "zh": "憨憨萌兽",
    "en": "Cute Spirit"
   },
   "lang": "zh",
   "gender": "f",
   "age": "child",
   "archetype": "mascot",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://platform.minimax.io/docs/faq/system-voice-id",
   "sample": {
    "text": "喵呜～跟着我走，就不会迷路啦！",
    "emotion": "happy",
    "clip": {
     "file": "samples/minimax/114bf9da30a3249b.mp3",
     "dur": 3.36
    }
   }
  },
  {
   "key": "mm-arrogant-miss",
   "vendor": "minimax",
   "engine": "tencent",
   "voiceId": "Arrogant_Miss",
   "model": "flow_01_ex",
   "name": {
    "zh": "嚣张小姐",
    "en": "Arrogant Miss"
   },
   "lang": "zh",
   "gender": "f",
   "age": "young",
   "archetype": "tsundere",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://platform.minimax.io/docs/faq/system-voice-id",
   "sample": {
    "text": "哼，才、才不是特意等你的呢！",
    "emotion": "angry",
    "clip": {
     "file": "samples/minimax/dca42936f6de1966.mp3",
     "dur": 3.17
    }
   }
  },
  {
   "key": "mm-soft-girl",
   "vendor": "minimax",
   "engine": "tencent",
   "voiceId": "Chinese (Mandarin)_Soft_Girl",
   "model": "flow_01_ex",
   "name": {
    "zh": "柔和少女",
    "en": "Soft Girl"
   },
   "lang": "zh",
   "gender": "f",
   "age": "teen",
   "archetype": "sweet",
   "accent": "tw",
   "notice": null,
   "sourceUrl": "https://platform.minimax.io/docs/faq/system-voice-id",
   "sample": {
    "text": "嘿嘿，这个小蛋糕是特意给你留的哦～",
    "emotion": "happy",
    "clip": {
     "file": "samples/minimax/b45589f86ec1987e.mp3",
     "dur": 3.65
    }
   }
  },
  {
   "key": "mm-warm-girl",
   "vendor": "minimax",
   "engine": "tencent",
   "voiceId": "Chinese (Mandarin)_Warm_Girl",
   "model": "flow_01_ex",
   "name": {
    "zh": "温暖少女",
    "en": "Warm Girl"
   },
   "lang": "zh",
   "gender": "f",
   "age": "young",
   "archetype": "gentle",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://platform.minimax.io/docs/faq/system-voice-id",
   "sample": {
    "text": "别着急，慢慢来，我会一直陪着你的。",
    "emotion": "calm",
    "clip": {
     "file": "samples/minimax/27ebddf44585f35e.mp3",
     "dur": 3.5
    }
   }
  },
  {
   "key": "mm-bashful-girl",
   "vendor": "minimax",
   "engine": "tencent",
   "voiceId": "Chinese (Mandarin)_BashfulGirl",
   "model": "flow_01_ex",
   "name": {
    "zh": "腼腆女孩",
    "en": "Bashful Girl"
   },
   "lang": "zh",
   "gender": "f",
   "age": "teen",
   "archetype": "shy",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://platform.minimax.io/docs/faq/system-voice-id",
   "sample": {
    "text": "那、那个……可以和你一起吃午饭吗？",
    "emotion": "fearful",
    "clip": {
     "file": "samples/minimax/ad97ec5362f0610b.mp3",
     "dur": 5.14
    }
   }
  },
  {
   "key": "mm-explorative-girl",
   "vendor": "minimax",
   "engine": "tencent",
   "voiceId": "Chinese (Mandarin)_ExplorativeGirl",
   "model": "flow_01_ex",
   "name": {
    "zh": "漫游少女",
    "en": "Explorative Girl"
   },
   "lang": "zh",
   "gender": "f",
   "age": "teen",
   "archetype": "fairy",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://platform.minimax.io/docs/faq/system-voice-id",
   "sample": {
    "text": "森林在歌唱，你听见了吗？",
    "emotion": "calm",
    "clip": {
     "file": "samples/minimax/6e7316c907969877.mp3",
     "dur": 3.72
    }
   }
  },
  {
   "key": "mm-intellectual-girl",
   "vendor": "minimax",
   "engine": "tencent",
   "voiceId": "Chinese (Mandarin)_IntellectualGirl",
   "model": "flow_01_ex",
   "name": {
    "zh": "智性少女",
    "en": "Intellectual Girl"
   },
   "lang": "zh",
   "gender": "f",
   "age": "young",
   "archetype": "cool",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://platform.minimax.io/docs/faq/system-voice-id",
   "sample": {
    "text": "离我远一点，我不需要同伴。",
    "emotion": "calm",
    "clip": {
     "file": "samples/minimax/039b4b15171cb67c.mp3",
     "dur": 2.95
    }
   }
  },
  {
   "key": "mm-laidback-girl",
   "vendor": "minimax",
   "engine": "tencent",
   "voiceId": "Chinese (Mandarin)_Laid_BackGirl",
   "model": "flow_01_ex",
   "name": {
    "zh": "松弛女声",
    "en": "Laid-back Girl"
   },
   "lang": "zh",
   "gender": "f",
   "age": "young",
   "archetype": "lady",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://platform.minimax.io/docs/faq/system-voice-id",
   "sample": {
    "text": "小家伙，想要情报的话，就拿点诚意出来吧。",
    "emotion": "calm",
    "clip": {
     "file": "samples/minimax/ad39c2babdfa00e9.mp3",
     "dur": 5.04
    }
   }
  },
  {
   "key": "mm-mature-woman",
   "vendor": "minimax",
   "engine": "tencent",
   "voiceId": "Chinese (Mandarin)_Mature_Woman",
   "model": "flow_01_ex",
   "name": {
    "zh": "傲娇御姐",
    "en": "Mature Woman"
   },
   "lang": "zh",
   "gender": "f",
   "age": "adult",
   "archetype": "villain",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://platform.minimax.io/docs/faq/system-voice-id",
   "sample": {
    "text": "呵呵……你以为，这一切都是巧合吗？",
    "emotion": "calm",
    "clip": {
     "file": "samples/minimax/cb3c68af16028b1b.mp3",
     "dur": 5.45
    }
   }
  },
  {
   "key": "mm-gentle-senior",
   "vendor": "minimax",
   "engine": "tencent",
   "voiceId": "Chinese (Mandarin)_Gentle_Senior",
   "model": "flow_01_ex",
   "name": {
    "zh": "温柔学姐",
    "en": "Gentle Senior"
   },
   "lang": "zh",
   "gender": "f",
   "age": "young",
   "archetype": "gentle",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://platform.minimax.io/docs/faq/system-voice-id",
   "sample": {
    "text": "别着急，慢慢来，我会一直陪着你的。",
    "emotion": "calm",
    "clip": {
     "file": "samples/minimax/6705b79850aada6f.mp3",
     "dur": 3.26
    }
   }
  },
  {
   "key": "mm-straightforward-boy",
   "vendor": "minimax",
   "engine": "tencent",
   "voiceId": "Chinese (Mandarin)_Straightforward_Boy",
   "model": "flow_01_ex",
   "name": {
    "zh": "率真弟弟",
    "en": "Straightforward Boy"
   },
   "lang": "zh",
   "gender": "m",
   "age": "teen",
   "archetype": "genki",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://platform.minimax.io/docs/faq/system-voice-id",
   "sample": {
    "text": "早上好！今天也要元气满满地出发哦！",
    "emotion": "happy",
    "clip": {
     "file": "samples/minimax/983c7637fa573d27.mp3",
     "dur": 3.96
    }
   }
  },
  {
   "key": "mm-pure-hearted-boy",
   "vendor": "minimax",
   "engine": "tencent",
   "voiceId": "Chinese (Mandarin)_Pure-hearted_Boy",
   "model": "flow_01_ex",
   "name": {
    "zh": "清澈邻家弟弟",
    "en": "Pure-hearted Boy"
   },
   "lang": "zh",
   "gender": "m",
   "age": "teen",
   "archetype": "shy",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://platform.minimax.io/docs/faq/system-voice-id",
   "sample": {
    "text": "那、那个……可以和你一起吃午饭吗？",
    "emotion": "fearful",
    "clip": {
     "file": "samples/minimax/64abc73e3a866546.mp3",
     "dur": 3.86
    }
   }
  },
  {
   "key": "mm-stubborn-friend",
   "vendor": "minimax",
   "engine": "tencent",
   "voiceId": "Chinese (Mandarin)_Stubborn_Friend",
   "model": "flow_01_ex",
   "name": {
    "zh": "嘴硬竹马",
    "en": "Stubborn Friend"
   },
   "lang": "zh",
   "gender": "m",
   "age": "young",
   "archetype": "tsundere",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://platform.minimax.io/docs/faq/system-voice-id",
   "sample": {
    "text": "哼，才、才不是特意等你的呢！",
    "emotion": "angry",
    "clip": {
     "file": "samples/minimax/ea91ba1459fe2cfe.mp3",
     "dur": 3.86
    }
   }
  },
  {
   "key": "mm-unrestrained-young-man",
   "vendor": "minimax",
   "engine": "tencent",
   "voiceId": "Chinese (Mandarin)_Unrestrained_Young_Man",
   "model": "flow_01_ex",
   "name": {
    "zh": "不羁青年",
    "en": "Unrestrained Young Man"
   },
   "lang": "zh",
   "gender": "m",
   "age": "young",
   "archetype": "cool",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://platform.minimax.io/docs/faq/system-voice-id",
   "sample": {
    "text": "离我远一点，我不需要同伴。",
    "emotion": "calm",
    "clip": {
     "file": "samples/minimax/8cc1be113f500dad.mp3",
     "dur": 3.05
    }
   }
  },
  {
   "key": "mm-gentle-youth",
   "vendor": "minimax",
   "engine": "tencent",
   "voiceId": "Chinese (Mandarin)_Gentle_Youth",
   "model": "flow_01_ex",
   "name": {
    "zh": "温润青年",
    "en": "Gentle Youth"
   },
   "lang": "zh",
   "gender": "m",
   "age": "young",
   "archetype": "gentle",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://platform.minimax.io/docs/faq/system-voice-id",
   "sample": {
    "text": "别着急，慢慢来，我会一直陪着你的。",
    "emotion": "calm",
    "clip": {
     "file": "samples/minimax/32f4e8e2415f1bd9.mp3",
     "dur": 3.6
    }
   }
  },
  {
   "key": "mm-humorous-elder",
   "vendor": "minimax",
   "engine": "tencent",
   "voiceId": "Chinese (Mandarin)_Humorous_Elder",
   "model": "flow_01_ex",
   "name": {
    "zh": "搞笑大爷",
    "en": "Humorous Elder"
   },
   "lang": "zh",
   "gender": "m",
   "age": "elder",
   "archetype": "elder",
   "accent": "north",
   "notice": null,
   "sourceUrl": "https://platform.minimax.io/docs/faq/system-voice-id",
   "sample": {
    "text": "年轻人，别急，路要一步一步地走。",
    "emotion": "calm",
    "clip": {
     "file": "samples/minimax/bc9c574b97a8c4c6.mp3",
     "dur": 4.66
    }
   }
  },
  {
   "key": "mm-lyrical-voice",
   "vendor": "minimax",
   "engine": "tencent",
   "voiceId": "Chinese (Mandarin)_Lyrical_Voice",
   "model": "flow_01_ex",
   "name": {
    "zh": "抒情男声",
    "en": "Lyrical Voice"
   },
   "lang": "zh",
   "gender": "m",
   "age": "adult",
   "archetype": "narrator",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://platform.minimax.io/docs/faq/system-voice-id",
   "sample": {
    "text": "很久很久以前，在世界的尽头，有一座会唱歌的城堡。",
    "emotion": "calm",
    "clip": {
     "file": "samples/minimax/82cebb19f1a7e326.mp3",
     "dur": 5.16
    }
   }
  },
  {
   "key": "mm-kind-hearted-elder",
   "vendor": "minimax",
   "engine": "tencent",
   "voiceId": "Chinese (Mandarin)_Kind-hearted_Elder",
   "model": "flow_01_ex",
   "name": {
    "zh": "花甲奶奶",
    "en": "Kind-hearted Elder"
   },
   "lang": "zh",
   "gender": "f",
   "age": "elder",
   "archetype": "granny",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://platform.minimax.io/docs/faq/system-voice-id",
   "sample": {
    "text": "哎哟，又瘦了，快来多吃一碗汤！",
    "emotion": "happy",
    "clip": {
     "file": "samples/minimax/b6e90a9e2e978e06.mp3",
     "dur": 5.06
    }
   }
  },
  {
   "key": "mm-robot-armor",
   "vendor": "minimax",
   "engine": "tencent",
   "voiceId": "Robot_Armor",
   "model": "flow_01_ex",
   "name": {
    "zh": "机械战甲",
    "en": "Robot Armor"
   },
   "lang": "zh",
   "gender": "m",
   "age": "adult",
   "archetype": "robot",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://platform.minimax.io/docs/faq/system-voice-id",
   "sample": {
    "text": "系统启动完成。欢迎回来，指挥官。",
    "emotion": "neutral",
    "clip": {
     "file": "samples/minimax/68c77d5c4d87f0d0.mp3",
     "dur": 3.89
    }
   }
  },
  {
   "key": "mm-deep-voiced-male",
   "vendor": "minimax",
   "engine": "tencent",
   "voiceId": "Chinese_deep_voiced_male_nv1",
   "model": "flow_01_ex",
   "name": {
    "zh": "浑厚男声",
    "en": "Deep-voiced Male"
   },
   "lang": "zh",
   "gender": "m",
   "age": "adult",
   "archetype": "monster",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://www.minimax.io/audio/voices",
   "sample": {
    "text": "渺小的勇者，你终于来到了我的王座之前。",
    "emotion": "angry",
    "clip": {
     "file": "samples/minimax/0248c32a66f6d8d7.mp3",
     "dur": 4.63
    }
   }
  },
  {
   "key": "mm-storyteller-grandpa",
   "vendor": "minimax",
   "engine": "tencent",
   "voiceId": "Chinese_radient_storyteller_nv1",
   "model": "flow_01_ex",
   "name": {
    "zh": "说书爷爷",
    "en": "Storyteller Grandpa"
   },
   "lang": "zh",
   "gender": "m",
   "age": "elder",
   "archetype": "wizard",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://www.minimax.io/audio/voices",
   "sample": {
    "text": "魔法的本质，从来不是力量，而是理解。",
    "emotion": "calm",
    "clip": {
     "file": "samples/minimax/bcfaccd1c78ce783.mp3",
     "dur": 4.06
    }
   }
  },
  {
   "key": "mm-huolishaonv",
   "vendor": "minimax",
   "engine": "tencent",
   "voiceId": "Chinese_huolishaonv",
   "model": "flow_01_ex",
   "name": {
    "zh": "元气少女",
    "en": "Energetic Girl"
   },
   "lang": "zh",
   "gender": "f",
   "age": "teen",
   "archetype": "genki",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://www.minimax.io/audio/voices",
   "sample": {
    "text": "早上好！今天也要元气满满地出发哦！",
    "emotion": "happy",
    "clip": {
     "file": "samples/minimax/32492d88d16202e9.mp3",
     "dur": 3.89
    }
   }
  },
  {
   "key": "mm-patient-teacher",
   "vendor": "minimax",
   "engine": "tencent",
   "voiceId": "Chinese_patitent_teacher",
   "model": "flow_01_ex",
   "name": {
    "zh": "温柔女教师",
    "en": "Patient Teacher"
   },
   "lang": "zh",
   "gender": "f",
   "age": "adult",
   "archetype": "teacher",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://www.minimax.io/audio/voices",
   "sample": {
    "text": "同学们，翻到第三十二页，今天我们讲变形术。",
    "emotion": "calm",
    "clip": {
     "file": "samples/minimax/ee1b870a98c8d700.mp3",
     "dur": 4.97
    }
   }
  },
  {
   "key": "mm-gravelly-storyteller",
   "vendor": "minimax",
   "engine": "tencent",
   "voiceId": "Chinese_gravelly_storyteller_nv1",
   "model": "flow_01_ex",
   "name": {
    "zh": "粗犷大叔",
    "en": "Gravelly Storyteller"
   },
   "lang": "zh",
   "gender": "m",
   "age": "adult",
   "archetype": "merchant",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://www.minimax.io/audio/voices",
   "sample": {
    "text": "客官，这可是从龙穴里带出来的宝贝，只此一件！",
    "emotion": "happy",
    "clip": {
     "file": "samples/minimax/c18f1baf7dd3fd91.mp3",
     "dur": 5.35
    }
   }
  },
  {
   "key": "mm-bingjiao-didi",
   "vendor": "minimax",
   "engine": "tencent",
   "voiceId": "bingjiao_didi",
   "model": "flow_01_ex",
   "name": {
    "zh": "病娇弟弟",
    "en": "Yandere Boy"
   },
   "lang": "zh",
   "gender": "m",
   "age": "teen",
   "archetype": "villain",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://platform.minimax.cn/docs/faq/system-voice-id",
   "sample": {
    "text": "呵呵……你以为，这一切都是巧合吗？",
    "emotion": "calm",
    "clip": {
     "file": "samples/minimax/44efa2885f57b56e.mp3",
     "dur": 3.6
    }
   }
  },
  {
   "key": "mm-badao-shaoye",
   "vendor": "minimax",
   "engine": "tencent",
   "voiceId": "badao_shaoye",
   "model": "flow_01_ex",
   "name": {
    "zh": "霸道少爷",
    "en": "Domineering Young Master"
   },
   "lang": "zh",
   "gender": "m",
   "age": "young",
   "archetype": "cool",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://platform.minimax.cn/docs/faq/system-voice-id",
   "sample": {
    "text": "离我远一点，我不需要同伴。",
    "emotion": "calm",
    "clip": {
     "file": "samples/minimax/8e591414bcd80c38.mp3",
     "dur": 3.12
    }
   }
  },
  {
   "key": "mm-lengdan-xiongzhang",
   "vendor": "minimax",
   "engine": "tencent",
   "voiceId": "lengdan_xiongzhang",
   "model": "flow_01_ex",
   "name": {
    "zh": "冷淡学长",
    "en": "Aloof Senior"
   },
   "lang": "zh",
   "gender": "m",
   "age": "young",
   "archetype": "cool",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://platform.minimax.cn/docs/faq/system-voice-id",
   "sample": {
    "text": "离我远一点，我不需要同伴。",
    "emotion": "calm",
    "clip": {
     "file": "samples/minimax/b5b39536ce8839da.mp3",
     "dur": 2.93
    }
   }
  },
  {
   "key": "mm-qiaopi-mengmei",
   "vendor": "minimax",
   "engine": "tencent",
   "voiceId": "qiaopi_mengmei",
   "model": "flow_01_ex",
   "name": {
    "zh": "俏皮萌妹",
    "en": "Playful Cutie"
   },
   "lang": "zh",
   "gender": "f",
   "age": "teen",
   "archetype": "sweet",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://platform.minimax.cn/docs/faq/system-voice-id",
   "sample": {
    "text": "嘿嘿，这个小蛋糕是特意给你留的哦～",
    "emotion": "happy",
    "clip": {
     "file": "samples/minimax/7fd23448039e7f55.mp3",
     "dur": 4.15
    }
   }
  },
  {
   "key": "mm-cute-boy",
   "vendor": "minimax",
   "engine": "tencent",
   "voiceId": "cute_boy",
   "model": "flow_01_ex",
   "name": {
    "zh": "可爱男童",
    "en": "Cute Boy"
   },
   "lang": "zh",
   "gender": "m",
   "age": "child",
   "archetype": "mascot",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://platform.minimax.cn/docs/faq/system-voice-id",
   "sample": {
    "text": "喵呜～跟着我走，就不会迷路啦！",
    "emotion": "happy",
    "clip": {
     "file": "samples/minimax/51b72f9d37704899.mp3",
     "dur": 5.06
    }
   }
  },
  {
   "key": "mm-lovely-girl",
   "vendor": "minimax",
   "engine": "tencent",
   "voiceId": "lovely_girl",
   "model": "flow_01_ex",
   "name": {
    "zh": "萌萌女童",
    "en": "Lovely Girl"
   },
   "lang": "zh",
   "gender": "f",
   "age": "child",
   "archetype": "mascot",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://platform.minimax.cn/docs/faq/system-voice-id",
   "sample": {
    "text": "喵呜～跟着我走，就不会迷路啦！",
    "emotion": "happy",
    "clip": {
     "file": "samples/minimax/7f3f1ca6e0fe5bfa.mp3",
     "dur": 4.37
    }
   }
  },
  {
   "key": "mm-shulang-nansheng",
   "vendor": "minimax",
   "engine": "tencent",
   "voiceId": "hunyin_6",
   "model": "flow_01_ex",
   "name": {
    "zh": "舒朗男声",
    "en": "Refreshing Young Man"
   },
   "lang": "zh",
   "gender": "m",
   "age": "young",
   "archetype": "genki",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://www.minimax.io/audio/voices",
   "sample": {
    "text": "早上好！今天也要元气满满地出发哦！",
    "emotion": "happy",
    "clip": {
     "file": "samples/minimax/c406977ef4115c10.mp3",
     "dur": 3.26
    }
   }
  },
  {
   "key": "mm-danya-xuejie",
   "vendor": "minimax",
   "engine": "tencent",
   "voiceId": "danya_xuejie",
   "model": "flow_01_ex",
   "name": {
    "zh": "淡雅学姐",
    "en": "Elegant Senior"
   },
   "lang": "zh",
   "gender": "f",
   "age": "young",
   "archetype": "cool",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://platform.minimax.cn/docs/faq/system-voice-id",
   "sample": {
    "text": "离我远一点，我不需要同伴。",
    "emotion": "calm",
    "clip": {
     "file": "samples/minimax/80734cab18b51f2d.mp3",
     "dur": 2.69
    }
   }
  },
  {
   "key": "mm-badao-qingnian",
   "vendor": "minimax",
   "engine": "tencent",
   "voiceId": "male-qn-badao",
   "model": "flow_01_ex",
   "name": {
    "zh": "霸道青年",
    "en": "Domineering Youth"
   },
   "lang": "zh",
   "gender": "m",
   "age": "young",
   "archetype": "villain",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://platform.minimax.cn/docs/faq/system-voice-id",
   "sample": {
    "text": "呵呵……你以为，这一切都是巧合吗？",
    "emotion": "calm",
    "clip": {
     "file": "samples/minimax/1def59c538cddd05.mp3",
     "dur": 3.77
    }
   }
  },
  {
   "key": "mm-southern-young-man",
   "vendor": "minimax",
   "engine": "tencent",
   "voiceId": "Chinese (Mandarin)_Southern_Young_Man",
   "model": "flow_01_ex",
   "name": {
    "zh": "南方小哥",
    "en": "Southern Young Man"
   },
   "lang": "zh",
   "gender": "m",
   "age": "young",
   "archetype": "merchant",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://platform.minimax.cn/docs/faq/system-voice-id",
   "sample": {
    "text": "客官，这可是从龙穴里带出来的宝贝，只此一件！",
    "emotion": "happy",
    "clip": {
     "file": "samples/minimax/882bc1ab8d465211.mp3",
     "dur": 4.63
    }
   }
  },
  {
   "key": "mm-wenrou-bazong",
   "vendor": "minimax",
   "engine": "tencent",
   "voiceId": "Chinese_bazong",
   "model": "flow_01_ex",
   "name": {
    "zh": "温柔霸总",
    "en": "Gentle Tycoon"
   },
   "lang": "zh",
   "gender": "m",
   "age": "adult",
   "archetype": "cool",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://www.minimax.io/audio/voices",
   "sample": {
    "text": "离我远一点，我不需要同伴。",
    "emotion": "calm",
    "clip": {
     "file": "samples/minimax/af60b858a8cd6ed9.mp3",
     "dur": 3
    }
   }
  },
  {
   "key": "mm-warm-bestie",
   "vendor": "minimax",
   "engine": "tencent",
   "voiceId": "Chinese (Mandarin)_Warm_Bestie",
   "model": "flow_01_ex",
   "name": {
    "zh": "温暖闺蜜",
    "en": "Warm Bestie"
   },
   "lang": "zh",
   "gender": "f",
   "age": "young",
   "archetype": "genki",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://platform.minimax.cn/docs/faq/system-voice-id",
   "sample": {
    "text": "早上好！今天也要元气满满地出发哦！",
    "emotion": "happy",
    "clip": {
     "file": "samples/minimax/13b0608b3e299a2d.mp3",
     "dur": 3.86
    }
   }
  },
  {
   "key": "mm-wumei-yujie",
   "vendor": "minimax",
   "engine": "tencent",
   "voiceId": "wumei_yujie",
   "model": "flow_01_ex",
   "name": {
    "zh": "妩媚御姐",
    "en": "Charming Lady"
   },
   "lang": "zh",
   "gender": "f",
   "age": "adult",
   "archetype": "lady",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://platform.minimax.cn/docs/faq/system-voice-id",
   "sample": {
    "text": "小家伙，想要情报的话，就拿点诚意出来吧。",
    "emotion": "calm",
    "clip": {
     "file": "samples/minimax/b1810a8dd42f36d9.mp3",
     "dur": 4.37
    }
   }
  },
  {
   "key": "mm-playful-girl",
   "vendor": "minimax",
   "engine": "tencent",
   "voiceId": "English_PlayfulGirl",
   "model": "flow_01_ex",
   "name": {
    "zh": "Playful Girl",
    "en": "Playful Girl"
   },
   "lang": "en",
   "gender": "f",
   "age": "teen",
   "archetype": "sweet",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://platform.minimax.io/docs/faq/system-voice-id",
   "sample": {
    "text": "Hehe, I saved this little cake just for you~",
    "emotion": "happy",
    "clip": {
     "file": "samples/minimax/0fe029f990bad461.mp3",
     "dur": 3.62
    }
   }
  },
  {
   "key": "mm-whimsical-girl",
   "vendor": "minimax",
   "engine": "tencent",
   "voiceId": "English_WhimsicalGirl",
   "model": "flow_01_ex",
   "name": {
    "zh": "Whimsical Girl",
    "en": "Whimsical Girl"
   },
   "lang": "en",
   "gender": "f",
   "age": "young",
   "archetype": "fairy",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://platform.minimax.io/docs/faq/system-voice-id",
   "sample": {
    "text": "The forest is singing. Can you hear it?",
    "emotion": "calm",
    "clip": {
     "file": "samples/minimax/5681c81e688e8c43.mp3",
     "dur": 2.66
    }
   }
  },
  {
   "key": "mm-passionate-warrior",
   "vendor": "minimax",
   "engine": "tencent",
   "voiceId": "English_PassionateWarrior",
   "model": "flow_01_ex",
   "name": {
    "zh": "Passionate Warrior",
    "en": "Passionate Warrior"
   },
   "lang": "en",
   "gender": "m",
   "age": "young",
   "archetype": "genki",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://platform.minimax.io/docs/faq/system-voice-id",
   "sample": {
    "text": "Morning! Let's go out there and make today awesome!",
    "emotion": "happy",
    "clip": {
     "file": "samples/minimax/147fd72047dbe6ae.mp3",
     "dur": 3.86
    }
   }
  },
  {
   "key": "mm-imposing-queen",
   "vendor": "minimax",
   "engine": "tencent",
   "voiceId": "English_ImposingManner",
   "model": "flow_01_ex",
   "name": {
    "zh": "Imposing Queen",
    "en": "Imposing Queen"
   },
   "lang": "en",
   "gender": "f",
   "age": "adult",
   "archetype": "villain",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://platform.minimax.io/docs/faq/system-voice-id",
   "sample": {
    "text": "Heh… did you really think all of this was a coincidence?",
    "emotion": "calm",
    "clip": {
     "file": "samples/minimax/99acc0b6a8f4cb6f.mp3",
     "dur": 3.89
    }
   }
  },
  {
   "key": "mm-bossy-leader",
   "vendor": "minimax",
   "engine": "tencent",
   "voiceId": "English_BossyLeader",
   "model": "flow_01_ex",
   "name": {
    "zh": "Bossy Leader",
    "en": "Bossy Leader"
   },
   "lang": "en",
   "gender": "m",
   "age": "adult",
   "archetype": "monster",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://platform.minimax.io/docs/faq/system-voice-id",
   "sample": {
    "text": "Puny hero… at last you stand before my throne.",
    "emotion": "angry",
    "clip": {
     "file": "samples/minimax/c4c4cc912dfe847a.mp3",
     "dur": 3.77
    }
   }
  },
  {
   "key": "mm-expressive-narrator",
   "vendor": "minimax",
   "engine": "tencent",
   "voiceId": "English_expressive_narrator",
   "model": "flow_01_ex",
   "name": {
    "zh": "Expressive Narrator",
    "en": "Expressive Narrator"
   },
   "lang": "en",
   "gender": "m",
   "age": "young",
   "archetype": "narrator",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://platform.minimax.io/docs/faq/system-voice-id",
   "sample": {
    "text": "Long ago, at the edge of the world, there stood a castle that could sing.",
    "emotion": "calm",
    "clip": {
     "file": "samples/minimax/1d6e6f4a49eb35c3.mp3",
     "dur": 4.54
    }
   }
  },
  {
   "key": "mm-id-determined-boy",
   "vendor": "minimax",
   "engine": "tencent",
   "voiceId": "Indonesian_DeterminedBoy",
   "model": "flow_01_ex",
   "name": {
    "zh": "热血少年（印尼语）",
    "en": "Determined Boy (Indonesian)"
   },
   "lang": "id",
   "gender": "m",
   "age": "teen",
   "archetype": "genki",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://platform.minimax.io/docs/faq/system-voice-id",
   "sample": {
    "text": "Selamat pagi! Hari ini juga harus semangat, ya!",
    "emotion": "happy",
    "clip": {
     "file": "samples/minimax/c596e7098966f35b.mp3",
     "dur": 3.55
    }
   }
  },
  {
   "key": "mm-id-gentle-girl",
   "vendor": "minimax",
   "engine": "tencent",
   "voiceId": "Indonesian_GentleGirl",
   "model": "flow_01_ex",
   "name": {
    "zh": "萌系学妹（印尼语）",
    "en": "Gentle Girl (Indonesian)"
   },
   "lang": "id",
   "gender": "f",
   "age": "teen",
   "archetype": "sweet",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://platform.minimax.io/docs/faq/system-voice-id",
   "sample": {
    "text": "Hehe, kue kecil ini sengaja kusimpan buat kamu~",
    "emotion": "happy",
    "clip": {
     "file": "samples/minimax/bf0f646b29c8567b.mp3",
     "dur": 4.97
    }
   }
  },
  {
   "key": "mm-id-sweet-girl",
   "vendor": "minimax",
   "engine": "tencent",
   "voiceId": "Indonesian_SweetGirl",
   "model": "flow_01_ex",
   "name": {
    "zh": "傲娇大小姐（印尼语）",
    "en": "Sweet Girl (Indonesian)"
   },
   "lang": "id",
   "gender": "f",
   "age": "young",
   "archetype": "tsundere",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://platform.minimax.io/docs/faq/system-voice-id",
   "sample": {
    "text": "Hmph! Bukan berarti aku sengaja menunggumu, tahu!",
    "emotion": "angry",
    "clip": {
     "file": "samples/minimax/f8f00c9981bc3a63.mp3",
     "dur": 4.58
    }
   }
  },
  {
   "key": "mm-id-reserved-young-man",
   "vendor": "minimax",
   "engine": "tencent",
   "voiceId": "Indonesian_ReservedYoungMan",
   "model": "flow_01_ex",
   "name": {
    "zh": "内敛学长（印尼语）",
    "en": "Reserved Young Man (Indonesian)"
   },
   "lang": "id",
   "gender": "m",
   "age": "young",
   "archetype": "cool",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://platform.minimax.io/docs/faq/system-voice-id",
   "sample": {
    "text": "Jaga jarak. Aku tidak butuh rekan.",
    "emotion": "calm",
    "clip": {
     "file": "samples/minimax/9f8c1823ebe67338.mp3",
     "dur": 2.66
    }
   }
  },
  {
   "key": "mm-id-confident-woman",
   "vendor": "minimax",
   "engine": "tencent",
   "voiceId": "Indonesian_ConfidentWoman",
   "model": "flow_01_ex",
   "name": {
    "zh": "干练御姐（印尼语）",
    "en": "Confident Woman (Indonesian)"
   },
   "lang": "id",
   "gender": "f",
   "age": "adult",
   "archetype": "lady",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://platform.minimax.io/docs/faq/system-voice-id",
   "sample": {
    "text": "Mau informasi, anak manis? Tunjukkan dulu ketulusanmu.",
    "emotion": "calm",
    "clip": {
     "file": "samples/minimax/1ba8d828bce9e3aa.mp3",
     "dur": 3.55
    }
   }
  },
  {
   "key": "mm-id-bossy-leader",
   "vendor": "minimax",
   "engine": "tencent",
   "voiceId": "Indonesian_BossyLeader",
   "model": "flow_01_ex",
   "name": {
    "zh": "威严魔王（印尼语）",
    "en": "Bossy Leader (Indonesian)"
   },
   "lang": "id",
   "gender": "m",
   "age": "adult",
   "archetype": "monster",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://platform.minimax.io/docs/faq/system-voice-id",
   "sample": {
    "text": "Pahlawan kecil… akhirnya kau berdiri di depan singgasanaku.",
    "emotion": "angry",
    "clip": {
     "file": "samples/minimax/1e4f7f6269dc02c5.mp3",
     "dur": 3.94
    }
   }
  },
  {
   "key": "mm-id-steady-narrator",
   "vendor": "minimax",
   "engine": "tencent",
   "voiceId": "Indonesian_steady_narrator_vv2",
   "model": "flow_01_ex",
   "name": {
    "zh": "沉稳旁白（印尼语）",
    "en": "Steady Narrator (Indonesian)"
   },
   "lang": "id",
   "gender": "m",
   "age": "adult",
   "archetype": "narrator",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://www.minimax.io/audio/voices",
   "sample": {
    "text": "Dahulu kala, di ujung dunia, berdirilah sebuah kastel yang bisa bernyanyi.",
    "emotion": "calm",
    "clip": {
     "file": "samples/minimax/23107e49736dce33.mp3",
     "dur": 4.54
    }
   }
  },
  {
   "key": "mm-tl-gentle-woman",
   "vendor": "minimax",
   "engine": "tencent",
   "voiceId": "Filipino_female_1_v1",
   "model": "flow_01_ex",
   "name": {
    "zh": "干练女教师（菲律宾语）",
    "en": "Gentle Woman (Filipino)"
   },
   "lang": "tl",
   "gender": "f",
   "age": "young",
   "archetype": "teacher",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://www.minimax.io/audio/voices",
   "sample": {
    "text": "Klase, buksan ang pahina tatlumpu’t dalawa. Ngayong araw, pag-aaralan natin ang mahika ng pagbabagong-anyo.",
    "emotion": "calm",
    "clip": {
     "file": "samples/minimax/bd6122e4f912961b.mp3",
     "dur": 8.16
    }
   }
  },
  {
   "key": "mm-tl-cheerful-man",
   "vendor": "minimax",
   "engine": "tencent",
   "voiceId": "Filipino_male_1_v1",
   "model": "flow_01_ex",
   "name": {
    "zh": "爽朗店主（菲律宾语）",
    "en": "Cheerful Man (Filipino)"
   },
   "lang": "tl",
   "gender": "m",
   "age": "adult",
   "archetype": "merchant",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://www.minimax.io/audio/voices",
   "sample": {
    "text": "Ay, magaling kang pumili! Galing pa sa lungga ng dragon ang kayamanang ito — iisa lang 'yan!",
    "emotion": "happy",
    "clip": {
     "file": "samples/minimax/1dbc9a5004d7718e.mp3",
     "dur": 5.4
    }
   }
  },
  {
   "key": "el-lulu",
   "vendor": "elevenlabs",
   "engine": "elevenlabs",
   "voiceId": "BT0SH7Hb8NRPpT5xbCgg",
   "model": "eleven_v4",
   "name": {
    "zh": "Lulu - Cute Little Witch",
    "en": "Lulu - Cute Little Witch"
   },
   "lang": "zh",
   "gender": "f",
   "age": "teen",
   "archetype": "sweet",
   "accent": "tw",
   "notice": null,
   "sourceUrl": "https://elevenlabs.io/app/voice-library?search=BT0SH7Hb8NRPpT5xbCgg",
   "sample": {
    "text": "嘿嘿，这个小蛋糕是特意给你留的哦～",
    "emotion": "happy",
    "clip": {
     "file": "samples/elevenlabs/1fdbad353d59ca23.mp3",
     "dur": 3.6
    }
   }
  },
  {
   "key": "el-stacy",
   "vendor": "elevenlabs",
   "engine": "elevenlabs",
   "voiceId": "hkfHEbBvdQFNX4uWHqRF",
   "model": "eleven_v4",
   "name": {
    "zh": "Stacy - Young, Sweet and Cute",
    "en": "Stacy - Young, Sweet and Cute"
   },
   "lang": "zh",
   "gender": "f",
   "age": "teen",
   "archetype": "shy",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://elevenlabs.io/app/voice-library?search=hkfHEbBvdQFNX4uWHqRF",
   "sample": {
    "text": "那、那个……可以和你一起吃午饭吗？",
    "emotion": "fearful",
    "clip": {
     "file": "samples/elevenlabs/cb2fa2e93584ce12.mp3",
     "dur": 3.84
    }
   }
  },
  {
   "key": "el-yu-ting",
   "vendor": "elevenlabs",
   "engine": "elevenlabs",
   "voiceId": "W0geWfW9qmnEg7xuqNoN",
   "model": "eleven_v4",
   "name": {
    "zh": "Yu-Ting - Sweet and Bubbly",
    "en": "Yu-Ting - Sweet and Bubbly"
   },
   "lang": "zh",
   "gender": "f",
   "age": "young",
   "archetype": "genki",
   "accent": "tw",
   "notice": null,
   "sourceUrl": "https://elevenlabs.io/app/voice-library?search=W0geWfW9qmnEg7xuqNoN",
   "sample": {
    "text": "早上好！今天也要元气满满地出发哦！",
    "emotion": "happy",
    "clip": {
     "file": "samples/elevenlabs/eded8ba9fd5ea193.mp3",
     "dur": 3.2
    }
   }
  },
  {
   "key": "el-hsin-yi",
   "vendor": "elevenlabs",
   "engine": "elevenlabs",
   "voiceId": "sZB4Q3GDBENMlfIYbV8M",
   "model": "eleven_v4",
   "name": {
    "zh": "Hsin-Yi - Chic and Confident",
    "en": "Hsin-Yi - Chic and Confident"
   },
   "lang": "zh",
   "gender": "f",
   "age": "young",
   "archetype": "tsundere",
   "accent": "tw",
   "notice": null,
   "sourceUrl": "https://elevenlabs.io/app/voice-library?search=sZB4Q3GDBENMlfIYbV8M",
   "sample": {
    "text": "哼，才、才不是特意等你的呢！",
    "emotion": "angry",
    "clip": {
     "file": "samples/elevenlabs/591b6ef488fd34b1.mp3",
     "dur": 2.96
    }
   }
  },
  {
   "key": "el-shan-shan",
   "vendor": "elevenlabs",
   "engine": "elevenlabs",
   "voiceId": "ByhETIclHirOlWnWKhHc",
   "model": "eleven_v4",
   "name": {
    "zh": "Shan Shan - Young Energetic Female",
    "en": "Shan Shan - Young Energetic Female"
   },
   "lang": "zh",
   "gender": "f",
   "age": "young",
   "archetype": "genki",
   "accent": "beijing",
   "notice": "90d",
   "sourceUrl": "https://elevenlabs.io/app/voice-library?search=ByhETIclHirOlWnWKhHc",
   "sample": {
    "text": "早上好！今天也要元气满满地出发哦！",
    "emotion": "happy",
    "clip": {
     "file": "samples/elevenlabs/ebb67dd4701dd508.mp3",
     "dur": 3.68
    }
   }
  },
  {
   "key": "el-yu",
   "vendor": "elevenlabs",
   "engine": "elevenlabs",
   "voiceId": "fQj4gJSexpu8RDE2Ii5m",
   "model": "eleven_v4",
   "name": {
    "zh": "Yu - Youthful, Energetic and Engaging",
    "en": "Yu - Youthful, Energetic and Engaging"
   },
   "lang": "zh",
   "gender": "m",
   "age": "teen",
   "archetype": "genki",
   "accent": "tw",
   "notice": null,
   "sourceUrl": "https://elevenlabs.io/app/voice-library?search=fQj4gJSexpu8RDE2Ii5m",
   "sample": {
    "text": "早上好！今天也要元气满满地出发哦！",
    "emotion": "happy",
    "clip": {
     "file": "samples/elevenlabs/98fecc3981c1a345.mp3",
     "dur": 3.36
    }
   }
  },
  {
   "key": "el-xiao-fan",
   "vendor": "elevenlabs",
   "engine": "elevenlabs",
   "voiceId": "TOqw2KMUcZIpRjRBCzgG",
   "model": "eleven_v4",
   "name": {
    "zh": "Xiao Fan - Natural Chinese",
    "en": "Xiao Fan - Natural Chinese"
   },
   "lang": "zh",
   "gender": "m",
   "age": "young",
   "archetype": "gentle",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://elevenlabs.io/app/voice-library?search=TOqw2KMUcZIpRjRBCzgG",
   "sample": {
    "text": "别着急，慢慢来，我会一直陪着你的。",
    "emotion": "calm",
    "clip": {
     "file": "samples/elevenlabs/3729c8c065778872.mp3",
     "dur": 3.68
    }
   }
  },
  {
   "key": "el-zi-yue",
   "vendor": "elevenlabs",
   "engine": "elevenlabs",
   "voiceId": "5qr5FEpvZGzmVOPBS55W",
   "model": "eleven_v4",
   "name": {
    "zh": "Zi Yue - Pro Voice",
    "en": "Zi Yue - Pro Voice"
   },
   "lang": "zh",
   "gender": "f",
   "age": "young",
   "archetype": "gentle",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://elevenlabs.io/app/voice-library?search=5qr5FEpvZGzmVOPBS55W",
   "sample": {
    "text": "别着急，慢慢来，我会一直陪着你的。",
    "emotion": "calm",
    "clip": {
     "file": "samples/elevenlabs/bd8569f3c822a5a7.mp3",
     "dur": 3.84
    }
   }
  },
  {
   "key": "el-jason-chen",
   "vendor": "elevenlabs",
   "engine": "elevenlabs",
   "voiceId": "DowyQ68vDpgFYdWVGjc3",
   "model": "eleven_v4",
   "name": {
    "zh": "Jason Chen - Deep, Magnetic and Calm",
    "en": "Jason Chen - Deep, Magnetic and Calm"
   },
   "lang": "zh",
   "gender": "m",
   "age": "adult",
   "archetype": "cool",
   "accent": "beijing",
   "notice": null,
   "sourceUrl": "https://elevenlabs.io/app/voice-library?search=DowyQ68vDpgFYdWVGjc3",
   "sample": {
    "text": "离我远一点，我不需要同伴。",
    "emotion": "calm",
    "clip": {
     "file": "samples/elevenlabs/d4467865d4080458.mp3",
     "dur": 2.48
    }
   }
  },
  {
   "key": "el-james-gao",
   "vendor": "elevenlabs",
   "engine": "elevenlabs",
   "voiceId": "4VZIsMPtgggwNg7OXbPY",
   "model": "eleven_v4",
   "name": {
    "zh": "James Gao - Calm, Friendly and Warm",
    "en": "James Gao - Calm, Friendly and Warm"
   },
   "lang": "zh",
   "gender": "m",
   "age": "adult",
   "archetype": "elder",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://elevenlabs.io/app/voice-library?search=4VZIsMPtgggwNg7OXbPY",
   "sample": {
    "text": "年轻人，别急，路要一步一步地走。",
    "emotion": "calm",
    "clip": {
     "file": "samples/elevenlabs/222f56e26b30dc64.mp3",
     "dur": 4
    }
   }
  },
  {
   "key": "el-martin-li",
   "vendor": "elevenlabs",
   "engine": "elevenlabs",
   "voiceId": "WuLq5z7nEcrhppO0ZQJw",
   "model": "eleven_v4",
   "name": {
    "zh": "Martin Li - Raspy, Serious and Deep",
    "en": "Martin Li - Raspy, Serious and Deep"
   },
   "lang": "zh",
   "gender": "m",
   "age": "adult",
   "archetype": "villain",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://elevenlabs.io/app/voice-library?search=WuLq5z7nEcrhppO0ZQJw",
   "sample": {
    "text": "呵呵……你以为，这一切都是巧合吗？",
    "emotion": "calm",
    "clip": {
     "file": "samples/elevenlabs/94451335a41bfd89.mp3",
     "dur": 4.56
    }
   }
  },
  {
   "key": "el-adam-robotic",
   "vendor": "elevenlabs",
   "engine": "elevenlabs",
   "voiceId": "MwQXU20wCONBtEfjFukj",
   "model": "eleven_v4",
   "name": {
    "zh": "Adam - Robotic, Smooth and Calm",
    "en": "Adam - Robotic, Smooth and Calm"
   },
   "lang": "zh",
   "gender": "n",
   "age": "adult",
   "archetype": "robot",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://elevenlabs.io/app/voice-library?search=MwQXU20wCONBtEfjFukj",
   "sample": {
    "text": "系统启动完成。欢迎回来，指挥官。",
    "emotion": "neutral",
    "clip": {
     "file": "samples/elevenlabs/3c4d9d2c3d02bff0.mp3",
     "dur": 3.6
    }
   }
  },
  {
   "key": "el-xiao-bai",
   "vendor": "elevenlabs",
   "engine": "elevenlabs",
   "voiceId": "YaHyfWIwVxVEIhSTnKOi",
   "model": "eleven_v4",
   "name": {
    "zh": "Xiao Bai - Nasal, Slow and Annoying",
    "en": "Xiao Bai - Nasal, Slow and Annoying"
   },
   "lang": "zh",
   "gender": "m",
   "age": "young",
   "archetype": "merchant",
   "accent": "tw",
   "notice": null,
   "sourceUrl": "https://elevenlabs.io/app/voice-library?search=YaHyfWIwVxVEIhSTnKOi",
   "sample": {
    "text": "客官，这可是从龙穴里带出来的宝贝，只此一件！",
    "emotion": "happy",
    "clip": {
     "file": "samples/elevenlabs/acb24920c2187de0.mp3",
     "dur": 4.16
    }
   }
  },
  {
   "key": "el-aaron-shang",
   "vendor": "elevenlabs",
   "engine": "elevenlabs",
   "voiceId": "Qz42O0rKFmFBzAviAloi",
   "model": "eleven_v4",
   "name": {
    "zh": "Aaron Shang - Chinese",
    "en": "Aaron Shang - Chinese"
   },
   "lang": "zh",
   "gender": "m",
   "age": "young",
   "archetype": "cool",
   "accent": "beijing",
   "notice": null,
   "sourceUrl": "https://elevenlabs.io/app/voice-library?search=Qz42O0rKFmFBzAviAloi",
   "sample": {
    "text": "离我远一点，我不需要同伴。",
    "emotion": "calm",
    "clip": {
     "file": "samples/elevenlabs/afbcfa78d76ee837.mp3",
     "dur": 2.48
    }
   }
  },
  {
   "key": "el-jerry",
   "vendor": "elevenlabs",
   "engine": "elevenlabs",
   "voiceId": "pz7hOfW7kgI9kF818eDS",
   "model": "eleven_v4",
   "name": {
    "zh": "Jerry - Chinese Mandarin",
    "en": "Jerry - Chinese Mandarin"
   },
   "lang": "zh",
   "gender": "m",
   "age": "adult",
   "archetype": "teacher",
   "accent": "beijing",
   "notice": null,
   "sourceUrl": "https://elevenlabs.io/app/voice-library?search=pz7hOfW7kgI9kF818eDS",
   "sample": {
    "text": "同学们，翻到第三十二页，今天我们讲变形术。",
    "emotion": "calm",
    "clip": {
     "file": "samples/elevenlabs/d67ec9519c6ecd7c.mp3",
     "dur": 4.48
    }
   }
  },
  {
   "key": "el-platon-wang",
   "vendor": "elevenlabs",
   "engine": "elevenlabs",
   "voiceId": "AQbPC7Yz1mwtsONnKsJn",
   "model": "eleven_v4",
   "name": {
    "zh": "Platon Wang",
    "en": "Platon Wang"
   },
   "lang": "zh",
   "gender": "m",
   "age": "adult",
   "archetype": "elder",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://elevenlabs.io/app/voice-library?search=AQbPC7Yz1mwtsONnKsJn",
   "sample": {
    "text": "年轻人，别急，路要一步一步地走。",
    "emotion": "calm",
    "clip": {
     "file": "samples/elevenlabs/884fcf40a4b465b5.mp3",
     "dur": 4
    }
   }
  },
  {
   "key": "el-karo-yang",
   "vendor": "elevenlabs",
   "engine": "elevenlabs",
   "voiceId": "5mZxJZhSmJTjL7GoYfYI",
   "model": "eleven_v4",
   "name": {
    "zh": "Karo Yang - Clear, Lively and Energetic",
    "en": "Karo Yang - Clear, Lively and Energetic"
   },
   "lang": "zh",
   "gender": "m",
   "age": "young",
   "archetype": "genki",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://elevenlabs.io/app/voice-library?search=5mZxJZhSmJTjL7GoYfYI",
   "sample": {
    "text": "早上好！今天也要元气满满地出发哦！",
    "emotion": "happy",
    "clip": {
     "file": "samples/elevenlabs/2fb88da9e9d5fee2.mp3",
     "dur": 3.44
    }
   }
  },
  {
   "key": "el-stella-gu",
   "vendor": "elevenlabs",
   "engine": "elevenlabs",
   "voiceId": "BqljjWyTnrioXPCNkCd4",
   "model": "eleven_v4",
   "name": {
    "zh": "Stella Gu - Cold, Indifferent and Calm",
    "en": "Stella Gu - Cold, Indifferent and Calm"
   },
   "lang": "zh",
   "gender": "f",
   "age": "adult",
   "archetype": "cool",
   "accent": "beijing",
   "notice": null,
   "sourceUrl": "https://elevenlabs.io/app/voice-library?search=BqljjWyTnrioXPCNkCd4",
   "sample": {
    "text": "离我远一点，我不需要同伴。",
    "emotion": "calm",
    "clip": {
     "file": "samples/elevenlabs/3c787e7dc5718c7c.mp3",
     "dur": 2.64
    }
   }
  },
  {
   "key": "el-ethan-zhang",
   "vendor": "elevenlabs",
   "engine": "elevenlabs",
   "voiceId": "brChkoggsUHF1stW6omH",
   "model": "eleven_v4",
   "name": {
    "zh": "Ethan Zhang - Deep, Seductive and Smooth",
    "en": "Ethan Zhang - Deep, Seductive and Smooth"
   },
   "lang": "zh",
   "gender": "m",
   "age": "adult",
   "archetype": "villain",
   "accent": "beijing",
   "notice": null,
   "sourceUrl": "https://elevenlabs.io/app/voice-library?search=brChkoggsUHF1stW6omH",
   "sample": {
    "text": "呵呵……你以为，这一切都是巧合吗？",
    "emotion": "calm",
    "clip": {
     "file": "samples/elevenlabs/fd625a4e5fbe4537.mp3",
     "dur": 4
    }
   }
  },
  {
   "key": "el-yun",
   "vendor": "elevenlabs",
   "engine": "elevenlabs",
   "voiceId": "YxbjaPemDJV2xlfvkiIG",
   "model": "eleven_v4",
   "name": {
    "zh": "Yun - Elegant, Sweet and Gentle",
    "en": "Yun - Elegant, Sweet and Gentle"
   },
   "lang": "zh",
   "gender": "f",
   "age": "adult",
   "archetype": "gentle",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://elevenlabs.io/app/voice-library?search=YxbjaPemDJV2xlfvkiIG",
   "sample": {
    "text": "别着急，慢慢来，我会一直陪着你的。",
    "emotion": "calm",
    "clip": {
     "file": "samples/elevenlabs/c5822110e50a6534.mp3",
     "dur": 4.16
    }
   }
  },
  {
   "key": "el-evan-zhao",
   "vendor": "elevenlabs",
   "engine": "elevenlabs",
   "voiceId": "MI36FIkp9wRP7cpWKPTl",
   "model": "eleven_v4",
   "name": {
    "zh": "Evan Zhao - Warm, Calm and Trustworthy",
    "en": "Evan Zhao - Warm, Calm and Trustworthy"
   },
   "lang": "zh",
   "gender": "m",
   "age": "young",
   "archetype": "gentle",
   "accent": "beijing",
   "notice": null,
   "sourceUrl": "https://elevenlabs.io/app/voice-library?search=MI36FIkp9wRP7cpWKPTl",
   "sample": {
    "text": "别着急，慢慢来，我会一直陪着你的。",
    "emotion": "calm",
    "clip": {
     "file": "samples/elevenlabs/70056675c4754cde.mp3",
     "dur": 3.76
    }
   }
  },
  {
   "key": "el-yao-yuan-wu",
   "vendor": "elevenlabs",
   "engine": "elevenlabs",
   "voiceId": "R55vTH9XmVSyAcM6YvtV",
   "model": "eleven_v4",
   "name": {
    "zh": "Yao Yuan Wu - Warm, Sweet and Friendly",
    "en": "Yao Yuan Wu - Warm, Sweet and Friendly"
   },
   "lang": "zh",
   "gender": "m",
   "age": "young",
   "archetype": "tsundere",
   "accent": "tw",
   "notice": null,
   "sourceUrl": "https://elevenlabs.io/app/voice-library?search=R55vTH9XmVSyAcM6YvtV",
   "sample": {
    "text": "哼，才、才不是特意等你的呢！",
    "emotion": "angry",
    "clip": {
     "file": "samples/elevenlabs/f3d850a5723ec3a8.mp3",
     "dur": 2.64
    }
   }
  },
  {
   "key": "el-zeyu-liu",
   "vendor": "elevenlabs",
   "engine": "elevenlabs",
   "voiceId": "AAYMKjNBrET5q9uPiIQS",
   "model": "eleven_v4",
   "name": {
    "zh": "Zeyu Liu - Emotional Narrator",
    "en": "Zeyu Liu - Emotional Narrator"
   },
   "lang": "zh",
   "gender": "m",
   "age": "young",
   "archetype": "shy",
   "accent": "beijing",
   "notice": null,
   "sourceUrl": "https://elevenlabs.io/app/voice-library?search=AAYMKjNBrET5q9uPiIQS",
   "sample": {
    "text": "那、那个……可以和你一起吃午饭吗？",
    "emotion": "fearful",
    "clip": {
     "file": "samples/elevenlabs/b02af4ba8417c785.mp3",
     "dur": 4.16
    }
   }
  },
  {
   "key": "el-amy",
   "vendor": "elevenlabs",
   "engine": "elevenlabs",
   "voiceId": "bhJUNIXWQQ94l8eI2VUf",
   "model": "eleven_v4",
   "name": {
    "zh": "Amy - Friendly, Young and Natural",
    "en": "Amy - Friendly, Young and Natural"
   },
   "lang": "zh",
   "gender": "f",
   "age": "young",
   "archetype": "genki",
   "accent": "beijing",
   "notice": null,
   "sourceUrl": "https://elevenlabs.io/app/voice-library?search=bhJUNIXWQQ94l8eI2VUf",
   "sample": {
    "text": "早上好！今天也要元气满满地出发哦！",
    "emotion": "happy",
    "clip": {
     "file": "samples/elevenlabs/8d70105d995796bb.mp3",
     "dur": 3.28
    }
   }
  },
  {
   "key": "el-adam-li",
   "vendor": "elevenlabs",
   "engine": "elevenlabs",
   "voiceId": "hZTuv9Zqrq4yHYrEmF1r",
   "model": "eleven_v4",
   "name": {
    "zh": "Adam Li - Deep, Steady and Calm",
    "en": "Adam Li - Deep, Steady and Calm"
   },
   "lang": "zh",
   "gender": "m",
   "age": "adult",
   "archetype": "narrator",
   "accent": "sg",
   "notice": null,
   "sourceUrl": "https://elevenlabs.io/app/voice-library?search=hZTuv9Zqrq4yHYrEmF1r",
   "sample": {
    "text": "很久很久以前，在世界的尽头，有一座会唱歌的城堡。",
    "emotion": "calm",
    "clip": {
     "file": "samples/elevenlabs/058fd0e8f4775c9b.mp3",
     "dur": 5.84
    }
   }
  },
  {
   "key": "el-flicker",
   "vendor": "elevenlabs",
   "engine": "elevenlabs",
   "voiceId": "piI8Kku0DcvcL6TTSeQt",
   "model": "eleven_v4",
   "name": {
    "zh": "Flicker - Cheerful Fairy & Sparkly Sweetness",
    "en": "Flicker - Cheerful Fairy & Sparkly Sweetness"
   },
   "lang": "en",
   "gender": "f",
   "age": "child",
   "archetype": "mascot",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://elevenlabs.io/app/voice-library?search=piI8Kku0DcvcL6TTSeQt",
   "sample": {
    "text": "Meow~ Follow me and you'll never get lost!",
    "emotion": "happy",
    "clip": {
     "file": "samples/elevenlabs/6be0b9dfc9894ed9.mp3",
     "dur": 3.44
    }
   }
  },
  {
   "key": "el-emma",
   "vendor": "elevenlabs",
   "engine": "elevenlabs",
   "voiceId": "pPdl9cQBQq4p6mRkZy2Z",
   "model": "eleven_v4",
   "name": {
    "zh": "Emma - Adorable and Upbeat",
    "en": "Emma - Adorable and Upbeat"
   },
   "lang": "en",
   "gender": "f",
   "age": "teen",
   "archetype": "sweet",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://elevenlabs.io/app/voice-library?search=pPdl9cQBQq4p6mRkZy2Z",
   "sample": {
    "text": "Hehe, I saved this little cake just for you~",
    "emotion": "happy",
    "clip": {
     "file": "samples/elevenlabs/7ff68ded77768505.mp3",
     "dur": 3.36
    }
   }
  },
  {
   "key": "el-eloquent-villain",
   "vendor": "elevenlabs",
   "engine": "elevenlabs",
   "voiceId": "flHkNRp1BlvT73UL6gyz",
   "model": "eleven_v4",
   "name": {
    "zh": "Jessica Anne Bogart - Eloquent Villain",
    "en": "Jessica Anne Bogart - Eloquent Villain"
   },
   "lang": "en",
   "gender": "f",
   "age": "adult",
   "archetype": "villain",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://elevenlabs.io/app/voice-library?search=flHkNRp1BlvT73UL6gyz",
   "sample": {
    "text": "Heh… did you really think all of this was a coincidence?",
    "emotion": "calm",
    "clip": {
     "file": "samples/elevenlabs/ea1599e9acfd519a.mp3",
     "dur": 4
    }
   }
  },
  {
   "key": "el-malyx",
   "vendor": "elevenlabs",
   "engine": "elevenlabs",
   "voiceId": "vfaqCOvlrKi4Zp7C2IAm",
   "model": "eleven_v4",
   "name": {
    "zh": "Malyx - Echoey, Menacing and Deep Demon",
    "en": "Malyx - Echoey, Menacing and Deep Demon"
   },
   "lang": "en",
   "gender": "m",
   "age": "adult",
   "archetype": "monster",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://elevenlabs.io/app/voice-library?search=vfaqCOvlrKi4Zp7C2IAm",
   "sample": {
    "text": "Puny hero… at last you stand before my throne.",
    "emotion": "angry",
    "clip": {
     "file": "samples/elevenlabs/b9ba1c3c34aa69b1.mp3",
     "dur": 4.64
    }
   }
  },
  {
   "key": "el-myrrdin",
   "vendor": "elevenlabs",
   "engine": "elevenlabs",
   "voiceId": "oR4uRy4fHDUGGISL0Rev",
   "model": "eleven_v4",
   "name": {
    "zh": "Myrrdin - Wise and Magical Narrator",
    "en": "Myrrdin - Wise and Magical Narrator"
   },
   "lang": "en",
   "gender": "m",
   "age": "elder",
   "archetype": "wizard",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://elevenlabs.io/app/voice-library?search=oR4uRy4fHDUGGISL0Rev",
   "sample": {
    "text": "The essence of magic was never power — it is understanding.",
    "emotion": "calm",
    "clip": {
     "file": "samples/elevenlabs/70cf2a7bbccbb345.mp3",
     "dur": 4.72
    }
   }
  },
  {
   "key": "el-mandrake",
   "vendor": "elevenlabs",
   "engine": "elevenlabs",
   "voiceId": "dUercWozs0yhe4xBCgZ0",
   "model": "eleven_v4",
   "name": {
    "zh": "Professor Nathaniel Mandrake",
    "en": "Professor Nathaniel Mandrake"
   },
   "lang": "en",
   "gender": "m",
   "age": "adult",
   "archetype": "teacher",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://elevenlabs.io/app/voice-library?search=dUercWozs0yhe4xBCgZ0",
   "sample": {
    "text": "Class, turn to page thirty-two. Today: transfiguration.",
    "emotion": "calm",
    "clip": {
     "file": "samples/elevenlabs/12e279ce02b47404.mp3",
     "dur": 5.2
    }
   }
  },
  {
   "key": "el-albert",
   "vendor": "elevenlabs",
   "engine": "elevenlabs",
   "voiceId": "f2yUVfK5jdm78zlpcZ8C",
   "model": "eleven_v4",
   "name": {
    "zh": "Albert - Cheerful, Playful and Fun",
    "en": "Albert - Cheerful, Playful and Fun"
   },
   "lang": "en",
   "gender": "m",
   "age": "young",
   "archetype": "genki",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://elevenlabs.io/app/voice-library?search=f2yUVfK5jdm78zlpcZ8C",
   "sample": {
    "text": "Morning! Let's go out there and make today awesome!",
    "emotion": "happy",
    "clip": {
     "file": "samples/elevenlabs/1d7ee8a27ba2068a.mp3",
     "dur": 3.6
    }
   }
  },
  {
   "key": "el-grandma-oxley",
   "vendor": "elevenlabs",
   "engine": "elevenlabs",
   "voiceId": "vFLqXa8bgbofGarf6fZh",
   "model": "eleven_v4",
   "name": {
    "zh": "Grandma Oxley",
    "en": "Grandma Oxley"
   },
   "lang": "en",
   "gender": "f",
   "age": "elder",
   "archetype": "granny",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://elevenlabs.io/app/voice-library?search=vFLqXa8bgbofGarf6fZh",
   "sample": {
    "text": "Oh my, you've gotten thinner! Come, have another bowl of soup.",
    "emotion": "happy",
    "clip": {
     "file": "samples/elevenlabs/16a7ffb01fcab637.mp3",
     "dur": 4.8
    }
   }
  },
  {
   "key": "el-smoke-dragon",
   "vendor": "elevenlabs",
   "engine": "elevenlabs",
   "voiceId": "xsiB5fGhEtknnqzudCO6",
   "model": "eleven_v4",
   "name": {
    "zh": "Smoke - The Dragon",
    "en": "Smoke - The Dragon"
   },
   "lang": "en",
   "gender": "m",
   "age": "elder",
   "archetype": "monster",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://elevenlabs.io/app/voice-library?search=xsiB5fGhEtknnqzudCO6",
   "sample": {
    "text": "Puny hero… at last you stand before my throne.",
    "emotion": "angry",
    "clip": {
     "file": "samples/elevenlabs/a61d25bd52c95aee.mp3",
     "dur": 5.04
    }
   }
  },
  {
   "key": "el-vivien-witch",
   "vendor": "elevenlabs",
   "engine": "elevenlabs",
   "voiceId": "sssn4wp3AspuK2kvy3Ym",
   "model": "eleven_v4",
   "name": {
    "zh": "Vivien - Mysterious Witch",
    "en": "Vivien - Mysterious Witch"
   },
   "lang": "en",
   "gender": "f",
   "age": "young",
   "archetype": "villain",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://elevenlabs.io/app/voice-library?search=sssn4wp3AspuK2kvy3Ym",
   "sample": {
    "text": "Heh… did you really think all of this was a coincidence?",
    "emotion": "calm",
    "clip": {
     "file": "samples/elevenlabs/d7a846ca08b6a539.mp3",
     "dur": 3.84
    }
   }
  },
  {
   "key": "el-id-kira",
   "vendor": "elevenlabs",
   "engine": "elevenlabs",
   "voiceId": "gmnazjXOFoOcWA59sd5m",
   "model": "eleven_v4",
   "name": {
    "zh": "Kira - Youthful, Clear and Friendly",
    "en": "Kira - Youthful, Clear and Friendly"
   },
   "lang": "id",
   "gender": "f",
   "age": "teen",
   "archetype": "genki",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://elevenlabs.io/app/voice-library?search=gmnazjXOFoOcWA59sd5m",
   "sample": {
    "text": "Selamat pagi! Hari ini juga harus semangat, ya!",
    "emotion": "happy",
    "clip": {
     "file": "samples/elevenlabs/5d7e6375d72ebf6d.mp3",
     "dur": 3.36
    }
   }
  },
  {
   "key": "el-id-kak-ceria",
   "vendor": "elevenlabs",
   "engine": "elevenlabs",
   "voiceId": "d15jrIAARvF899pDoC6T",
   "model": "eleven_v4",
   "name": {
    "zh": "Kak Ceria - Cute Kids Storyteller",
    "en": "Kak Ceria - Cute Kids Storyteller"
   },
   "lang": "id",
   "gender": "f",
   "age": "young",
   "archetype": "sweet",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://elevenlabs.io/app/voice-library?search=d15jrIAARvF899pDoC6T",
   "sample": {
    "text": "Hehe, kue kecil ini sengaja kusimpan buat kamu~",
    "emotion": "happy",
    "clip": {
     "file": "samples/elevenlabs/eadbc00f693df047.mp3",
     "dur": 4.08
    }
   }
  },
  {
   "key": "el-id-pratama",
   "vendor": "elevenlabs",
   "engine": "elevenlabs",
   "voiceId": "q8qwd1jY2jS3AWOBeq25",
   "model": "eleven_v4",
   "name": {
    "zh": "Pratama - Clear, Confident and Warm",
    "en": "Pratama - Clear, Confident and Warm"
   },
   "lang": "id",
   "gender": "m",
   "age": "young",
   "archetype": "genki",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://elevenlabs.io/app/voice-library?search=q8qwd1jY2jS3AWOBeq25",
   "sample": {
    "text": "Selamat pagi! Hari ini juga harus semangat, ya!",
    "emotion": "happy",
    "clip": {
     "file": "samples/elevenlabs/5a0fba34a12091ed.mp3",
     "dur": 3.04
    }
   }
  },
  {
   "key": "el-id-mogski",
   "vendor": "elevenlabs",
   "engine": "elevenlabs",
   "voiceId": "ZVrEtGeSUGWD8ZxwiQFj",
   "model": "eleven_v4",
   "name": {
    "zh": "Mogski - Sarcastic, Serious and Clear",
    "en": "Mogski - Sarcastic, Serious and Clear"
   },
   "lang": "id",
   "gender": "m",
   "age": "young",
   "archetype": "cool",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://elevenlabs.io/app/voice-library?search=ZVrEtGeSUGWD8ZxwiQFj",
   "sample": {
    "text": "Jaga jarak. Aku tidak butuh rekan.",
    "emotion": "calm",
    "clip": {
     "file": "samples/elevenlabs/b44ebf61d46820ea.mp3",
     "dur": 2.96
    }
   }
  },
  {
   "key": "el-id-bowo",
   "vendor": "elevenlabs",
   "engine": "elevenlabs",
   "voiceId": "LxiqOV1uxBCgYTeitAHf",
   "model": "eleven_v4",
   "name": {
    "zh": "Bowo - Intimidating and Hoarse",
    "en": "Bowo - Intimidating and Hoarse"
   },
   "lang": "id",
   "gender": "m",
   "age": "elder",
   "archetype": "monster",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://elevenlabs.io/app/voice-library?search=LxiqOV1uxBCgYTeitAHf",
   "sample": {
    "text": "Pahlawan kecil… akhirnya kau berdiri di depan singgasanaku.",
    "emotion": "angry",
    "clip": {
     "file": "samples/elevenlabs/47eb3bea1c4a25ee.mp3",
     "dur": 4.4
    }
   }
  },
  {
   "key": "el-id-tuminah",
   "vendor": "elevenlabs",
   "engine": "elevenlabs",
   "voiceId": "nEu1CRXDjHpQT7G4E6sZ",
   "model": "eleven_v4",
   "name": {
    "zh": "Tuminah - Calm, Soothing and Clear",
    "en": "Tuminah - Calm, Soothing and Clear"
   },
   "lang": "id",
   "gender": "f",
   "age": "elder",
   "archetype": "granny",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://elevenlabs.io/app/voice-library?search=nEu1CRXDjHpQT7G4E6sZ",
   "sample": {
    "text": "Aduh, kamu makin kurus! Ayo, makan semangkuk sup lagi.",
    "emotion": "happy",
    "clip": {
     "file": "samples/elevenlabs/7fe61278016f5bab.mp3",
     "dur": 4.72
    }
   }
  },
  {
   "key": "el-id-eyang",
   "vendor": "elevenlabs",
   "engine": "elevenlabs",
   "voiceId": "tX4zpyB6s34no1FgD0Mm",
   "model": "eleven_v4",
   "name": {
    "zh": "Eyang - Deep, Calm and Mysterious",
    "en": "Eyang - Deep, Calm and Mysterious"
   },
   "lang": "id",
   "gender": "m",
   "age": "elder",
   "archetype": "wizard",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://elevenlabs.io/app/voice-library?search=tX4zpyB6s34no1FgD0Mm",
   "sample": {
    "text": "Inti dari sihir bukanlah kekuatan, melainkan pemahaman.",
    "emotion": "calm",
    "clip": {
     "file": "samples/elevenlabs/54b50eb5e07e7481.mp3",
     "dur": 4.56
    }
   }
  },
  {
   "key": "el-tl-bea",
   "vendor": "elevenlabs",
   "engine": "elevenlabs",
   "voiceId": "0OteN0TNg6Kyaflk2DY8",
   "model": "eleven_v4",
   "name": {
    "zh": "Bea - Cute, Sweet, and Charming",
    "en": "Bea - Cute, Sweet, and Charming"
   },
   "lang": "tl",
   "gender": "f",
   "age": "teen",
   "archetype": "sweet",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://elevenlabs.io/app/voice-library?search=0OteN0TNg6Kyaflk2DY8",
   "sample": {
    "text": "Hehe, itinabi ko talaga 'tong maliit na cake para sa 'yo~",
    "emotion": "happy",
    "clip": {
     "file": "samples/elevenlabs/3240ba9d4c365054.mp3",
     "dur": 4.16
    }
   }
  },
  {
   "key": "el-tl-super-vm",
   "vendor": "elevenlabs",
   "engine": "elevenlabs",
   "voiceId": "gQRS0Lnh5XQOAqujMqUX",
   "model": "eleven_v4",
   "name": {
    "zh": "Super VM - Friendly Hopeful Hero",
    "en": "Super VM - Friendly Hopeful Hero"
   },
   "lang": "tl",
   "gender": "m",
   "age": "young",
   "archetype": "genki",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://elevenlabs.io/app/voice-library?search=gQRS0Lnh5XQOAqujMqUX",
   "sample": {
    "text": "Magandang umaga! Galingan natin ngayong araw!",
    "emotion": "happy",
    "clip": {
     "file": "samples/elevenlabs/0e5395e2c378c5d5.mp3",
     "dur": 3.28
    }
   }
  },
  {
   "key": "el-tl-kael",
   "vendor": "elevenlabs",
   "engine": "elevenlabs",
   "voiceId": "53HEM9cpXMMsKDVvXwHV",
   "model": "eleven_v4",
   "name": {
    "zh": "Kael - Airy, Cold, and Neutral",
    "en": "Kael - Airy, Cold, and Neutral"
   },
   "lang": "tl",
   "gender": "m",
   "age": "young",
   "archetype": "gentle",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://elevenlabs.io/app/voice-library?search=53HEM9cpXMMsKDVvXwHV",
   "sample": {
    "text": "Huwag kang magmadali. Dahan-dahan lang, nandito lang ako palagi.",
    "emotion": "calm",
    "clip": {
     "file": "samples/elevenlabs/2ba4c18061ace468.mp3",
     "dur": 4.64
    }
   }
  },
  {
   "key": "el-tl-donnel",
   "vendor": "elevenlabs",
   "engine": "elevenlabs",
   "voiceId": "FSuckdZNjSzYsEkK5aKN",
   "model": "eleven_v4",
   "name": {
    "zh": "Donnel - Inviting, Witty, and Friendly",
    "en": "Donnel - Inviting, Witty, and Friendly"
   },
   "lang": "tl",
   "gender": "m",
   "age": "child",
   "archetype": "mascot",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://elevenlabs.io/app/voice-library?search=FSuckdZNjSzYsEkK5aKN",
   "sample": {
    "text": "Miyaw~ Sumunod ka sa akin, hindi ka maliligaw!",
    "emotion": "happy",
    "clip": {
     "file": "samples/elevenlabs/7a5f822dae016dcc.mp3",
     "dur": 4.24
    }
   }
  },
  {
   "key": "el-tl-cave-monster",
   "vendor": "elevenlabs",
   "engine": "elevenlabs",
   "voiceId": "HASaEuIpR5CVuLzDK1E1",
   "model": "eleven_v4",
   "name": {
    "zh": "Cave Monster - Deep Terrifying Monster",
    "en": "Cave Monster - Deep Terrifying Monster"
   },
   "lang": "tl",
   "gender": "m",
   "age": "elder",
   "archetype": "monster",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://elevenlabs.io/app/voice-library?search=HASaEuIpR5CVuLzDK1E1",
   "sample": {
    "text": "Mahinang bayani… sa wakas, nakatayo ka na sa harap ng aking trono.",
    "emotion": "angry",
    "clip": {
     "file": "samples/elevenlabs/575595f84ce600c8.mp3",
     "dur": 5.76
    }
   }
  },
  {
   "key": "el-tl-lola-felicidad",
   "vendor": "elevenlabs",
   "engine": "elevenlabs",
   "voiceId": "gILcvhAz18uV9ARSsU4u",
   "model": "eleven_v4",
   "name": {
    "zh": "Lola Felicidad - Children Storyteller",
    "en": "Lola Felicidad - Children Storyteller"
   },
   "lang": "tl",
   "gender": "f",
   "age": "elder",
   "archetype": "granny",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://elevenlabs.io/app/voice-library?search=gILcvhAz18uV9ARSsU4u",
   "sample": {
    "text": "Naku, pumayat ka na naman! Halika, kumain ka pa ng isang mangkok ng sabaw.",
    "emotion": "happy",
    "clip": {
     "file": "samples/elevenlabs/0ea733f4ca75520b.mp3",
     "dur": 5.28
    }
   }
  },
  {
   "key": "tx-wenrou-jiejie",
   "vendor": "tencent",
   "engine": "tencent",
   "voiceId": "v-female-R2s4N9qJ",
   "model": "flow_02_turbo",
   "name": {
    "zh": "温柔姐姐",
    "en": "Gentle Sister"
   },
   "lang": "zh",
   "gender": "f",
   "age": "young",
   "archetype": "gentle",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://trtc.io/document/68340",
   "sample": {
    "text": "别着急，慢慢来，我会一直陪着你的。",
    "emotion": "calm",
    "clip": {
     "file": "samples/tencent/340d00e03c6f2751.mp3",
     "dur": 3.22
    }
   }
  },
  {
   "key": "tx-aojiao-xuejie",
   "vendor": "tencent",
   "engine": "tencent",
   "voiceId": "v-female-m1KpW7zE",
   "model": "flow_02_turbo",
   "name": {
    "zh": "傲娇学姐",
    "en": "Tsundere Senior"
   },
   "lang": "zh",
   "gender": "f",
   "age": "young",
   "archetype": "tsundere",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://trtc.io/document/68340",
   "sample": {
    "text": "哼，才、才不是特意等你的呢！",
    "emotion": "angry",
    "clip": {
     "file": "samples/tencent/847b2c6730daa87f.mp3",
     "dur": 2.26
    }
   }
  },
  {
   "key": "tx-jiazi-nvsheng",
   "vendor": "tencent",
   "engine": "tencent",
   "voiceId": "v-female-U8aT2yLf",
   "model": "flow_02_turbo",
   "name": {
    "zh": "夹子女生",
    "en": "Cutesy Girl"
   },
   "lang": "zh",
   "gender": "f",
   "age": "teen",
   "archetype": "sweet",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://trtc.io/document/68340",
   "sample": {
    "text": "嘿嘿，这个小蛋糕是特意给你留的哦～",
    "emotion": "happy",
    "clip": {
     "file": "samples/tencent/370a174ecd8d0a5a.mp3",
     "dur": 3.5
    }
   }
  },
  {
   "key": "tx-weiyan-bazong",
   "vendor": "tencent",
   "engine": "tencent",
   "voiceId": "v-male-Bk7vD3xP",
   "model": "flow_02_turbo",
   "name": {
    "zh": "威严霸总",
    "en": "Authoritative Male"
   },
   "lang": "zh",
   "gender": "m",
   "age": "adult",
   "archetype": "cool",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://trtc.io/document/68340",
   "sample": {
    "text": "离我远一点，我不需要同伴。",
    "emotion": "calm",
    "clip": {
     "file": "samples/tencent/c5d040b395448f38.mp3",
     "dur": 2.74
    }
   }
  },
  {
   "key": "tx-xianliao-nansheng",
   "vendor": "tencent",
   "engine": "tencent",
   "voiceId": "v-male-s5NqE0rZ",
   "model": "flow_02_turbo",
   "name": {
    "zh": "闲聊男声",
    "en": "Casual Male"
   },
   "lang": "zh",
   "gender": "m",
   "age": "young",
   "archetype": "genki",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://trtc.io/document/68340",
   "sample": {
    "text": "早上好！今天也要元气满满地出发哦！",
    "emotion": "happy",
    "clip": {
     "file": "samples/tencent/0dc67142d10aec03.mp3",
     "dur": 3.29
    }
   }
  },
  {
   "key": "tx-ziran-nansheng",
   "vendor": "tencent",
   "engine": "tencent",
   "voiceId": "v-male-W1tH9jVc",
   "model": "flow_02_turbo",
   "name": {
    "zh": "自然男声",
    "en": "Natural Male"
   },
   "lang": "zh",
   "gender": "m",
   "age": "young",
   "archetype": "gentle",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://trtc.io/document/68340",
   "sample": {
    "text": "别着急，慢慢来，我会一直陪着你的。",
    "emotion": "calm",
    "clip": {
     "file": "samples/tencent/fee6722d4482db92.mp3",
     "dur": 3.74
    }
   }
  },
  {
   "key": "tx-huopo-nvlaoshi",
   "vendor": "tencent",
   "engine": "tencent",
   "voiceId": "v-female-N4s7VkJ3",
   "model": "flow_02_turbo",
   "name": {
    "zh": "活泼女老师",
    "en": "Cheerful Teacher"
   },
   "lang": "zh",
   "gender": "f",
   "age": "young",
   "archetype": "teacher",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://trtc.io/document/68340",
   "sample": {
    "text": "同学们，翻到第三十二页，今天我们讲变形术。",
    "emotion": "calm",
    "clip": {
     "file": "samples/tencent/3463654a9d155aaa.mp3",
     "dur": 4.58
    }
   }
  },
  {
   "key": "tx-shenqing-langsong",
   "vendor": "tencent",
   "engine": "tencent",
   "voiceId": "v-male-D6m2NvX8",
   "model": "flow_02_turbo",
   "name": {
    "zh": "深情男朗诵",
    "en": "Deep Male Reciter"
   },
   "lang": "zh",
   "gender": "m",
   "age": "adult",
   "archetype": "wizard",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://trtc.io/document/68340",
   "sample": {
    "text": "魔法的本质，从来不是力量，而是理解。",
    "emotion": "calm",
    "clip": {
     "file": "samples/tencent/36031a379065d441.mp3",
     "dur": 4.22
    }
   }
  },
  {
   "key": "tx-ziran-langsong",
   "vendor": "tencent",
   "engine": "tencent",
   "voiceId": "v-male-T7h4VjQ8",
   "model": "flow_02_turbo",
   "name": {
    "zh": "自然男朗诵",
    "en": "Natural Male Reciter"
   },
   "lang": "zh",
   "gender": "m",
   "age": "adult",
   "archetype": "narrator",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://trtc.io/document/68340",
   "sample": {
    "text": "很久很久以前，在世界的尽头，有一座会唱歌的城堡。",
    "emotion": "calm",
    "clip": {
     "file": "samples/tencent/893bdd61f00d14e2.mp3",
     "dur": 5.42
    }
   }
  },
  {
   "key": "tx-danran-peiyin",
   "vendor": "tencent",
   "engine": "tencent",
   "voiceId": "v-female-S5n9QxJ4",
   "model": "flow_02_turbo",
   "name": {
    "zh": "淡然女配音",
    "en": "Reserved Female Voice"
   },
   "lang": "zh",
   "gender": "f",
   "age": "adult",
   "archetype": "villain",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://trtc.io/document/68340",
   "sample": {
    "text": "呵呵……你以为，这一切都是巧合吗？",
    "emotion": "calm",
    "clip": {
     "file": "samples/tencent/6a3212e95ec22d37.mp3",
     "dur": 2.66
    }
   }
  },
  {
   "key": "tx-shenchen-pingxi",
   "vendor": "tencent",
   "engine": "tencent",
   "voiceId": "v-male-D6p3KxN8",
   "model": "flow_02_turbo",
   "name": {
    "zh": "深沉男评析",
    "en": "Deep Male Analyst"
   },
   "lang": "zh",
   "gender": "m",
   "age": "adult",
   "archetype": "monster",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://trtc.io/document/68340",
   "sample": {
    "text": "渺小的勇者，你终于来到了我的王座之前。",
    "emotion": "angry",
    "clip": {
     "file": "samples/tencent/418c616ddf3ee8c8.mp3",
     "dur": 2.98
    }
   }
  },
  {
   "key": "tx-zixin-yanyuan",
   "vendor": "tencent",
   "engine": "tencent",
   "voiceId": "v-female-C8k4NxL6",
   "model": "flow_02_turbo",
   "name": {
    "zh": "自信女演员",
    "en": "Confident Actress"
   },
   "lang": "en",
   "gender": "f",
   "age": "adult",
   "archetype": "lady",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://trtc.io/document/68340",
   "sample": {
    "text": "Want information, little one? Then show me some sincerity.",
    "emotion": "calm",
    "clip": {
     "file": "samples/tencent/410e750492f883d4.mp3",
     "dur": 4.25
    }
   }
  },
  {
   "key": "tx-qiaopi-zhubo",
   "vendor": "tencent",
   "engine": "tencent",
   "voiceId": "v-female-H6p2LxQ8",
   "model": "flow_02_turbo",
   "name": {
    "zh": "俏皮女主播",
    "en": "Playful Streamer"
   },
   "lang": "en",
   "gender": "f",
   "age": "young",
   "archetype": "genki",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://trtc.io/document/68340",
   "sample": {
    "text": "Morning! Let's go out there and make today awesome!",
    "emotion": "happy",
    "clip": {
     "file": "samples/tencent/03f8989892b36612.mp3",
     "dur": 3.29
    }
   }
  },
  {
   "key": "tx-thai-female",
   "vendor": "tencent",
   "engine": "tencent",
   "voiceId": "v-female-W5n8HgB2",
   "model": "flow_02_turbo",
   "name": {
    "zh": "自然女解说（泰语）",
    "en": "Natural Female (Thai)"
   },
   "lang": "th",
   "gender": "f",
   "age": "adult",
   "archetype": "narrator",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://trtc.io/document/68340",
   "sample": {
    "text": "นานมาแล้ว ณ สุดขอบโลก มีปราสาทที่ร้องเพลงได้อยู่หลังหนึ่ง",
    "emotion": "calm",
    "clip": {
     "file": "samples/tencent/d9bc432d541ca8c9.mp3",
     "dur": 5.57
    }
   }
  },
  {
   "key": "tx-thai-male",
   "vendor": "tencent",
   "engine": "tencent",
   "voiceId": "v-male-B5f2CnS3",
   "model": "flow_02_turbo",
   "name": {
    "zh": "自然男解说（泰语）",
    "en": "Natural Male (Thai)"
   },
   "lang": "th",
   "gender": "m",
   "age": "adult",
   "archetype": "narrator",
   "accent": null,
   "notice": null,
   "sourceUrl": "https://trtc.io/document/68340",
   "sample": {
    "text": "นานมาแล้ว ณ สุดขอบโลก มีปราสาทที่ร้องเพลงได้อยู่หลังหนึ่ง",
    "emotion": "calm",
    "clip": {
     "file": "samples/tencent/fa9e3f34da57e1d4.mp3",
     "dur": 5.09
    }
   }
  }
 ],
 "scenes": [
  {
   "key": "campus",
   "title": {
    "zh": "校园生活",
    "en": "Campus Life"
   },
   "blurb": {
    "zh": "二次元校园开放世界：AI NPC 有情绪、有记忆，能自由对话。每个角色一副专属嗓音，台词再多也不\"棒读\"。",
    "en": "An anime campus open world where AI NPCs remember, feel and talk freely. Every character gets a voice of its own — no flat line reads, however many lines there are."
   },
   "characters": [
    {
     "key": "genki",
     "avatar": "😺",
     "name": {
      "zh": "元气新生",
      "en": "Energetic Freshman"
     },
     "role": {
      "zh": "玩家的同班好友，好奇心爆棚",
      "en": "The player's classmate, endlessly curious"
     },
     "lines": [
      {
       "key": "l1",
       "emotion": "happy",
       "text": {
        "zh": "早上好！今天是开学第一天，我已经迫不及待要去社团招新啦！"
       }
      },
      {
       "key": "l2",
       "emotion": "surprised",
       "text": {
        "zh": "什么？学生会长居然是一只猫？！"
       }
      },
      {
       "key": "l3",
       "emotion": "sad",
       "text": {
        "zh": "呜……我又把课表弄丢了，下一节课到底在哪个教室啊？"
       }
      }
     ],
     "signature": {
      "emotion": "happy",
      "text": {
       "zh": "走吧，一起去探索学园吧！",
       "en": "Come on, let's go explore the academy together!",
       "th": "ไปกันเถอะ ไปสำรวจโรงเรียนด้วยกัน!",
       "vi": "Đi thôi, cùng nhau khám phá học viện nào!",
       "id": "Ayo, kita jelajahi akademi bersama!"
      }
     },
     "casts": {
      "minimax": {
       "voiceKey": "mm-straightforward-boy",
       "fit": "pick",
       "lines": {
        "l1": {
         "file": "samples/minimax/ad9f6f0e50f690f8.mp3",
         "dur": 5.16
        },
        "l2": {
         "file": "samples/minimax/8ec9f6180ca1ce1b.mp3",
         "dur": 3.96
        },
        "l3": {
         "file": "samples/minimax/c4167a417e2e1da3.mp3",
         "dur": 7.54
        }
       },
       "signature": {
        "zh": {
         "file": "samples/minimax/7a101a56a255c929.mp3",
         "dur": 2.76
        },
        "en": {
         "file": "samples/minimax/a6139ba3a2f17fba.mp3",
         "dur": 3.34
        },
        "th": {
         "file": "samples/minimax/b72c5a505d9bc31a.mp3",
         "dur": 2.57
        },
        "vi": {
         "file": "samples/minimax/6e0298fb032b7eaf.mp3",
         "dur": 2.66
        },
        "id": {
         "file": "samples/minimax/25a1188c44ca2136.mp3",
         "dur": 3.22
        }
       }
      },
      "elevenlabs": {
       "voiceKey": "el-yu",
       "fit": "pick",
       "lines": {
        "l1": {
         "file": "samples/elevenlabs/88fb076559e6c8a9.mp3",
         "dur": 5.12
        },
        "l2": {
         "file": "samples/elevenlabs/72b5b403f7c1fac1.mp3",
         "dur": 2.96
        },
        "l3": {
         "file": "samples/elevenlabs/45f72b7b67be1fc0.mp3",
         "dur": 5.52
        }
       },
       "signature": {
        "zh": {
         "file": "samples/elevenlabs/83c450becd01152a.mp3",
         "dur": 2.24
        },
        "en": {
         "file": "samples/elevenlabs/2a633efb29a3fd57.mp3",
         "dur": 2.96
        },
        "th": {
         "file": "samples/elevenlabs/140d01774af24522.mp3",
         "dur": 2.4
        },
        "vi": {
         "file": "samples/elevenlabs/8233dbef95e13c05.mp3",
         "dur": 2.4
        },
        "id": {
         "file": "samples/elevenlabs/0aa251c6d37aac79.mp3",
         "dur": 2.8
        }
       }
      },
      "tencent": {
       "voiceKey": "tx-xianliao-nansheng",
       "fit": "pick",
       "lines": {
        "l1": {
         "file": "samples/tencent/8652efa8387af5ed.mp3",
         "dur": 4.9
        },
        "l2": {
         "file": "samples/tencent/d1429432bc72e166.mp3",
         "dur": 3.46
        },
        "l3": {
         "file": "samples/tencent/4c42f7f7c4c7a7fa.mp3",
         "dur": 5.09
        }
       },
       "signature": {
        "zh": {
         "file": "samples/tencent/be466c837eaaf290.mp3",
         "dur": 2.5
        },
        "en": {
         "file": "samples/tencent/242b5fc435524bd0.mp3",
         "dur": 2.98
        },
        "th": {
         "file": "samples/tencent/83d1b35639b08690.mp3",
         "dur": 2.38
        },
        "vi": {
         "file": "samples/tencent/ee1b1195d8e15235.mp3",
         "dur": 2.45
        },
        "id": {
         "file": "samples/tencent/d2f7aad0d3c5af6d.mp3",
         "dur": 2.62
        }
       }
      }
     }
    },
    {
     "key": "tsundere",
     "avatar": "😼",
     "name": {
      "zh": "傲娇学姐",
      "en": "Tsundere Senior"
     },
     "role": {
      "zh": "学生会副会长，嘴硬心软",
      "en": "Student-council vice president — sharp tongue, soft heart"
     },
     "lines": [
      {
       "key": "l1",
       "emotion": "angry",
       "text": {
        "zh": "哼，这种题目都不会？算了，看在你这么诚心的份上，本小姐就教你一次。"
       }
      },
      {
       "key": "l2",
       "emotion": "surprised",
       "text": {
        "zh": "才、才不是特意等你的！只是刚好路过而已！"
       }
      },
      {
       "key": "l3",
       "emotion": "calm",
       "text": {
        "zh": "听好了，学生会的规矩，我只说一遍。"
       }
      }
     ],
     "signature": {
      "emotion": "angry",
      "text": {
       "zh": "别误会，我只是顺便帮你而已！",
       "en": "Don't get the wrong idea — I only helped because I happened to be here!",
       "th": "อย่าเข้าใจผิดนะ ฉันแค่บังเอิญผ่านมาเลยช่วยเท่านั้นแหละ!",
       "vi": "Đừng hiểu lầm, tôi chỉ tiện tay giúp cậu thôi!",
       "id": "Jangan salah paham, aku cuma kebetulan lewat dan membantumu!"
      }
     },
     "casts": {
      "minimax": {
       "voiceKey": "mm-arrogant-miss",
       "fit": "pick",
       "lines": {
        "l1": {
         "file": "samples/minimax/1318b0072d9a3420.mp3",
         "dur": 2.35
        },
        "l2": {
         "file": "samples/minimax/7cacef1cab028636.mp3",
         "dur": 4.32
        },
        "l3": {
         "file": "samples/minimax/dde503ef724e666c.mp3",
         "dur": 3.67
        }
       },
       "signature": {
        "zh": {
         "file": "samples/minimax/b629c616f1685060.mp3",
         "dur": 2.95
        },
        "en": {
         "file": "samples/minimax/cd9fd36d232480e6.mp3",
         "dur": 3.77
        },
        "th": {
         "file": "samples/minimax/e8b98fef91c2f4a7.mp3",
         "dur": 3.48
        },
        "vi": {
         "file": "samples/minimax/543259e0cc29af51.mp3",
         "dur": 2.62
        },
        "id": {
         "file": "samples/minimax/908d13a781019b16.mp3",
         "dur": 4.1
        }
       }
      },
      "elevenlabs": {
       "voiceKey": "el-hsin-yi",
       "fit": "pick",
       "lines": {
        "l1": {
         "file": "samples/elevenlabs/33591fc645a4ff8d.mp3",
         "dur": 6.64
        },
        "l2": {
         "file": "samples/elevenlabs/ebe2483e4f3f77d2.mp3",
         "dur": 3.84
        },
        "l3": {
         "file": "samples/elevenlabs/20a5057a775783d1.mp3",
         "dur": 3.68
        }
       },
       "signature": {
        "zh": {
         "file": "samples/elevenlabs/b932bd930cbb332e.mp3",
         "dur": 2.72
        },
        "en": {
         "file": "samples/elevenlabs/613145d507230d17.mp3",
         "dur": 4.4
        },
        "th": {
         "file": "samples/elevenlabs/acd1d8ee15e51bf1.mp3",
         "dur": 3.68
        },
        "vi": {
         "file": "samples/elevenlabs/b648ed2ec6cae192.mp3",
         "dur": 2.8
        },
        "id": {
         "file": "samples/elevenlabs/825a16569382a62b.mp3",
         "dur": 3.84
        }
       }
      },
      "tencent": {
       "voiceKey": "tx-aojiao-xuejie",
       "fit": "pick",
       "lines": {
        "l1": {
         "file": "samples/tencent/8e11e1e267f76ba6.mp3",
         "dur": 7.37
        },
        "l2": {
         "file": "samples/tencent/1153351bcf837145.mp3",
         "dur": 5.06
        },
        "l3": {
         "file": "samples/tencent/48833c37b2967cf0.mp3",
         "dur": 3.7
        }
       },
       "signature": {
        "zh": {
         "file": "samples/tencent/8c1707abc8197950.mp3",
         "dur": 3.29
        },
        "en": {
         "file": "samples/tencent/da29a33a86d19d57.mp3",
         "dur": 4.49
        },
        "th": {
         "file": "samples/tencent/7a4a138634cefc59.mp3",
         "dur": 4.1
        },
        "vi": {
         "file": "samples/tencent/fedf06747449564a.mp3",
         "dur": 2.62
        },
        "id": {
         "file": "samples/tencent/b4ae043af553bdf6.mp3",
         "dur": 4.18
        }
       }
      }
     }
    },
    {
     "key": "kouhai",
     "avatar": "🐱",
     "name": {
      "zh": "萌系学妹",
      "en": "Sweet Junior"
     },
     "role": {
      "zh": "猫猫社社员，最会撒娇",
      "en": "Cat-club member and champion of puppy-dog eyes"
     },
     "lines": [
      {
       "key": "l1",
       "emotion": "happy",
       "text": {
        "zh": "学长学长！我烤了小鱼干饼干，要不要尝一块？"
       }
      },
      {
       "key": "l2",
       "emotion": "sad",
       "text": {
        "zh": "呜呜，猫猫社的活动被取消了……"
       }
      },
      {
       "key": "l3",
       "emotion": "surprised",
       "text": {
        "zh": "诶？你还记得我的名字呀？"
       }
      }
     ],
     "signature": {
      "emotion": "happy",
      "text": {
       "zh": "学长，今天也要一起放学回家哦！",
       "en": "Senpai, let's walk home together again today!",
       "th": "รุ่นพี่คะ วันนี้กลับบ้านด้วยกันอีกนะคะ!",
       "vi": "Tiền bối ơi, hôm nay mình lại cùng về nhà nhé!",
       "id": "Kak, hari ini pulang bareng lagi, ya!"
      }
     },
     "casts": {
      "minimax": {
       "voiceKey": "mm-soft-girl",
       "fit": "pick",
       "lines": {
        "l1": {
         "file": "samples/minimax/3dc2e7502d19146f.mp3",
         "dur": 5.26
        },
        "l2": {
         "file": "samples/minimax/519a630e7a3e1c10.mp3",
         "dur": 4.01
        },
        "l3": {
         "file": "samples/minimax/fc4ac379859ad579.mp3",
         "dur": 2.74
        }
       },
       "signature": {
        "zh": {
         "file": "samples/minimax/e4933f055646a271.mp3",
         "dur": 3.05
        },
        "en": {
         "file": "samples/minimax/07dc0f2bd4bf291b.mp3",
         "dur": 4.25
        },
        "th": {
         "file": "samples/minimax/99c7ee128f001e3f.mp3",
         "dur": 3.22
        },
        "vi": {
         "file": "samples/minimax/9a7fa33c8f58daeb.mp3",
         "dur": 2.93
        },
        "id": {
         "file": "samples/minimax/dadd9e7718629884.mp3",
         "dur": 2.57
        }
       }
      },
      "elevenlabs": {
       "voiceKey": "el-lulu",
       "fit": "pick",
       "lines": {
        "l1": {
         "file": "samples/elevenlabs/441bb418616d8cce.mp3",
         "dur": 3.76
        },
        "l2": {
         "file": "samples/elevenlabs/9fabc5f4878e371a.mp3",
         "dur": 4
        },
        "l3": {
         "file": "samples/elevenlabs/a4af17490ff96daa.mp3",
         "dur": 2.4
        }
       },
       "signature": {
        "zh": {
         "file": "samples/elevenlabs/1d67451c8cd66993.mp3",
         "dur": 3.04
        },
        "en": {
         "file": "samples/elevenlabs/24a7001f849c163b.mp3",
         "dur": 3.12
        },
        "th": {
         "file": "samples/elevenlabs/d9e2fbf235d7ffab.mp3",
         "dur": 3.04
        },
        "vi": {
         "file": "samples/elevenlabs/3429e4e43abc8c9d.mp3",
         "dur": 2.96
        },
        "id": {
         "file": "samples/elevenlabs/ae505928b1aee0eb.mp3",
         "dur": 2.72
        }
       }
      },
      "tencent": {
       "voiceKey": "tx-jiazi-nvsheng",
       "fit": "pick",
       "lines": {
        "l1": {
         "file": "samples/tencent/5ead800d1ee153db.mp3",
         "dur": 4.46
        },
        "l2": {
         "file": "samples/tencent/68ec2bebdf3d2806.mp3",
         "dur": 3.82
        },
        "l3": {
         "file": "samples/tencent/2cb540afc273aea1.mp3",
         "dur": 2.86
        }
       },
       "signature": {
        "zh": {
         "file": "samples/tencent/0f7a009ec1bf2a04.mp3",
         "dur": 3.26
        },
        "en": {
         "file": "samples/tencent/fbf569eadc7dccf9.mp3",
         "dur": 3.41
        },
        "th": {
         "file": "samples/tencent/be644a04a839b18f.mp3",
         "dur": 3.05
        },
        "vi": {
         "file": "samples/tencent/1b9f6663875672b5.mp3",
         "dur": 2.86
        },
        "id": {
         "file": "samples/tencent/a4825fe3fb8f1e35.mp3",
         "dur": 3.14
        }
       }
      }
     }
    },
    {
     "key": "cool",
     "avatar": "🐈‍⬛",
     "name": {
      "zh": "冷酷学长",
      "en": "Cool Upperclassman"
     },
     "role": {
      "zh": "剑道社王牌，总在天台独处",
      "en": "Kendo-club ace who keeps to the rooftop"
     },
     "lines": [
      {
       "key": "l1",
       "emotion": "calm",
       "text": {
        "zh": "离天台远一点，那里不是新生该来的地方。"
       }
      },
      {
       "key": "l2",
       "emotion": "angry",
       "text": {
        "zh": "我说过了，不要再跟着我。"
       }
      },
      {
       "key": "l3",
       "emotion": "neutral",
       "text": {
        "zh": "……做得不错。下次，别让我失望。"
       }
      }
     ],
     "signature": {
      "emotion": "calm",
      "text": {
       "zh": "想要赢我？那就拿出真本事来。",
       "en": "Want to beat me? Then show me what you really have.",
       "th": "อยากชนะฉันเหรอ งั้นก็แสดงฝีมือจริงออกมาสิ",
       "vi": "Muốn thắng tôi à? Vậy thì hãy cho tôi thấy thực lực đi.",
       "id": "Mau mengalahkanku? Tunjukkan kemampuan aslimu."
      }
     },
     "casts": {
      "minimax": {
       "voiceKey": "mm-lengdan-xiongzhang",
       "fit": "pick",
       "lines": {
        "l1": {
         "file": "samples/minimax/6bb16d0ea151df7d.mp3",
         "dur": 3.77
        },
        "l2": {
         "file": "samples/minimax/68baa9947236c21f.mp3",
         "dur": 2.86
        },
        "l3": {
         "file": "samples/minimax/1230fafab9fefd6f.mp3",
         "dur": 3.5
        }
       },
       "signature": {
        "zh": {
         "file": "samples/minimax/0f0036cf268ce65a.mp3",
         "dur": 3.26
        },
        "en": {
         "file": "samples/minimax/844b065779ccc6d6.mp3",
         "dur": 3.5
        },
        "th": {
         "file": "samples/minimax/a9b100a32a70b971.mp3",
         "dur": 4.2
        },
        "vi": {
         "file": "samples/minimax/862d016a5ba60d70.mp3",
         "dur": 3.6
        },
        "id": {
         "file": "samples/minimax/c2a601d8832a039a.mp3",
         "dur": 3.43
        }
       }
      },
      "elevenlabs": {
       "voiceKey": "el-jason-chen",
       "fit": "pick",
       "lines": {
        "l1": {
         "file": "samples/elevenlabs/4f2d2b4e47c50f68.mp3",
         "dur": 3.6
        },
        "l2": {
         "file": "samples/elevenlabs/83cbef0bf0772036.mp3",
         "dur": 2.24
        },
        "l3": {
         "file": "samples/elevenlabs/0718860bc3b2b279.mp3",
         "dur": 3.12
        }
       },
       "signature": {
        "zh": {
         "file": "samples/elevenlabs/398faee7e9939fb5.mp3",
         "dur": 3.44
        },
        "en": {
         "file": "samples/elevenlabs/d94acae8c7c4a72d.mp3",
         "dur": 3.2
        },
        "th": {
         "file": "samples/elevenlabs/3ed1a36d4d16c9ad.mp3",
         "dur": 3.36
        },
        "vi": {
         "file": "samples/elevenlabs/df9a65149acfe6f2.mp3",
         "dur": 3.44
        },
        "id": {
         "file": "samples/elevenlabs/b3eecbb302c9f1fa.mp3",
         "dur": 3.2
        }
       }
      },
      "tencent": {
       "voiceKey": "tx-weiyan-bazong",
       "fit": "pick",
       "lines": {
        "l1": {
         "file": "samples/tencent/71214f88a93c32c1.mp3",
         "dur": 3.98
        },
        "l2": {
         "file": "samples/tencent/f8ebea84c1f92913.mp3",
         "dur": 2.66
        },
        "l3": {
         "file": "samples/tencent/0938c332f0decdef.mp3",
         "dur": 3.58
        }
       },
       "signature": {
        "zh": {
         "file": "samples/tencent/16a822f924cd0873.mp3",
         "dur": 3.41
        },
        "en": {
         "file": "samples/tencent/cf4d3720a74791b6.mp3",
         "dur": 3.38
        },
        "th": {
         "file": "samples/tencent/24b7eae9f51dcdf6.mp3",
         "dur": 3.34
        },
        "vi": {
         "file": "samples/tencent/719a27d7654121a2.mp3",
         "dur": 3.74
        },
        "id": {
         "file": "samples/tencent/fc3ecbdfcb939d8d.mp3",
         "dur": 3.22
        }
       }
      }
     }
    },
    {
     "key": "principal",
     "avatar": "🎓",
     "name": {
      "zh": "校长老猫",
      "en": "Old Cat Principal"
     },
     "role": {
      "zh": "慈祥又爱开玩笑的老校长",
      "en": "A kindly principal who loves a good joke"
     },
     "lines": [
      {
       "key": "l1",
       "emotion": "calm",
       "text": {
        "zh": "孩子们，欢迎来到学园。在这里，每一位同学都能找到属于自己的答案。"
       }
      },
      {
       "key": "l2",
       "emotion": "happy",
       "text": {
        "zh": "哈哈哈，年轻真好啊！想当年，老夫也是从这棵大树下出发的。"
       }
      },
      {
       "key": "l3",
       "emotion": "surprised",
       "text": {
        "zh": "什么？期末考试的卷子被风吹到湖里去了？"
       }
      }
     ],
     "signature": {
      "emotion": "calm",
      "text": {
       "zh": "记住，好奇心是最好的老师。",
       "en": "Remember: curiosity is the best teacher.",
       "th": "จำไว้นะ ความอยากรู้อยากเห็นคือครูที่ดีที่สุด",
       "vi": "Hãy nhớ rằng, sự tò mò là người thầy tốt nhất.",
       "id": "Ingatlah, rasa ingin tahu adalah guru terbaik."
      }
     },
     "casts": {
      "minimax": {
       "voiceKey": "mm-humorous-elder",
       "fit": "pick",
       "lines": {
        "l1": {
         "file": "samples/minimax/dab9cc039a3d9b6a.mp3",
         "dur": 8.06
        },
        "l2": {
         "file": "samples/minimax/7d0eaeab59d91983.mp3",
         "dur": 7.56
        },
        "l3": {
         "file": "samples/minimax/193719736ae0f1b5.mp3",
         "dur": 4.85
        }
       },
       "signature": {
        "zh": {
         "file": "samples/minimax/1c0c830258f078ce.mp3",
         "dur": 3.26
        },
        "en": {
         "file": "samples/minimax/4e1bfc09448856bf.mp3",
         "dur": 3.43
        },
        "th": {
         "file": "samples/minimax/5d73a7774ae667ba.mp3",
         "dur": 3.72
        },
        "vi": {
         "file": "samples/minimax/18d40e811920cd5a.mp3",
         "dur": 2.88
        },
        "id": {
         "file": "samples/minimax/994ee38dbebeffa2.mp3",
         "dur": 3.55
        }
       }
      },
      "elevenlabs": {
       "voiceKey": "el-james-gao",
       "fit": "pick",
       "lines": {
        "l1": {
         "file": "samples/elevenlabs/85b1ff2f019fcf1d.mp3",
         "dur": 6.4
        },
        "l2": {
         "file": "samples/elevenlabs/0a11f70e660bd431.mp3",
         "dur": 6.64
        },
        "l3": {
         "file": "samples/elevenlabs/62a4cbcbf677e746.mp3",
         "dur": 3.92
        }
       },
       "signature": {
        "zh": {
         "file": "samples/elevenlabs/a571ac565f64f478.mp3",
         "dur": 3.28
        },
        "en": {
         "file": "samples/elevenlabs/550bc3486767f301.mp3",
         "dur": 3.6
        },
        "th": {
         "file": "samples/elevenlabs/8acdd089b863a778.mp3",
         "dur": 4.24
        },
        "vi": {
         "file": "samples/elevenlabs/8c1f74b5ec87c6f8.mp3",
         "dur": 3.52
        },
        "id": {
         "file": "samples/elevenlabs/7740161b42b61156.mp3",
         "dur": 4
        }
       }
      },
      "tencent": {
       "voiceKey": "tx-shenqing-langsong",
       "fit": "nearest",
       "lines": {
        "l1": {
         "file": "samples/tencent/99d8969790ebd3b5.mp3",
         "dur": 7.73
        },
        "l2": {
         "file": "samples/tencent/1a14e8438e356334.mp3",
         "dur": 6.29
        },
        "l3": {
         "file": "samples/tencent/42b759b2d7b68adc.mp3",
         "dur": 4.46
        }
       },
       "signature": {
        "zh": {
         "file": "samples/tencent/690c69c50f1b419b.mp3",
         "dur": 2.98
        },
        "en": {
         "file": "samples/tencent/428b9f81ed705863.mp3",
         "dur": 3.34
        },
        "th": {
         "file": "samples/tencent/c54f2feb0b2739a0.mp3",
         "dur": 4.34
        },
        "vi": {
         "file": "samples/tencent/87f7f3f154a077ea.mp3",
         "dur": 3.34
        },
        "id": {
         "file": "samples/tencent/88505584a2ef7243.mp3",
         "dur": 3.53
        }
       }
      }
     }
    },
    {
     "key": "granny",
     "avatar": "🍲",
     "name": {
      "zh": "食堂猫婆婆",
      "en": "Cafeteria Granny"
     },
     "role": {
      "zh": "掌勺三十年，谁瘦了她都知道",
      "en": "Thirty years at the stove — she notices who has lost weight"
     },
     "lines": [
      {
       "key": "l1",
       "emotion": "happy",
       "text": {
        "zh": "哎哟，又瘦了！来来来，今天的小鱼汤多给你盛一勺。"
       }
      },
      {
       "key": "l2",
       "emotion": "calm",
       "text": {
        "zh": "慢点吃，别烫着。吃饱了才有力气念书。"
       }
      },
      {
       "key": "l3",
       "emotion": "sad",
       "text": {
        "zh": "最近怎么都不来吃饭了？婆婆可想你们了。"
       }
      }
     ],
     "signature": {
      "emotion": "happy",
      "text": {
       "zh": "多吃点，吃饱了才有力气冒险！",
       "en": "Eat up, dear — you need a full belly for adventures!",
       "th": "กินเยอะๆ นะลูก อิ่มแล้วจะได้มีแรงผจญภัย!",
       "vi": "Ăn nhiều vào con, no bụng mới có sức phiêu lưu!",
       "id": "Makan yang banyak, Nak, biar kuat bertualang!"
      }
     },
     "casts": {
      "minimax": {
       "voiceKey": "mm-kind-hearted-elder",
       "fit": "pick",
       "lines": {
        "l1": {
         "file": "samples/minimax/df3a15deb09aacd2.mp3",
         "dur": 7.56
        },
        "l2": {
         "file": "samples/minimax/f37da381d32c8ba1.mp3",
         "dur": 5.57
        },
        "l3": {
         "file": "samples/minimax/beaa785e48d6013e.mp3",
         "dur": 6.53
        }
       },
       "signature": {
        "zh": {
         "file": "samples/minimax/2245c47672225ffb.mp3",
         "dur": 4.97
        },
        "en": {
         "file": "samples/minimax/0d73826c3e11efc1.mp3",
         "dur": 4.66
        },
        "th": {
         "file": "samples/minimax/a66711bcee882cba.mp3",
         "dur": 5.02
        },
        "vi": {
         "file": "samples/minimax/51e8b5ffbe3797f8.mp3",
         "dur": 4.44
        },
        "id": {
         "file": "samples/minimax/4ae62a9f3d85dce3.mp3",
         "dur": 4.2
        }
       }
      },
      "elevenlabs": {
       "voiceKey": "el-grandma-oxley",
       "fit": "pick",
       "lines": {
        "l1": {
         "file": "samples/elevenlabs/b3f19a7ac573072c.mp3",
         "dur": 5.04
        },
        "l2": {
         "file": "samples/elevenlabs/0335dd03d8a60d35.mp3",
         "dur": 4.48
        },
        "l3": {
         "file": "samples/elevenlabs/714a705403e9c6cc.mp3",
         "dur": 4.4
        }
       },
       "signature": {
        "zh": {
         "file": "samples/elevenlabs/db0b578d6c7a2a9a.mp3",
         "dur": 2.96
        },
        "en": {
         "file": "samples/elevenlabs/5c87edaeb86d6f7c.mp3",
         "dur": 3.92
        },
        "th": {
         "file": "samples/elevenlabs/7fd7edf7fcb50891.mp3",
         "dur": 4.08
        },
        "vi": {
         "file": "samples/elevenlabs/a9cab00c2111072b.mp3",
         "dur": 3.28
        },
        "id": {
         "file": "samples/elevenlabs/1fc9ed2ac00f46c6.mp3",
         "dur": 3.68
        }
       }
      },
      "tencent": null
     }
    },
    {
     "key": "mascot",
     "avatar": "🐾",
     "name": {
      "zh": "吉祥物小猫",
      "en": "Mascot Kitten"
     },
     "role": {
      "zh": "学园小导游，负责新手引导",
      "en": "The academy’s tiny tour guide and tutorial host"
     },
     "lines": [
      {
       "key": "l1",
       "emotion": "happy",
       "text": {
        "zh": "喵呜～我是学园的小导游，跟着我走就不会迷路啦！"
       }
      },
      {
       "key": "l2",
       "emotion": "surprised",
       "text": {
        "zh": "哇！是新来的同学！可以摸摸我的耳朵哦～"
       }
      },
      {
       "key": "l3",
       "emotion": "sad",
       "text": {
        "zh": "呜……我的毛线球滚到哪里去了……"
       }
      }
     ],
     "signature": {
      "emotion": "happy",
      "text": {
       "zh": "喵～今天也要开开心心的哦！",
       "en": "Meow~ Let's make today a happy one!",
       "th": "เหมียว~ วันนี้ก็มีความสุขนะ!",
       "vi": "Meo~ Hôm nay cũng thật vui vẻ nhé!",
       "id": "Meong~ Hari ini juga harus ceria, ya!"
      }
     },
     "casts": {
      "minimax": {
       "voiceKey": "mm-cute-spirit",
       "fit": "pick",
       "lines": {
        "l1": {
         "file": "samples/minimax/8bd2308ec9c66561.mp3",
         "dur": 5.42
        },
        "l2": {
         "file": "samples/minimax/42dd098424e424ee.mp3",
         "dur": 4.85
        },
        "l3": {
         "file": "samples/minimax/b41ee9eb879382fc.mp3",
         "dur": 5.26
        }
       },
       "signature": {
        "zh": {
         "file": "samples/minimax/8ec4dd94a7be6394.mp3",
         "dur": 3.46
        },
        "en": {
         "file": "samples/minimax/c997a2b2fa0e4077.mp3",
         "dur": 4.06
        },
        "th": {
         "file": "samples/minimax/e01d865bb35c5844.mp3",
         "dur": 3.05
        },
        "vi": {
         "file": "samples/minimax/803db0d96d98c73b.mp3",
         "dur": 3.38
        },
        "id": {
         "file": "samples/minimax/71aacd8910074f16.mp3",
         "dur": 4.44
        }
       }
      },
      "elevenlabs": {
       "voiceKey": "el-flicker",
       "fit": "pick",
       "lines": {
        "l1": {
         "file": "samples/elevenlabs/25723202097133bb.mp3",
         "dur": 4.56
        },
        "l2": {
         "file": "samples/elevenlabs/a9a0a7d1ab12d0e8.mp3",
         "dur": 3.92
        },
        "l3": {
         "file": "samples/elevenlabs/18c4a63f41a45075.mp3",
         "dur": 3.84
        }
       },
       "signature": {
        "zh": {
         "file": "samples/elevenlabs/9fcd945400c144db.mp3",
         "dur": 2.96
        },
        "en": {
         "file": "samples/elevenlabs/cd017b64ac0792ac.mp3",
         "dur": 3.36
        },
        "th": {
         "file": "samples/elevenlabs/9088491086696bbb.mp3",
         "dur": 3.04
        },
        "vi": {
         "file": "samples/elevenlabs/99d00ba1bc73530e.mp3",
         "dur": 3.04
        },
        "id": {
         "file": "samples/elevenlabs/d9e0adf318fd2bac.mp3",
         "dur": 3.44
        }
       }
      },
      "tencent": null
     }
    },
    {
     "key": "mystery",
     "avatar": "🌙",
     "name": {
      "zh": "神秘的黑猫小姐",
      "en": "The Mysterious Black Cat"
     },
     "role": {
      "zh": "只在月夜出现，知道学园的秘密",
      "en": "Appears only on moonlit nights and knows the academy’s secret"
     },
     "lines": [
      {
       "key": "l1",
       "emotion": "calm",
       "text": {
        "zh": "你终于来了……我在这棵樱花树下，等了你整整一百年。"
       }
      },
      {
       "key": "l2",
       "emotion": "happy",
       "text": {
        "zh": "呵呵，你真的以为，自己是被随机选中的新生吗？"
       }
      },
      {
       "key": "l3",
       "emotion": "angry",
       "text": {
        "zh": "别再追查下去了，否则，你会后悔的。"
       }
      }
     ],
     "signature": {
      "emotion": "calm",
      "text": {
       "zh": "这所学园的秘密，比你想象的更深。",
       "en": "The secrets of this academy run deeper than you imagine.",
       "th": "ความลับของโรงเรียนนี้ลึกกว่าที่เธอคิด",
       "vi": "Bí mật của học viện này sâu hơn cậu tưởng.",
       "id": "Rahasia akademi ini jauh lebih dalam dari yang kau bayangkan."
      }
     },
     "casts": {
      "minimax": {
       "voiceKey": "mm-mature-woman",
       "fit": "pick",
       "lines": {
        "l1": {
         "file": "samples/minimax/561890723a845d3d.mp3",
         "dur": 6.05
        },
        "l2": {
         "file": "samples/minimax/289feb02fa836415.mp3",
         "dur": 5.35
        },
        "l3": {
         "file": "samples/minimax/4b5f708886aa956f.mp3",
         "dur": 4.66
        }
       },
       "signature": {
        "zh": {
         "file": "samples/minimax/244b6fb6bd0d865f.mp3",
         "dur": 3.96
        },
        "en": {
         "file": "samples/minimax/6edfb13c5e44d2e5.mp3",
         "dur": 4.75
        },
        "th": {
         "file": "samples/minimax/caa74e5db3e9ceb8.mp3",
         "dur": 4.87
        },
        "vi": {
         "file": "samples/minimax/0d03b35fa970ccb9.mp3",
         "dur": 3.55
        },
        "id": {
         "file": "samples/minimax/aa8fad3a6cca23db.mp3",
         "dur": 5.26
        }
       }
      },
      "elevenlabs": {
       "voiceKey": "el-eloquent-villain",
       "fit": "pick",
       "lines": {
        "l1": {
         "file": "samples/elevenlabs/970d62195a779ed1.mp3",
         "dur": 5.76
        },
        "l2": {
         "file": "samples/elevenlabs/d7596b7192accb80.mp3",
         "dur": 4.48
        },
        "l3": {
         "file": "samples/elevenlabs/eee030ce43a8edae.mp3",
         "dur": 3.36
        }
       },
       "signature": {
        "zh": {
         "file": "samples/elevenlabs/a1da08c2d02d139f.mp3",
         "dur": 3.52
        },
        "en": {
         "file": "samples/elevenlabs/87ab60f7fef0af2f.mp3",
         "dur": 3.76
        },
        "th": {
         "file": "samples/elevenlabs/c0d4b8418c8315c2.mp3",
         "dur": 3.12
        },
        "vi": {
         "file": "samples/elevenlabs/b9160dd2fa203430.mp3",
         "dur": 3.12
        },
        "id": {
         "file": "samples/elevenlabs/4cfcfa0b992da2b5.mp3",
         "dur": 4.56
        }
       }
      },
      "tencent": {
       "voiceKey": "tx-danran-peiyin",
       "fit": "nearest",
       "lines": {
        "l1": {
         "file": "samples/tencent/bfc6665dbdc9bf71.mp3",
         "dur": 4.22
        },
        "l2": {
         "file": "samples/tencent/e4e4b17a09f71775.mp3",
         "dur": 3.94
        },
        "l3": {
         "file": "samples/tencent/b2b89efb3e3a1a8b.mp3",
         "dur": 3.29
        }
       },
       "signature": {
        "zh": {
         "file": "samples/tencent/a577572c9d4121ea.mp3",
         "dur": 3.17
        },
        "en": {
         "file": "samples/tencent/0dff00e50657acb6.mp3",
         "dur": 4.25
        },
        "th": {
         "file": "samples/tencent/b815699fc1cd4460.mp3",
         "dur": 2.09
        },
        "vi": {
         "file": "samples/tencent/76a1b654902940c3.mp3",
         "dur": 2.69
        },
        "id": {
         "file": "samples/tencent/4f3c15b7f1e51ffa.mp3",
         "dur": 4.46
        }
       }
      }
     }
    },
    {
     "key": "narrator",
     "avatar": "📖",
     "name": {
      "zh": "旁白",
      "en": "Narrator"
     },
     "role": {
      "zh": "章节开场与剧情串场",
      "en": "Chapter openings and story bridges"
     },
     "lines": [
      {
       "key": "l1",
       "emotion": "calm",
       "text": {
        "zh": "春天的风吹过小岛，一所特别的学园，迎来了它的新生。"
       }
      },
      {
       "key": "l2",
       "emotion": "calm",
       "text": {
        "zh": "传说，在月圆之夜，学园的钟楼会响起第十三声钟声。"
       }
      }
     ],
     "signature": {
      "emotion": "calm",
      "text": {
       "zh": "新的故事，从今天开始。",
       "en": "A new story begins today.",
       "th": "เรื่องราวใหม่ เริ่มต้นขึ้นในวันนี้",
       "vi": "Một câu chuyện mới bắt đầu từ hôm nay.",
       "id": "Kisah baru dimulai hari ini."
      }
     },
     "casts": {
      "minimax": {
       "voiceKey": "mm-lyrical-voice",
       "fit": "pick",
       "lines": {
        "l1": {
         "file": "samples/minimax/6cd0cdc4272323ed.mp3",
         "dur": 5.45
        },
        "l2": {
         "file": "samples/minimax/88bdb2a175756e30.mp3",
         "dur": 6.65
        }
       },
       "signature": {
        "zh": {
         "file": "samples/minimax/f3df1fbd1d468537.mp3",
         "dur": 2.95
        },
        "en": {
         "file": "samples/minimax/21dbb485d7b49e48.mp3",
         "dur": 2.45
        },
        "th": {
         "file": "samples/minimax/8533e3b1cd5eaf41.mp3",
         "dur": 3.43
        },
        "vi": {
         "file": "samples/minimax/83021f54bbda6284.mp3",
         "dur": 3.29
        },
        "id": {
         "file": "samples/minimax/343989b5b63abe4e.mp3",
         "dur": 2.74
        }
       }
      },
      "elevenlabs": {
       "voiceKey": "el-adam-li",
       "fit": "pick",
       "lines": {
        "l1": {
         "file": "samples/elevenlabs/c46a2831c6cca640.mp3",
         "dur": 5.6
        },
        "l2": {
         "file": "samples/elevenlabs/c8275e441543ad12.mp3",
         "dur": 6
        }
       },
       "signature": {
        "zh": {
         "file": "samples/elevenlabs/8dcb21deb5bdb6b3.mp3",
         "dur": 2.96
        },
        "en": {
         "file": "samples/elevenlabs/f817e790671d6f59.mp3",
         "dur": 2.24
        },
        "th": {
         "file": "samples/elevenlabs/2e60b816d76eb5af.mp3",
         "dur": 2.88
        },
        "vi": {
         "file": "samples/elevenlabs/6cd9ac3cd5b417d5.mp3",
         "dur": 2.8
        },
        "id": {
         "file": "samples/elevenlabs/725323a1d6d66aba.mp3",
         "dur": 2.4
        }
       }
      },
      "tencent": {
       "voiceKey": "tx-ziran-langsong",
       "fit": "pick",
       "lines": {
        "l1": {
         "file": "samples/tencent/ad30e1ad1343de03.mp3",
         "dur": 5.45
        },
        "l2": {
         "file": "samples/tencent/53a17cb372b261ce.mp3",
         "dur": 6.05
        }
       },
       "signature": {
        "zh": {
         "file": "samples/tencent/6c3a3d8345634c92.mp3",
         "dur": 2.81
        },
        "en": {
         "file": "samples/tencent/5ef15fd1c83aedfa.mp3",
         "dur": 2.14
        },
        "th": {
         "file": "samples/tencent/ca74037ac4927a41.mp3",
         "dur": 2.93
        },
        "vi": {
         "file": "samples/tencent/bbdf05a8ebcc16e0.mp3",
         "dur": 2.5
        },
        "id": {
         "file": "samples/tencent/059f737ede3fe761.mp3",
         "dur": 2.14
        }
       }
      }
     }
    }
   ]
  },
  {
   "key": "wuxia",
   "title": {
    "zh": "武侠仙侠",
    "en": "Wuxia & Xianxia"
   },
   "blurb": {
    "zh": "刀光剑影的江湖：师父、少侠、魔教教主，每个角色都要一股\"江湖味\"——这也是出海东南亚最常见的中国游戏题材。",
    "en": "The martial world of swords and sects. Every role needs its own flavour — and this is the most common genre of Chinese games shipping to Southeast Asia."
   },
   "characters": [
    {
     "key": "shifu",
     "avatar": "⛰️",
     "name": {
      "zh": "隐世师父",
      "en": "Hermit Master"
     },
     "role": {
      "zh": "深山里的老前辈，武功深不可测",
      "en": "An old master in the mountains whose skill no one can measure"
     },
     "lines": [
      {
       "key": "l1",
       "emotion": "calm",
       "text": {
        "zh": "徒儿，练剑先练心。心不静，剑就不稳。"
       }
      },
      {
       "key": "l2",
       "emotion": "happy",
       "text": {
        "zh": "哈哈哈，好！这一招总算有点样子了。"
       }
      },
      {
       "key": "l3",
       "emotion": "angry",
       "text": {
        "zh": "糊涂！江湖险恶，岂是你逞一时之勇的地方？"
       }
      }
     ],
     "signature": {
      "emotion": "calm",
      "text": {
       "zh": "剑可以输，心不能输。",
       "en": "You may lose with the sword, but never lose your heart.",
       "th": "ดาบแพ้ได้ แต่ใจห้ามแพ้",
       "vi": "Kiếm có thể thua, nhưng lòng thì không được thua.",
       "id": "Pedang boleh kalah, tapi hati tidak boleh kalah."
      }
     },
     "casts": {
      "minimax": {
       "voiceKey": "mm-storyteller-grandpa",
       "fit": "pick",
       "lines": {
        "l1": {
         "file": "samples/minimax/ff9a6ed62ba9c865.mp3",
         "dur": 5.52
        },
        "l2": {
         "file": "samples/minimax/86ec0d50e4c7a6ce.mp3",
         "dur": 5.06
        },
        "l3": {
         "file": "samples/minimax/7e9f5bc4e3e03826.mp3",
         "dur": 5.09
        }
       },
       "signature": {
        "zh": {
         "file": "samples/minimax/5b6041fbb8f2b7a2.mp3",
         "dur": 2.95
        },
        "en": {
         "file": "samples/minimax/03d28f0a4241ae07.mp3",
         "dur": 3.38
        },
        "th": {
         "file": "samples/minimax/0249b16a53c6bcc0.mp3",
         "dur": 2.93
        },
        "vi": {
         "file": "samples/minimax/d7386161db323ca7.mp3",
         "dur": 3.43
        },
        "id": {
         "file": "samples/minimax/754a3881986a0614.mp3",
         "dur": 3.86
        }
       }
      },
      "elevenlabs": {
       "voiceKey": "el-platon-wang",
       "fit": "pick",
       "lines": {
        "l1": {
         "file": "samples/elevenlabs/a8ff5d53d1f0beb7.mp3",
         "dur": 5.2
        },
        "l2": {
         "file": "samples/elevenlabs/fc2e0fe890322ea0.mp3",
         "dur": 3.92
        },
        "l3": {
         "file": "samples/elevenlabs/f451b9da72583483.mp3",
         "dur": 4.24
        }
       },
       "signature": {
        "zh": {
         "file": "samples/elevenlabs/086a91eba906e660.mp3",
         "dur": 2.88
        },
        "en": {
         "file": "samples/elevenlabs/199ac12801934061.mp3",
         "dur": 3.6
        },
        "th": {
         "file": "samples/elevenlabs/2286d8cc8f049441.mp3",
         "dur": 2.88
        },
        "vi": {
         "file": "samples/elevenlabs/4a05bc6baa57e70e.mp3",
         "dur": 3.68
        },
        "id": {
         "file": "samples/elevenlabs/3b1445f969b4789a.mp3",
         "dur": 4.08
        }
       }
      },
      "tencent": {
       "voiceKey": "tx-shenqing-langsong",
       "fit": "nearest",
       "lines": {
        "l1": {
         "file": "samples/tencent/415f8fc34743785d.mp3",
         "dur": 4.54
        },
        "l2": {
         "file": "samples/tencent/4ee9e5f756a1020c.mp3",
         "dur": 3.7
        },
        "l3": {
         "file": "samples/tencent/544d3da102ca7a74.mp3",
         "dur": 4.94
        }
       },
       "signature": {
        "zh": {
         "file": "samples/tencent/9e55afeee3b82829.mp3",
         "dur": 2.57
        },
        "en": {
         "file": "samples/tencent/7989829798819d4b.mp3",
         "dur": 3.94
        },
        "th": {
         "file": "samples/tencent/e74ef629759ac41f.mp3",
         "dur": 2.93
        },
        "vi": {
         "file": "samples/tencent/13aabda939daff35.mp3",
         "dur": 2.98
        },
        "id": {
         "file": "samples/tencent/0b65c2b3ef430003.mp3",
         "dur": 3.38
        }
       }
      }
     }
    },
    {
     "key": "shaoxia",
     "avatar": "🗡️",
     "name": {
      "zh": "少年侠客",
      "en": "Young Swordsman"
     },
     "role": {
      "zh": "初入江湖，一腔热血",
      "en": "New to the martial world, all fire and courage"
     },
     "lines": [
      {
       "key": "l1",
       "emotion": "happy",
       "text": {
        "zh": "终于下山了！江湖，我来啦！"
       }
      },
      {
       "key": "l2",
       "emotion": "angry",
       "text": {
        "zh": "欺负百姓算什么本事？有种冲我来！"
       }
      },
      {
       "key": "l3",
       "emotion": "sad",
       "text": {
        "zh": "师兄……你为什么要背叛师门？"
       }
      }
     ],
     "signature": {
      "emotion": "happy",
      "text": {
       "zh": "这一剑，为天下不平事！",
       "en": "This strike is for every injustice under heaven!",
       "th": "ดาบนี้ เพื่อความอยุติธรรมทั้งปวงในใต้หล้า!",
       "vi": "Nhát kiếm này, vì mọi bất công trong thiên hạ!",
       "id": "Tebasan ini untuk setiap ketidakadilan di bawah langit!"
      }
     },
     "casts": {
      "minimax": {
       "voiceKey": "mm-shulang-nansheng",
       "fit": "pick",
       "lines": {
        "l1": {
         "file": "samples/minimax/532986c7bf31cfff.mp3",
         "dur": 3.05
        },
        "l2": {
         "file": "samples/minimax/f6be03a52e80eac7.mp3",
         "dur": 3.43
        },
        "l3": {
         "file": "samples/minimax/d7e5519547284b00.mp3",
         "dur": 3.55
        }
       },
       "signature": {
        "zh": {
         "file": "samples/minimax/5742de0d2ef63282.mp3",
         "dur": 2.54
        },
        "en": {
         "file": "samples/minimax/4330c8e436df34fb.mp3",
         "dur": 3.89
        },
        "th": {
         "file": "samples/minimax/a4b461ace8ee8c90.mp3",
         "dur": 2.95
        },
        "vi": {
         "file": "samples/minimax/e57a31ab901730cc.mp3",
         "dur": 2.83
        },
        "id": {
         "file": "samples/minimax/594d4e2e95b9d4b3.mp3",
         "dur": 3.17
        }
       }
      },
      "elevenlabs": {
       "voiceKey": "el-karo-yang",
       "fit": "pick",
       "lines": {
        "l1": {
         "file": "samples/elevenlabs/bd95a67cf9b14362.mp3",
         "dur": 3.36
        },
        "l2": {
         "file": "samples/elevenlabs/4b3da07482804423.mp3",
         "dur": 3.12
        },
        "l3": {
         "file": "samples/elevenlabs/ff6b235f71d9477b.mp3",
         "dur": 3.68
        }
       },
       "signature": {
        "zh": {
         "file": "samples/elevenlabs/057db417113112b7.mp3",
         "dur": 2.72
        },
        "en": {
         "file": "samples/elevenlabs/241973a6b35708cb.mp3",
         "dur": 3.28
        },
        "th": {
         "file": "samples/elevenlabs/134dff1d238c12df.mp3",
         "dur": 3.76
        },
        "vi": {
         "file": "samples/elevenlabs/60c0fa2ea574e1a3.mp3",
         "dur": 2.96
        },
        "id": {
         "file": "samples/elevenlabs/fa3e47fa53e7ad32.mp3",
         "dur": 3.84
        }
       }
      },
      "tencent": {
       "voiceKey": "tx-ziran-nansheng",
       "fit": "nearest",
       "lines": {
        "l1": {
         "file": "samples/tencent/d13fb2fc0a9f86a0.mp3",
         "dur": 3.02
        },
        "l2": {
         "file": "samples/tencent/3ebe4f89ff78fb66.mp3",
         "dur": 3.41
        },
        "l3": {
         "file": "samples/tencent/c6f297190bf71ba6.mp3",
         "dur": 2.62
        }
       },
       "signature": {
        "zh": {
         "file": "samples/tencent/78a0cbe5a2d932d2.mp3",
         "dur": 2.81
        },
        "en": {
         "file": "samples/tencent/b33b3ce03593b797.mp3",
         "dur": 3.22
        },
        "th": {
         "file": "samples/tencent/25e0485071c8b9a0.mp3",
         "dur": 2.5
        },
        "vi": {
         "file": "samples/tencent/ccc434131aa32e7f.mp3",
         "dur": 2.69
        },
        "id": {
         "file": "samples/tencent/2ed797f6031521a5.mp3",
         "dur": 3.05
        }
       }
      }
     }
    },
    {
     "key": "shijie",
     "avatar": "❄️",
     "name": {
      "zh": "掌门师姐",
      "en": "Sect Senior Sister"
     },
     "role": {
      "zh": "冷若冰霜的剑派传人",
      "en": "Heir of the sword sect, cold as frost"
     },
     "lines": [
      {
       "key": "l1",
       "emotion": "calm",
       "text": {
        "zh": "入我门下，第一条规矩：不问，不说，不回头。"
       }
      },
      {
       "key": "l2",
       "emotion": "angry",
       "text": {
        "zh": "你再踏前一步，休怪我剑下无情。"
       }
      },
      {
       "key": "l3",
       "emotion": "sad",
       "text": {
        "zh": "……那年雪夜，我本可以救下他的。"
       }
      }
     ],
     "signature": {
      "emotion": "calm",
      "text": {
       "zh": "剑出无悔。",
       "en": "Once the sword is drawn, there are no regrets.",
       "th": "เมื่อชักดาบออกมาแล้ว ย่อมไม่มีวันเสียใจ",
       "vi": "Kiếm đã ra khỏi vỏ, tuyệt không hối hận.",
       "id": "Sekali pedang terhunus, tak ada penyesalan."
      }
     },
     "casts": {
      "minimax": {
       "voiceKey": "mm-danya-xuejie",
       "fit": "pick",
       "lines": {
        "l1": {
         "file": "samples/minimax/06cf970af22f195e.mp3",
         "dur": 5.57
        },
        "l2": {
         "file": "samples/minimax/ed3601ca82a15afb.mp3",
         "dur": 3.77
        },
        "l3": {
         "file": "samples/minimax/83a499958766a3ba.mp3",
         "dur": 1.85
        }
       },
       "signature": {
        "zh": {
         "file": "samples/minimax/b255cc61988b09a6.mp3",
         "dur": 1.2
        },
        "en": {
         "file": "samples/minimax/7bae13da0104538d.mp3",
         "dur": 3.22
        },
        "th": {
         "file": "samples/minimax/5167a4f5741171c6.mp3",
         "dur": 3.48
        },
        "vi": {
         "file": "samples/minimax/182762bedae18a6d.mp3",
         "dur": 3.17
        },
        "id": {
         "file": "samples/minimax/ee19b24097fe2cb4.mp3",
         "dur": 2.95
        }
       }
      },
      "elevenlabs": {
       "voiceKey": "el-stella-gu",
       "fit": "pick",
       "lines": {
        "l1": {
         "file": "samples/elevenlabs/b4ac06e7762ef603.mp3",
         "dur": 5.04
        },
        "l2": {
         "file": "samples/elevenlabs/93fbc7477de0dc9a.mp3",
         "dur": 3.36
        },
        "l3": {
         "file": "samples/elevenlabs/fc2bc7d82d62b596.mp3",
         "dur": 3.44
        }
       },
       "signature": {
        "zh": {
         "file": "samples/elevenlabs/4608636513fb766b.mp3",
         "dur": 1.6
        },
        "en": {
         "file": "samples/elevenlabs/5b827b2a7445022e.mp3",
         "dur": 3.44
        },
        "th": {
         "file": "samples/elevenlabs/f330873ce0c5e78d.mp3",
         "dur": 3.44
        },
        "vi": {
         "file": "samples/elevenlabs/ffa521a9e42d75d2.mp3",
         "dur": 3.12
        },
        "id": {
         "file": "samples/elevenlabs/aa86d256cdce7c1b.mp3",
         "dur": 3.6
        }
       }
      },
      "tencent": {
       "voiceKey": "tx-danran-peiyin",
       "fit": "nearest",
       "lines": {
        "l1": {
         "file": "samples/tencent/aa2e6af5546f3890.mp3",
         "dur": 4.3
        },
        "l2": {
         "file": "samples/tencent/c942d11c901e77df.mp3",
         "dur": 3.02
        },
        "l3": {
         "file": "samples/tencent/41048bdf4b541664.mp3",
         "dur": 2.98
        }
       },
       "signature": {
        "zh": {
         "file": "samples/tencent/ab07cd754b4867bc.mp3",
         "dur": 1.49
        },
        "en": {
         "file": "samples/tencent/c9269c68a7d33480.mp3",
         "dur": 3.86
        },
        "th": {
         "file": "samples/tencent/d5ae9bca5a52388c.mp3",
         "dur": 2.5
        },
        "vi": {
         "file": "samples/tencent/db2d041f9ea73279.mp3",
         "dur": 2.74
        },
        "id": {
         "file": "samples/tencent/8667920fd777082a.mp3",
         "dur": 3.53
        }
       }
      }
     }
    },
    {
     "key": "mojiao",
     "avatar": "🔥",
     "name": {
      "zh": "魔教教主",
      "en": "Cult Leader"
     },
     "role": {
      "zh": "正邪难辨的一代枭雄",
      "en": "A warlord who blurs the line between good and evil"
     },
     "lines": [
      {
       "key": "l1",
       "emotion": "calm",
       "text": {
        "zh": "正道？不过是胜者写下的故事罢了。"
       }
      },
      {
       "key": "l2",
       "emotion": "happy",
       "text": {
        "zh": "哈哈哈！整个武林，终究要跪在本座脚下！"
       }
      },
      {
       "key": "l3",
       "emotion": "angry",
       "text": {
        "zh": "叛徒，也配站在我面前说话？"
       }
      }
     ],
     "signature": {
      "emotion": "calm",
      "text": {
       "zh": "本座要的，从来不是天下，而是真相。",
       "en": "What I want was never the world — it is the truth.",
       "th": "สิ่งที่ข้าต้องการ ไม่เคยเป็นใต้หล้า แต่คือความจริง",
       "vi": "Thứ bổn tọa muốn chưa bao giờ là thiên hạ, mà là chân tướng.",
       "id": "Yang kuinginkan tak pernah dunia, melainkan kebenaran."
      }
     },
     "casts": {
      "minimax": {
       "voiceKey": "mm-badao-qingnian",
       "fit": "pick",
       "lines": {
        "l1": {
         "file": "samples/minimax/9e636e98594b0dc9.mp3",
         "dur": 3.34
        },
        "l2": {
         "file": "samples/minimax/60bc42c49180c430.mp3",
         "dur": 4.54
        },
        "l3": {
         "file": "samples/minimax/6f8d21f3c249df15.mp3",
         "dur": 3.65
        }
       },
       "signature": {
        "zh": {
         "file": "samples/minimax/96b95434cdf3719d.mp3",
         "dur": 3.62
        },
        "en": {
         "file": "samples/minimax/295269bddf875228.mp3",
         "dur": 3.29
        },
        "th": {
         "file": "samples/minimax/26bc7972b282dd29.mp3",
         "dur": 4.06
        },
        "vi": {
         "file": "samples/minimax/0128c97529485ec4.mp3",
         "dur": 3.89
        },
        "id": {
         "file": "samples/minimax/15dac944e055e145.mp3",
         "dur": 3.89
        }
       }
      },
      "elevenlabs": {
       "voiceKey": "el-ethan-zhang",
       "fit": "pick",
       "lines": {
        "l1": {
         "file": "samples/elevenlabs/1d01959d9c7ef84c.mp3",
         "dur": 3.76
        },
        "l2": {
         "file": "samples/elevenlabs/cbdc6701b642e355.mp3",
         "dur": 4.72
        },
        "l3": {
         "file": "samples/elevenlabs/ff8bcc78ca204ce8.mp3",
         "dur": 2.56
        }
       },
       "signature": {
        "zh": {
         "file": "samples/elevenlabs/2ed5894133b56047.mp3",
         "dur": 4
        },
        "en": {
         "file": "samples/elevenlabs/c9afd203eebf1b0e.mp3",
         "dur": 3.76
        },
        "th": {
         "file": "samples/elevenlabs/99f49ca7116a99d6.mp3",
         "dur": 4.56
        },
        "vi": {
         "file": "samples/elevenlabs/8db3c05819e817d0.mp3",
         "dur": 4.16
        },
        "id": {
         "file": "samples/elevenlabs/17b263a5cf455ac5.mp3",
         "dur": 3.76
        }
       }
      },
      "tencent": {
       "voiceKey": "tx-shenchen-pingxi",
       "fit": "nearest",
       "lines": {
        "l1": {
         "file": "samples/tencent/f1dd6b22c4833752.mp3",
         "dur": 3.26
        },
        "l2": {
         "file": "samples/tencent/66512af152e10bbb.mp3",
         "dur": 3.77
        },
        "l3": {
         "file": "samples/tencent/95bfbb02e520d918.mp3",
         "dur": 2.42
        }
       },
       "signature": {
        "zh": {
         "file": "samples/tencent/459e08309fee29b4.mp3",
         "dur": 3.29
        },
        "en": {
         "file": "samples/tencent/c211d83e54407ea1.mp3",
         "dur": 3.62
        },
        "th": {
         "file": "samples/tencent/3558a9c4785a3778.mp3",
         "dur": 4.18
        },
        "vi": {
         "file": "samples/tencent/14dedaf55f8149d3.mp3",
         "dur": 3.89
        },
        "id": {
         "file": "samples/tencent/50196d50ddb27273.mp3",
         "dur": 3.98
        }
       }
      }
     }
    },
    {
     "key": "xiaoer",
     "avatar": "🍶",
     "name": {
      "zh": "客栈小二",
      "en": "Innkeeper Boy"
     },
     "role": {
      "zh": "消息灵通的客栈伙计",
      "en": "The inn’s errand boy who hears every rumour"
     },
     "lines": [
      {
       "key": "l1",
       "emotion": "happy",
       "text": {
        "zh": "客官里边请！上好的女儿红，刚开坛嘞！"
       }
      },
      {
       "key": "l2",
       "emotion": "surprised",
       "text": {
        "zh": "哎哟！您就是传说中的那位大侠？"
       }
      },
      {
       "key": "l3",
       "emotion": "calm",
       "text": {
        "zh": "嘘……听说今晚，有人要在后山决斗。"
       }
      }
     ],
     "signature": {
      "emotion": "happy",
      "text": {
       "zh": "吃饱喝足，江湖再见！",
       "en": "Eat well, drink well — see you in the martial world!",
       "th": "กินอิ่ม ดื่มพอ แล้วพบกันใหม่ในยุทธภพ!",
       "vi": "Ăn no uống đủ, hẹn gặp lại trên giang hồ!",
       "id": "Makan kenyang, minum puas, sampai jumpa di dunia persilatan!"
      }
     },
     "casts": {
      "minimax": {
       "voiceKey": "mm-southern-young-man",
       "fit": "pick",
       "lines": {
        "l1": {
         "file": "samples/minimax/7ee74c05b44715d1.mp3",
         "dur": 3.82
        },
        "l2": {
         "file": "samples/minimax/569a0517372e8ba8.mp3",
         "dur": 2.74
        },
        "l3": {
         "file": "samples/minimax/6399393b1e905b47.mp3",
         "dur": 3
        }
       },
       "signature": {
        "zh": {
         "file": "samples/minimax/fee3d9fe7788ee29.mp3",
         "dur": 2.5
        },
        "en": {
         "file": "samples/minimax/2e8ac840e5df83eb.mp3",
         "dur": 4.2
        },
        "th": {
         "file": "samples/minimax/19f859f428c15ef6.mp3",
         "dur": 3.17
        },
        "vi": {
         "file": "samples/minimax/608aa18869656c57.mp3",
         "dur": 2.4
        },
        "id": {
         "file": "samples/minimax/50bc34f41a45ffa6.mp3",
         "dur": 4.2
        }
       }
      },
      "elevenlabs": {
       "voiceKey": "el-xiao-bai",
       "fit": "pick",
       "lines": {
        "l1": {
         "file": "samples/elevenlabs/7c70b5a480f882bf.mp3",
         "dur": 3.84
        },
        "l2": {
         "file": "samples/elevenlabs/56a7a44c08b08c21.mp3",
         "dur": 2.96
        },
        "l3": {
         "file": "samples/elevenlabs/2ad9bcac2efe5d10.mp3",
         "dur": 4
        }
       },
       "signature": {
        "zh": {
         "file": "samples/elevenlabs/0cc06d48c8b2f4bb.mp3",
         "dur": 2.4
        },
        "en": {
         "file": "samples/elevenlabs/e5695c023b165656.mp3",
         "dur": 3.44
        },
        "th": {
         "file": "samples/elevenlabs/8ea59461273fc94a.mp3",
         "dur": 3.68
        },
        "vi": {
         "file": "samples/elevenlabs/8c053ffb73719523.mp3",
         "dur": 2.88
        },
        "id": {
         "file": "samples/elevenlabs/5f2876e91efde631.mp3",
         "dur": 4.64
        }
       }
      },
      "tencent": {
       "voiceKey": "tx-xianliao-nansheng",
       "fit": "pick",
       "lines": {
        "l1": {
         "file": "samples/tencent/d2120e11fda25a00.mp3",
         "dur": 3.38
        },
        "l2": {
         "file": "samples/tencent/5e8600cf1ce677ce.mp3",
         "dur": 3.41
        },
        "l3": {
         "file": "samples/tencent/7a6782269eea9a0d.mp3",
         "dur": 3.53
        }
       },
       "signature": {
        "zh": {
         "file": "samples/tencent/054c5a704d5c9a8c.mp3",
         "dur": 2.06
        },
        "en": {
         "file": "samples/tencent/13894f6749f0b643.mp3",
         "dur": 3.41
        },
        "th": {
         "file": "samples/tencent/dd591aedeb59d3a1.mp3",
         "dur": 2.69
        },
        "vi": {
         "file": "samples/tencent/05af02afa44f170f.mp3",
         "dur": 2.42
        },
        "id": {
         "file": "samples/tencent/addca0821bdf934c.mp3",
         "dur": 3.82
        }
       }
      }
     }
    },
    {
     "key": "yinv",
     "avatar": "🌿",
     "name": {
      "zh": "药谷医女",
      "en": "Herbalist Healer"
     },
     "role": {
      "zh": "药王谷传人，心软嘴也软",
      "en": "Heir of the Medicine Valley, gentle in word and heart"
     },
     "lines": [
      {
       "key": "l1",
       "emotion": "calm",
       "text": {
        "zh": "别动，伤口还没包扎好。这味草药有点苦，忍一忍。"
       }
      },
      {
       "key": "l2",
       "emotion": "happy",
       "text": {
        "zh": "太好了，你终于醒过来了！"
       }
      },
      {
       "key": "l3",
       "emotion": "sad",
       "text": {
        "zh": "对不起……这种毒，我也解不了。"
       }
      }
     ],
     "signature": {
      "emotion": "calm",
      "text": {
       "zh": "医者仁心，见死不能不救。",
       "en": "A healer’s heart cannot turn away from the dying.",
       "th": "หัวใจของหมอ ไม่อาจทิ้งผู้ใกล้ตายได้",
       "vi": "Lòng người thầy thuốc, thấy chết không thể không cứu.",
       "id": "Hati seorang tabib tak bisa membiarkan orang sekarat."
      }
     },
     "casts": {
      "minimax": {
       "voiceKey": "mm-warm-girl",
       "fit": "pick",
       "lines": {
        "l1": {
         "file": "samples/minimax/8cb02eb01fa9d562.mp3",
         "dur": 5.09
        },
        "l2": {
         "file": "samples/minimax/97e2633fe531335e.mp3",
         "dur": 2.69
        },
        "l3": {
         "file": "samples/minimax/db2c0d63c5686eaf.mp3",
         "dur": 3.82
        }
       },
       "signature": {
        "zh": {
         "file": "samples/minimax/dc394a954c88e918.mp3",
         "dur": 3.05
        },
        "en": {
         "file": "samples/minimax/7aceec656fabb4db.mp3",
         "dur": 3.07
        },
        "th": {
         "file": "samples/minimax/1682a1b20fca3c05.mp3",
         "dur": 3.07
        },
        "vi": {
         "file": "samples/minimax/03c65c4abed6094c.mp3",
         "dur": 2.83
        },
        "id": {
         "file": "samples/minimax/c9003d1b337c8795.mp3",
         "dur": 3.65
        }
       }
      },
      "elevenlabs": {
       "voiceKey": "el-yun",
       "fit": "pick",
       "lines": {
        "l1": {
         "file": "samples/elevenlabs/9272bacd41767ae2.mp3",
         "dur": 5.12
        },
        "l2": {
         "file": "samples/elevenlabs/35081e7fbaa1a22f.mp3",
         "dur": 2.72
        },
        "l3": {
         "file": "samples/elevenlabs/970f8eb3abe08354.mp3",
         "dur": 3.92
        }
       },
       "signature": {
        "zh": {
         "file": "samples/elevenlabs/58723a629c503bd7.mp3",
         "dur": 3.36
        },
        "en": {
         "file": "samples/elevenlabs/da5bd3478739ed91.mp3",
         "dur": 3.68
        },
        "th": {
         "file": "samples/elevenlabs/4afdc1cf20ccf27e.mp3",
         "dur": 3.76
        },
        "vi": {
         "file": "samples/elevenlabs/dd76b3cb42894d7c.mp3",
         "dur": 3.84
        },
        "id": {
         "file": "samples/elevenlabs/d46d2f6617de2bcf.mp3",
         "dur": 3.84
        }
       }
      },
      "tencent": {
       "voiceKey": "tx-wenrou-jiejie",
       "fit": "pick",
       "lines": {
        "l1": {
         "file": "samples/tencent/5a6576cf6381a1dd.mp3",
         "dur": 5.33
        },
        "l2": {
         "file": "samples/tencent/7b07787feb21cb2e.mp3",
         "dur": 2.74
        },
        "l3": {
         "file": "samples/tencent/bd41315dcd5f7b01.mp3",
         "dur": 3.38
        }
       },
       "signature": {
        "zh": {
         "file": "samples/tencent/3ef3dac0bfd09549.mp3",
         "dur": 3.02
        },
        "en": {
         "file": "samples/tencent/2b1fc0620933913a.mp3",
         "dur": 3.22
        },
        "th": {
         "file": "samples/tencent/1db3c03f0ad95d6f.mp3",
         "dur": 3.5
        },
        "vi": {
         "file": "samples/tencent/a2df71f3d06ff95e.mp3",
         "dur": 3.98
        },
        "id": {
         "file": "samples/tencent/f3eb45827c06f6ec.mp3",
         "dur": 3.29
        }
       }
      }
     }
    }
   ]
  },
  {
   "key": "romance",
   "title": {
    "zh": "都市恋爱 · 乙女",
    "en": "Urban Romance · Otome"
   },
   "blurb": {
    "zh": "恋爱与陪伴类游戏：玩家对\"心动的声音\"最挑剔。霸总、学长、竹马，同一句情话，换一副嗓音就是另一种心动。",
    "en": "Romance and companion games, where players are pickiest about the voice. The same line from the CEO, the senpai or the childhood friend lands completely differently."
   },
   "characters": [
    {
     "key": "bazong",
     "avatar": "💼",
     "name": {
      "zh": "霸道总裁",
      "en": "Domineering CEO"
     },
     "role": {
      "zh": "冷面总裁，只对你例外",
      "en": "An icy CEO who makes an exception only for you"
     },
     "lines": [
      {
       "key": "l1",
       "emotion": "calm",
       "text": {
        "zh": "下班之前，把合同送到我办公室。……亲自送。"
       }
      },
      {
       "key": "l2",
       "emotion": "angry",
       "text": {
        "zh": "谁允许你一个人淋着雨回家的？"
       }
      },
      {
       "key": "l3",
       "emotion": "happy",
       "text": {
        "zh": "今晚的餐厅我订好了。不许拒绝。"
       }
      }
     ],
     "signature": {
      "emotion": "calm",
      "text": {
       "zh": "我说过，你是我的例外。",
       "en": "I told you — you are my exception.",
       "th": "ผมบอกแล้วไง คุณคือข้อยกเว้นของผม",
       "vi": "Anh đã nói rồi, em là ngoại lệ của anh.",
       "id": "Sudah kubilang, kamu adalah pengecualianku."
      }
     },
     "casts": {
      "minimax": {
       "voiceKey": "mm-wenrou-bazong",
       "fit": "pick",
       "lines": {
        "l1": {
         "file": "samples/minimax/170459da914144ac.mp3",
         "dur": 3.77
        },
        "l2": {
         "file": "samples/minimax/702b1681550fb074.mp3",
         "dur": 2.66
        },
        "l3": {
         "file": "samples/minimax/67002f554b768548.mp3",
         "dur": 3.26
        }
       },
       "signature": {
        "zh": {
         "file": "samples/minimax/acc3bc7677d88597.mp3",
         "dur": 2.57
        },
        "en": {
         "file": "samples/minimax/67e9c68059f03e79.mp3",
         "dur": 2.78
        },
        "th": {
         "file": "samples/minimax/e7acfc55ee084585.mp3",
         "dur": 9.86
        },
        "vi": {
         "file": "samples/minimax/8caf89c294240072.mp3",
         "dur": 2.86
        },
        "id": {
         "file": "samples/minimax/cb9d40f5a71c2630.mp3",
         "dur": 3.55
        }
       }
      },
      "elevenlabs": {
       "voiceKey": "el-jason-chen",
       "fit": "pick",
       "lines": {
        "l1": {
         "file": "samples/elevenlabs/80dbcb642edb6269.mp3",
         "dur": 4
        },
        "l2": {
         "file": "samples/elevenlabs/de113e92d7d11f22.mp3",
         "dur": 2.32
        },
        "l3": {
         "file": "samples/elevenlabs/06b0bc50f4bf90a4.mp3",
         "dur": 2.8
        }
       },
       "signature": {
        "zh": {
         "file": "samples/elevenlabs/230782b457a88348.mp3",
         "dur": 2.56
        },
        "en": {
         "file": "samples/elevenlabs/8e9e1cd0c80b9dd2.mp3",
         "dur": 3.04
        },
        "th": {
         "file": "samples/elevenlabs/a87b7941520fb5d7.mp3",
         "dur": 3.12
        },
        "vi": {
         "file": "samples/elevenlabs/92670ffb5b27054e.mp3",
         "dur": 3.04
        },
        "id": {
         "file": "samples/elevenlabs/67deaea09f1fcc2c.mp3",
         "dur": 3.68
        }
       }
      },
      "tencent": {
       "voiceKey": "tx-weiyan-bazong",
       "fit": "pick",
       "lines": {
        "l1": {
         "file": "samples/tencent/31a0641935570443.mp3",
         "dur": 4.46
        },
        "l2": {
         "file": "samples/tencent/1b679d90e3f48262.mp3",
         "dur": 2.74
        },
        "l3": {
         "file": "samples/tencent/fd61c02b57ef719b.mp3",
         "dur": 2.86
        }
       },
       "signature": {
        "zh": {
         "file": "samples/tencent/350bdea261f4cf69.mp3",
         "dur": 2.38
        },
        "en": {
         "file": "samples/tencent/a642107baf8a6587.mp3",
         "dur": 3.22
        },
        "th": {
         "file": "samples/tencent/8b99a1e9ff52eddc.mp3",
         "dur": 3.05
        },
        "vi": {
         "file": "samples/tencent/fd093f225e854547.mp3",
         "dur": 3.46
        },
        "id": {
         "file": "samples/tencent/621851f09407b625.mp3",
         "dur": 3.41
        }
       }
      }
     }
    },
    {
     "key": "doctor",
     "avatar": "🩺",
     "name": {
      "zh": "温柔医生学长",
      "en": "Gentle Doctor Senpai"
     },
     "role": {
      "zh": "医学院学长，永远温声细语",
      "en": "A med-school senior who never raises his voice"
     },
     "lines": [
      {
       "key": "l1",
       "emotion": "calm",
       "text": {
        "zh": "先喝点温水，别着急，慢慢说。"
       }
      },
      {
       "key": "l2",
       "emotion": "happy",
       "text": {
        "zh": "恭喜你，考试通过了。我就知道你可以的。"
       }
      },
      {
       "key": "l3",
       "emotion": "sad",
       "text": {
        "zh": "你哭的时候，我也不知道该怎么办才好。"
       }
      }
     ],
     "signature": {
      "emotion": "calm",
      "text": {
       "zh": "不管多晚，我都会等你。",
       "en": "However late it gets, I'll wait for you.",
       "th": "ไม่ว่าจะดึกแค่ไหน ผมจะรอคุณเสมอ",
       "vi": "Dù muộn thế nào, anh cũng sẽ đợi em.",
       "id": "Selarut apa pun, aku akan menunggumu."
      }
     },
     "casts": {
      "minimax": {
       "voiceKey": "mm-gentle-youth",
       "fit": "pick",
       "lines": {
        "l1": {
         "file": "samples/minimax/165c62bb2e00f63c.mp3",
         "dur": 3.29
        },
        "l2": {
         "file": "samples/minimax/b80b1fc6fa2c4260.mp3",
         "dur": 3.65
        },
        "l3": {
         "file": "samples/minimax/13a6237bac10d3a0.mp3",
         "dur": 4.27
        }
       },
       "signature": {
        "zh": {
         "file": "samples/minimax/ae8bf88ca8804c42.mp3",
         "dur": 2.3
        },
        "en": {
         "file": "samples/minimax/daad591f9469223e.mp3",
         "dur": 2.93
        },
        "th": {
         "file": "samples/minimax/129c785d21029a2c.mp3",
         "dur": 2.95
        },
        "vi": {
         "file": "samples/minimax/9095433de36b864f.mp3",
         "dur": 2.45
        },
        "id": {
         "file": "samples/minimax/602f87ee530ed319.mp3",
         "dur": 2.93
        }
       }
      },
      "elevenlabs": {
       "voiceKey": "el-evan-zhao",
       "fit": "pick",
       "lines": {
        "l1": {
         "file": "samples/elevenlabs/d026a11d1f52c02d.mp3",
         "dur": 3.44
        },
        "l2": {
         "file": "samples/elevenlabs/ca256d3a5e7f3868.mp3",
         "dur": 3.52
        },
        "l3": {
         "file": "samples/elevenlabs/1539f902586d39cd.mp3",
         "dur": 3.68
        }
       },
       "signature": {
        "zh": {
         "file": "samples/elevenlabs/d160b28e418a1283.mp3",
         "dur": 2.48
        },
        "en": {
         "file": "samples/elevenlabs/1990cfaeee2f8113.mp3",
         "dur": 2.72
        },
        "th": {
         "file": "samples/elevenlabs/f00b28a929fc547d.mp3",
         "dur": 3.28
        },
        "vi": {
         "file": "samples/elevenlabs/fdf9fc18b4e9184f.mp3",
         "dur": 2.88
        },
        "id": {
         "file": "samples/elevenlabs/30b886c329d499e1.mp3",
         "dur": 2.96
        }
       }
      },
      "tencent": {
       "voiceKey": "tx-ziran-nansheng",
       "fit": "nearest",
       "lines": {
        "l1": {
         "file": "samples/tencent/f98ea8ba255ccfcd.mp3",
         "dur": 3.1
        },
        "l2": {
         "file": "samples/tencent/64f93b3e17d7568c.mp3",
         "dur": 3.34
        },
        "l3": {
         "file": "samples/tencent/3f8387f7a2614dd9.mp3",
         "dur": 3.34
        }
       },
       "signature": {
        "zh": {
         "file": "samples/tencent/764f8b02c75d66f8.mp3",
         "dur": 2.38
        },
        "en": {
         "file": "samples/tencent/8130a643cf9215d6.mp3",
         "dur": 2.5
        },
        "th": {
         "file": "samples/tencent/0d4363004aeebaf7.mp3",
         "dur": 2.93
        },
        "vi": {
         "file": "samples/tencent/d2a502ef8929d736.mp3",
         "dur": 2.21
        },
        "id": {
         "file": "samples/tencent/ae0ba41c04bfd900.mp3",
         "dur": 2.57
        }
       }
      }
     }
    },
    {
     "key": "zhuma",
     "avatar": "🏀",
     "name": {
      "zh": "嘴硬竹马",
      "en": "Stubborn Childhood Friend"
     },
     "role": {
      "zh": "从小一起长大，嘴上从不服软",
      "en": "Grew up next door; never admits anything out loud"
     },
     "lines": [
      {
       "key": "l1",
       "emotion": "angry",
       "text": {
        "zh": "谁、谁担心你了？我只是顺路！"
       }
      },
      {
       "key": "l2",
       "emotion": "happy",
       "text": {
        "zh": "喂，周末去看海吧——别多想，就是人多热闹。"
       }
      },
      {
       "key": "l3",
       "emotion": "sad",
       "text": {
        "zh": "你要去国外读书……怎么不早点告诉我？"
       }
      }
     ],
     "signature": {
      "emotion": "calm",
      "text": {
       "zh": "笨蛋，有我在，怕什么。",
       "en": "Silly, I'm right here — what are you afraid of?",
       "th": "เจ้าบ้า มีฉันอยู่ทั้งคน จะกลัวอะไร",
       "vi": "Đồ ngốc, có tớ ở đây rồi, sợ gì chứ.",
       "id": "Dasar bodoh, ada aku di sini, apa yang kau takutkan?"
      }
     },
     "casts": {
      "minimax": {
       "voiceKey": "mm-stubborn-friend",
       "fit": "pick",
       "lines": {
        "l1": {
         "file": "samples/minimax/03ac51863f003cec.mp3",
         "dur": 3.62
        },
        "l2": {
         "file": "samples/minimax/8e052499f2fb26d5.mp3",
         "dur": 5.14
        },
        "l3": {
         "file": "samples/minimax/677b015c7ffb59aa.mp3",
         "dur": 4.15
        }
       },
       "signature": {
        "zh": {
         "file": "samples/minimax/faf160804818dd5d.mp3",
         "dur": 2.86
        },
        "en": {
         "file": "samples/minimax/2b969b267d15601f.mp3",
         "dur": 3.43
        },
        "th": {
         "file": "samples/minimax/43e89686591a65b3.mp3",
         "dur": 3.34
        },
        "vi": {
         "file": "samples/minimax/c0ff51e3dc506744.mp3",
         "dur": 3.17
        },
        "id": {
         "file": "samples/minimax/37fb5f8d46adce2e.mp3",
         "dur": 3.6
        }
       }
      },
      "elevenlabs": {
       "voiceKey": "el-yao-yuan-wu",
       "fit": "pick",
       "lines": {
        "l1": {
         "file": "samples/elevenlabs/491acaf5e415f060.mp3",
         "dur": 2.64
        },
        "l2": {
         "file": "samples/elevenlabs/202ce508b92ec650.mp3",
         "dur": 3.76
        },
        "l3": {
         "file": "samples/elevenlabs/40f0ee706ea15bbd.mp3",
         "dur": 3.92
        }
       },
       "signature": {
        "zh": {
         "file": "samples/elevenlabs/9db0ab537648b3c6.mp3",
         "dur": 2.48
        },
        "en": {
         "file": "samples/elevenlabs/38845b0101fdadfc.mp3",
         "dur": 3.28
        },
        "th": {
         "file": "samples/elevenlabs/31cfa89bbce60943.mp3",
         "dur": 3.28
        },
        "vi": {
         "file": "samples/elevenlabs/eeb10d5d8be880f2.mp3",
         "dur": 3.12
        },
        "id": {
         "file": "samples/elevenlabs/141c9606d65c9aab.mp3",
         "dur": 3.92
        }
       }
      },
      "tencent": {
       "voiceKey": "tx-xianliao-nansheng",
       "fit": "pick",
       "lines": {
        "l1": {
         "file": "samples/tencent/ee7219c7a8f80a18.mp3",
         "dur": 2.42
        },
        "l2": {
         "file": "samples/tencent/83c01bf59e052bd5.mp3",
         "dur": 3.98
        },
        "l3": {
         "file": "samples/tencent/63c1331c2889ac35.mp3",
         "dur": 3.46
        }
       },
       "signature": {
        "zh": {
         "file": "samples/tencent/894ab82042d1601a.mp3",
         "dur": 2.66
        },
        "en": {
         "file": "samples/tencent/c7063add4453e6fa.mp3",
         "dur": 3.46
        },
        "th": {
         "file": "samples/tencent/1c37695a4edb76e3.mp3",
         "dur": 2.42
        },
        "vi": {
         "file": "samples/tencent/0b26284126843954.mp3",
         "dur": 2.57
        },
        "id": {
         "file": "samples/tencent/6664a335834f87fc.mp3",
         "dur": 3.53
        }
       }
      }
     }
    },
    {
     "key": "yandere",
     "avatar": "🖤",
     "name": {
      "zh": "病娇学弟",
      "en": "Yandere Junior"
     },
     "role": {
      "zh": "乖巧笑容背后藏着偏执",
      "en": "A sweet smile hiding an obsessive heart"
     },
     "lines": [
      {
       "key": "l1",
       "emotion": "happy",
       "text": {
        "zh": "学姐，今天的便当是我亲手做的，要全部吃完哦。"
       }
      },
      {
       "key": "l2",
       "emotion": "calm",
       "text": {
        "zh": "你刚才，和谁聊得那么开心？"
       }
      },
      {
       "key": "l3",
       "emotion": "sad",
       "text": {
        "zh": "你是不是……不要我了？"
       }
      }
     ],
     "signature": {
      "emotion": "calm",
      "text": {
       "zh": "学姐只要看着我一个人，就好了。",
       "en": "Senpai, just look at me and no one else.",
       "th": "รุ่นพี่แค่มองผมคนเดียวก็พอแล้ว",
       "vi": "Học tỷ chỉ cần nhìn mỗi mình em thôi là được.",
       "id": "Kak, cukup lihat aku seorang saja."
      }
     },
     "casts": {
      "minimax": {
       "voiceKey": "mm-bingjiao-didi",
       "fit": "pick",
       "lines": {
        "l1": {
         "file": "samples/minimax/6eba5587883245da.mp3",
         "dur": 4.97
        },
        "l2": {
         "file": "samples/minimax/4bd4c97cc3a684e5.mp3",
         "dur": 2.83
        },
        "l3": {
         "file": "samples/minimax/df278144f13f8f7e.mp3",
         "dur": 2.86
        }
       },
       "signature": {
        "zh": {
         "file": "samples/minimax/d5213cdbcbbcbe1e.mp3",
         "dur": 3.07
        },
        "en": {
         "file": "samples/minimax/e5af5a74b9f13a97.mp3",
         "dur": 4.39
        },
        "th": {
         "file": "samples/minimax/ac29b49600e54e23.mp3",
         "dur": 3.5
        },
        "vi": {
         "file": "samples/minimax/a912a86fcc78b4fd.mp3",
         "dur": 3.05
        },
        "id": {
         "file": "samples/minimax/fadb4eb89eeab72d.mp3",
         "dur": 3.07
        }
       }
      },
      "elevenlabs": {
       "voiceKey": "el-zeyu-liu",
       "fit": "pick",
       "lines": {
        "l1": {
         "file": "samples/elevenlabs/ff6b93484561868f.mp3",
         "dur": 4.32
        },
        "l2": {
         "file": "samples/elevenlabs/1046bac85da7ca73.mp3",
         "dur": 3.04
        },
        "l3": {
         "file": "samples/elevenlabs/92e6f927dad27433.mp3",
         "dur": 2.8
        }
       },
       "signature": {
        "zh": {
         "file": "samples/elevenlabs/7bf9c00ce574ff7e.mp3",
         "dur": 3.44
        },
        "en": {
         "file": "samples/elevenlabs/c293db12d71ac2e0.mp3",
         "dur": 3.28
        },
        "th": {
         "file": "samples/elevenlabs/df95066495a29ac8.mp3",
         "dur": 2.88
        },
        "vi": {
         "file": "samples/elevenlabs/ab94ca5f041b5841.mp3",
         "dur": 3.52
        },
        "id": {
         "file": "samples/elevenlabs/a8144495de271982.mp3",
         "dur": 2.88
        }
       }
      },
      "tencent": null
     }
    },
    {
     "key": "bestie",
     "avatar": "🎀",
     "name": {
      "zh": "元气闺蜜",
      "en": "Bubbly Best Friend"
     },
     "role": {
      "zh": "女主的头号军师，八卦第一名",
      "en": "The heroine’s chief adviser and gossip champion"
     },
     "lines": [
      {
       "key": "l1",
       "emotion": "happy",
       "text": {
        "zh": "快说快说！他是不是约你周末出去了？"
       }
      },
      {
       "key": "l2",
       "emotion": "surprised",
       "text": {
        "zh": "什么？！你居然拒绝了总裁？"
       }
      },
      {
       "key": "l3",
       "emotion": "angry",
       "text": {
        "zh": "敢欺负我闺蜜？我这就去找他算账！"
       }
      }
     ],
     "signature": {
      "emotion": "happy",
      "text": {
       "zh": "放心，不管发生什么，我都站你这边！",
       "en": "Don't worry — whatever happens, I'm on your side!",
       "th": "ไม่ต้องห่วง ไม่ว่าจะเกิดอะไรขึ้น ฉันอยู่ข้างเธอเสมอ!",
       "vi": "Yên tâm đi, dù có chuyện gì, tớ cũng đứng về phía cậu!",
       "id": "Tenang saja, apa pun yang terjadi, aku ada di pihakmu!"
      }
     },
     "casts": {
      "minimax": {
       "voiceKey": "mm-warm-bestie",
       "fit": "pick",
       "lines": {
        "l1": {
         "file": "samples/minimax/27af1f584ab21120.mp3",
         "dur": 3.6
        },
        "l2": {
         "file": "samples/minimax/98eadd703154737d.mp3",
         "dur": 2.57
        },
        "l3": {
         "file": "samples/minimax/5c2fda0034f35c6d.mp3",
         "dur": 3.05
        }
       },
       "signature": {
        "zh": {
         "file": "samples/minimax/8302f06e1cea1704.mp3",
         "dur": 3.72
        },
        "en": {
         "file": "samples/minimax/b3a12d0273c33256.mp3",
         "dur": 3.46
        },
        "th": {
         "file": "samples/minimax/9f1ce213f1957ea6.mp3",
         "dur": 3.43
        },
        "vi": {
         "file": "samples/minimax/d881914feb6715fd.mp3",
         "dur": 3.55
        },
        "id": {
         "file": "samples/minimax/38fb652416bd5ea8.mp3",
         "dur": 4.39
        }
       }
      },
      "elevenlabs": {
       "voiceKey": "el-amy",
       "fit": "pick",
       "lines": {
        "l1": {
         "file": "samples/elevenlabs/18c4a6ab6b59151f.mp3",
         "dur": 2.88
        },
        "l2": {
         "file": "samples/elevenlabs/64caf0dc89c3b460.mp3",
         "dur": 2.8
        },
        "l3": {
         "file": "samples/elevenlabs/b366d11d81d56dc2.mp3",
         "dur": 3.36
        }
       },
       "signature": {
        "zh": {
         "file": "samples/elevenlabs/4fb9c6eefbdcfb0e.mp3",
         "dur": 3.36
        },
        "en": {
         "file": "samples/elevenlabs/623134128531760b.mp3",
         "dur": 3.76
        },
        "th": {
         "file": "samples/elevenlabs/0a89ead70cc569d8.mp3",
         "dur": 4.32
        },
        "vi": {
         "file": "samples/elevenlabs/0feb9a60a56fcfc5.mp3",
         "dur": 3.36
        },
        "id": {
         "file": "samples/elevenlabs/d3098e7e66c4c441.mp3",
         "dur": 4.4
        }
       }
      },
      "tencent": {
       "voiceKey": "tx-jiazi-nvsheng",
       "fit": "nearest",
       "lines": {
        "l1": {
         "file": "samples/tencent/b63b5ffb991daf86.mp3",
         "dur": 3.58
        },
        "l2": {
         "file": "samples/tencent/be512e37cc213c4c.mp3",
         "dur": 3.22
        },
        "l3": {
         "file": "samples/tencent/5bb448bc37ad8882.mp3",
         "dur": 3.62
        }
       },
       "signature": {
        "zh": {
         "file": "samples/tencent/d7448db52422524d.mp3",
         "dur": 3.77
        },
        "en": {
         "file": "samples/tencent/cb6d6d62d6dfff81.mp3",
         "dur": 3.94
        },
        "th": {
         "file": "samples/tencent/bb79000c2f6195f4.mp3",
         "dur": 4.61
        },
        "vi": {
         "file": "samples/tencent/9dc7c146147b79a5.mp3",
         "dur": 3.65
        },
        "id": {
         "file": "samples/tencent/179adb8fede06ddc.mp3",
         "dur": 4.13
        }
       }
      }
     }
    },
    {
     "key": "rival",
     "avatar": "💎",
     "name": {
      "zh": "千金情敌",
      "en": "Heiress Rival"
     },
     "role": {
      "zh": "豪门千金，处处和女主作对",
      "en": "A wealthy heiress who opposes the heroine at every turn"
     },
     "lines": [
      {
       "key": "l1",
       "emotion": "calm",
       "text": {
        "zh": "你以为，凭你也配站在他身边？"
       }
      },
      {
       "key": "l2",
       "emotion": "happy",
       "text": {
        "zh": "呵，这条裙子是去年的款式吧？真可爱。"
       }
      },
      {
       "key": "l3",
       "emotion": "angry",
       "text": {
        "zh": "把他让给我，我可以给你想要的一切。"
       }
      }
     ],
     "signature": {
      "emotion": "calm",
      "text": {
       "zh": "这场游戏，我从来没输过。",
       "en": "I have never lost this game.",
       "th": "เกมนี้ ฉันไม่เคยแพ้",
       "vi": "Trò chơi này, tôi chưa từng thua.",
       "id": "Permainan ini, aku tak pernah kalah."
      }
     },
     "casts": {
      "minimax": {
       "voiceKey": "mm-wumei-yujie",
       "fit": "pick",
       "lines": {
        "l1": {
         "file": "samples/minimax/794446ddc7268e74.mp3",
         "dur": 2.74
        },
        "l2": {
         "file": "samples/minimax/f4d71349e6d4a445.mp3",
         "dur": 4.32
        },
        "l3": {
         "file": "samples/minimax/b57ff2dbecf9a837.mp3",
         "dur": 3.26
        }
       },
       "signature": {
        "zh": {
         "file": "samples/minimax/a9be320d215bbf07.mp3",
         "dur": 2.62
        },
        "en": {
         "file": "samples/minimax/4d0214785e2592c9.mp3",
         "dur": 2.23
        },
        "th": {
         "file": "samples/minimax/539ce031eb788f05.mp3",
         "dur": 2.28
        },
        "vi": {
         "file": "samples/minimax/8c9386f816fb6566.mp3",
         "dur": 2.26
        },
        "id": {
         "file": "samples/minimax/8cb8f15a50d80228.mp3",
         "dur": 2.4
        }
       }
      },
      "elevenlabs": {
       "voiceKey": "el-hsin-yi",
       "fit": "pick",
       "lines": {
        "l1": {
         "file": "samples/elevenlabs/847e9cc13a84a8bd.mp3",
         "dur": 3.12
        },
        "l2": {
         "file": "samples/elevenlabs/d77d6b1d8ad2aa7f.mp3",
         "dur": 4
        },
        "l3": {
         "file": "samples/elevenlabs/5174f704224eeb2a.mp3",
         "dur": 3.04
        }
       },
       "signature": {
        "zh": {
         "file": "samples/elevenlabs/9ad7f557be2d07cf.mp3",
         "dur": 3.04
        },
        "en": {
         "file": "samples/elevenlabs/2598c600e3f52d6b.mp3",
         "dur": 2.16
        },
        "th": {
         "file": "samples/elevenlabs/f574711eefa360b8.mp3",
         "dur": 2.48
        },
        "vi": {
         "file": "samples/elevenlabs/ae38b71b66d0d8be.mp3",
         "dur": 2.48
        },
        "id": {
         "file": "samples/elevenlabs/ff4afa28d49eb3e4.mp3",
         "dur": 2.96
        }
       }
      },
      "tencent": {
       "voiceKey": "tx-aojiao-xuejie",
       "fit": "pick",
       "lines": {
        "l1": {
         "file": "samples/tencent/c8c337ae169ce4f4.mp3",
         "dur": 2.81
        },
        "l2": {
         "file": "samples/tencent/a815b9a0571d0944.mp3",
         "dur": 3.94
        },
        "l3": {
         "file": "samples/tencent/df8a28b78ecb6d40.mp3",
         "dur": 3.22
        }
       },
       "signature": {
        "zh": {
         "file": "samples/tencent/4bcb4887799b657e.mp3",
         "dur": 2.93
        },
        "en": {
         "file": "samples/tencent/be2498990d7d793f.mp3",
         "dur": 2.09
        },
        "th": {
         "file": "samples/tencent/26547ce31ace181d.mp3",
         "dur": 3.86
        },
        "vi": {
         "file": "samples/tencent/85d841b7a931e87b.mp3",
         "dur": 2.18
        },
        "id": {
         "file": "samples/tencent/bca054a06c8af48e.mp3",
         "dur": 2.66
        }
       }
      }
     }
    }
   ]
  },
  {
   "key": "fantasy",
   "title": {
    "zh": "奇幻 RPG",
    "en": "Fantasy RPG"
   },
   "blurb": {
    "zh": "剑与魔法的世界：同一套音色流程，换一个题材照样成立。",
    "en": "Swords and sorcery: the same casting flow works for any genre."
   },
   "characters": [
    {
     "key": "wizard",
     "avatar": "🧙",
     "name": {
      "zh": "老巫师",
      "en": "Old Wizard"
     },
     "role": {
      "zh": "魔法学院的院长，话里总藏着谜",
      "en": "Head of the magic school; every sentence is a riddle"
     },
     "lines": [
      {
       "key": "l1",
       "emotion": "calm",
       "text": {
        "zh": "年轻的学徒，魔法的第一课，是学会倾听风的声音。"
       }
      },
      {
       "key": "l2",
       "emotion": "surprised",
       "text": {
        "zh": "什么？你竟然把禁书区的门打开了？"
       }
      },
      {
       "key": "l3",
       "emotion": "happy",
       "text": {
        "zh": "哈哈，不错不错，这次的火球术总算没烧到你的眉毛。"
       }
      }
     ],
     "signature": {
      "emotion": "calm",
      "text": {
       "zh": "记住，真正的力量来自内心。",
       "en": "Remember, true power comes from within.",
       "th": "จำไว้ พลังที่แท้จริงมาจากภายในใจ",
       "vi": "Hãy nhớ, sức mạnh thật sự đến từ bên trong.",
       "id": "Ingat, kekuatan sejati berasal dari dalam diri."
      }
     },
     "casts": {
      "minimax": {
       "voiceKey": "mm-storyteller-grandpa",
       "fit": "pick",
       "lines": {
        "l1": {
         "file": "samples/minimax/641d1972b9ea5ebe.mp3",
         "dur": 6.02
        },
        "l2": {
         "file": "samples/minimax/f6ce38663157316f.mp3",
         "dur": 4.25
        },
        "l3": {
         "file": "samples/minimax/f14169d77e4b4b60.mp3",
         "dur": 6.24
        }
       },
       "signature": {
        "zh": {
         "file": "samples/minimax/973460aacbc190a0.mp3",
         "dur": 3.65
        },
        "en": {
         "file": "samples/minimax/2510bd5f82095349.mp3",
         "dur": 3.17
        },
        "th": {
         "file": "samples/minimax/8ba367e5f13427f1.mp3",
         "dur": 3.82
        },
        "vi": {
         "file": "samples/minimax/6a843fe5be6c4a22.mp3",
         "dur": 3.5
        },
        "id": {
         "file": "samples/minimax/dbc5bef7487c9173.mp3",
         "dur": 3.77
        }
       }
      },
      "elevenlabs": {
       "voiceKey": "el-myrrdin",
       "fit": "pick",
       "lines": {
        "l1": {
         "file": "samples/elevenlabs/0e8b0fcde358840c.mp3",
         "dur": 5.2
        },
        "l2": {
         "file": "samples/elevenlabs/dd2ab88e5fb30452.mp3",
         "dur": 3.44
        },
        "l3": {
         "file": "samples/elevenlabs/69f47b7baf91d32d.mp3",
         "dur": 5.04
        }
       },
       "signature": {
        "zh": {
         "file": "samples/elevenlabs/2a85ea0f47f47463.mp3",
         "dur": 3.12
        },
        "en": {
         "file": "samples/elevenlabs/8c7ef07d06a8c415.mp3",
         "dur": 3.44
        },
        "th": {
         "file": "samples/elevenlabs/d167978a4caccaf6.mp3",
         "dur": 4.08
        },
        "vi": {
         "file": "samples/elevenlabs/8ba650f42747af3b.mp3",
         "dur": 3.52
        },
        "id": {
         "file": "samples/elevenlabs/ac7f7cba6c003459.mp3",
         "dur": 4.32
        }
       }
      },
      "tencent": {
       "voiceKey": "tx-shenqing-langsong",
       "fit": "nearest",
       "lines": {
        "l1": {
         "file": "samples/tencent/ac96db963c91cb2a.mp3",
         "dur": 5.86
        },
        "l2": {
         "file": "samples/tencent/03d2c4a2e209e633.mp3",
         "dur": 3.29
        },
        "l3": {
         "file": "samples/tencent/9bd0110e9a5547b8.mp3",
         "dur": 5.3
        }
       },
       "signature": {
        "zh": {
         "file": "samples/tencent/719b4876e72ba7f1.mp3",
         "dur": 2.9
        },
        "en": {
         "file": "samples/tencent/f1bcee4bba0f7006.mp3",
         "dur": 2.9
        },
        "th": {
         "file": "samples/tencent/23e095c08df3c774.mp3",
         "dur": 3.22
        },
        "vi": {
         "file": "samples/tencent/b0f9b8bdf0ab016d.mp3",
         "dur": 2.86
        },
        "id": {
         "file": "samples/tencent/9770ddf1e5ce5670.mp3",
         "dur": 3.34
        }
       }
      }
     }
    },
    {
     "key": "demonlord",
     "avatar": "👿",
     "name": {
      "zh": "魔王",
      "en": "Demon Lord"
     },
     "role": {
      "zh": "王座上的最终 Boss",
      "en": "The final boss on the throne"
     },
     "lines": [
      {
       "key": "l1",
       "emotion": "calm",
       "text": {
        "zh": "又一个不自量力的勇者。你的剑，还在发抖。"
       }
      },
      {
       "key": "l2",
       "emotion": "angry",
       "text": {
        "zh": "放肆！谁允许你踏入我的王座大厅？"
       }
      },
      {
       "key": "l3",
       "emotion": "happy",
       "text": {
        "zh": "哈哈哈哈！很好！让我看看，你还能撑多久！"
       }
      }
     ],
     "signature": {
      "emotion": "angry",
      "text": {
       "zh": "跪下，或者毁灭。",
       "en": "Kneel — or be destroyed.",
       "th": "คุกเข่าลง หรือไม่ก็ถูกทำลาย",
       "vi": "Quỳ xuống, hoặc bị hủy diệt.",
       "id": "Berlututlah, atau binasa."
      }
     },
     "casts": {
      "minimax": {
       "voiceKey": "mm-unrestrained-young-man",
       "fit": "pick",
       "lines": {
        "l1": {
         "file": "samples/minimax/53b885cb93dfaf1a.mp3",
         "dur": 4.37
        },
        "l2": {
         "file": "samples/minimax/7ad38d064cb3aecc.mp3",
         "dur": 4.06
        },
        "l3": {
         "file": "samples/minimax/5cbee4317fff5462.mp3",
         "dur": 5.57
        }
       },
       "signature": {
        "zh": {
         "file": "samples/minimax/2a5e1ebf0c1f7391.mp3",
         "dur": 2.62
        },
        "en": {
         "file": "samples/minimax/70535e73dbf45f2c.mp3",
         "dur": 2.16
        },
        "th": {
         "file": "samples/minimax/0443729b24dbbd61.mp3",
         "dur": 2.93
        },
        "vi": {
         "file": "samples/minimax/f457e4b6361d5704.mp3",
         "dur": 2.4
        },
        "id": {
         "file": "samples/minimax/774899a4dc222b62.mp3",
         "dur": 2.45
        }
       }
      },
      "elevenlabs": {
       "voiceKey": "el-malyx",
       "fit": "pick",
       "lines": {
        "l1": {
         "file": "samples/elevenlabs/76874bafa2d1fdc3.mp3",
         "dur": 5.04
        },
        "l2": {
         "file": "samples/elevenlabs/ca6a60ece6bd887b.mp3",
         "dur": 3.44
        },
        "l3": {
         "file": "samples/elevenlabs/c91913cee35bf726.mp3",
         "dur": 5.04
        }
       },
       "signature": {
        "zh": {
         "file": "samples/elevenlabs/b81d9d55c236556f.mp3",
         "dur": 2
        },
        "en": {
         "file": "samples/elevenlabs/1f476b4952b6ba99.mp3",
         "dur": 2.8
        },
        "th": {
         "file": "samples/elevenlabs/20b953e99d5172f2.mp3",
         "dur": 2.88
        },
        "vi": {
         "file": "samples/elevenlabs/169227e74a5cd6e6.mp3",
         "dur": 2.24
        },
        "id": {
         "file": "samples/elevenlabs/3179a81668bc8347.mp3",
         "dur": 2.64
        }
       }
      },
      "tencent": {
       "voiceKey": "tx-shenchen-pingxi",
       "fit": "nearest",
       "lines": {
        "l1": {
         "file": "samples/tencent/d830add988a9c120.mp3",
         "dur": 4.06
        },
        "l2": {
         "file": "samples/tencent/0e0996756bbd6758.mp3",
         "dur": 3.05
        },
        "l3": {
         "file": "samples/tencent/0d761ac2a5d9114e.mp3",
         "dur": 3.86
        }
       },
       "signature": {
        "zh": {
         "file": "samples/tencent/2286cfa524e09202.mp3",
         "dur": 1.66
        },
        "en": {
         "file": "samples/tencent/7f376a4cee2689d2.mp3",
         "dur": 2.18
        },
        "th": {
         "file": "samples/tencent/3fbcb8c9daecd147.mp3",
         "dur": 3.05
        },
        "vi": {
         "file": "samples/tencent/ea95de1b083aeccf.mp3",
         "dur": 2.09
        },
        "id": {
         "file": "samples/tencent/42b8541bce39f93b.mp3",
         "dur": 2.45
        }
       }
      }
     }
    },
    {
     "key": "elf",
     "avatar": "🧝",
     "name": {
      "zh": "森林精灵",
      "en": "Forest Elf"
     },
     "role": {
      "zh": "古树的守护者",
      "en": "Guardian of the ancient trees"
     },
     "lines": [
      {
       "key": "l1",
       "emotion": "calm",
       "text": {
        "zh": "旅人，你身上有星光的味道。"
       }
      },
      {
       "key": "l2",
       "emotion": "happy",
       "text": {
        "zh": "看，萤火虫在为你引路呢！"
       }
      },
      {
       "key": "l3",
       "emotion": "sad",
       "text": {
        "zh": "森林在哭泣……古树的根，正在一点点枯萎。"
       }
      }
     ],
     "signature": {
      "emotion": "calm",
      "text": {
       "zh": "愿星光指引你的道路。",
       "en": "May the starlight guide your path.",
       "th": "ขอให้แสงดาวนำทางเธอ",
       "vi": "Nguyện ánh sao soi đường cho bạn.",
       "id": "Semoga cahaya bintang menuntun jalanmu."
      }
     },
     "casts": {
      "minimax": {
       "voiceKey": "mm-explorative-girl",
       "fit": "pick",
       "lines": {
        "l1": {
         "file": "samples/minimax/fc9db70b1261d27b.mp3",
         "dur": 3.82
        },
        "l2": {
         "file": "samples/minimax/3f43c7c9271791b0.mp3",
         "dur": 3.26
        },
        "l3": {
         "file": "samples/minimax/f943f7caa30b8cc6.mp3",
         "dur": 7.01
        }
       },
       "signature": {
        "zh": {
         "file": "samples/minimax/876e4b0169915d2d.mp3",
         "dur": 2.57
        },
        "en": {
         "file": "samples/minimax/dd78352cf6f2e1ca.mp3",
         "dur": 2.83
        },
        "th": {
         "file": "samples/minimax/46f741f6b179e463.mp3",
         "dur": 1.9
        },
        "vi": {
         "file": "samples/minimax/09e4e45b296f2241.mp3",
         "dur": 2.4
        },
        "id": {
         "file": "samples/minimax/9e53fba99c3c0b14.mp3",
         "dur": 3.07
        }
       }
      },
      "elevenlabs": {
       "voiceKey": "el-zi-yue",
       "fit": "pick",
       "lines": {
        "l1": {
         "file": "samples/elevenlabs/f00f274b440eaa27.mp3",
         "dur": 3.28
        },
        "l2": {
         "file": "samples/elevenlabs/d0e7dec5eec7126b.mp3",
         "dur": 2.64
        },
        "l3": {
         "file": "samples/elevenlabs/8dc3670763506663.mp3",
         "dur": 5.52
        }
       },
       "signature": {
        "zh": {
         "file": "samples/elevenlabs/901262120b358464.mp3",
         "dur": 2.4
        },
        "en": {
         "file": "samples/elevenlabs/afbf7e4e9ee48ead.mp3",
         "dur": 2.4
        },
        "th": {
         "file": "samples/elevenlabs/819880b64afdb1dc.mp3",
         "dur": 2.4
        },
        "vi": {
         "file": "samples/elevenlabs/fae289a403b2cd72.mp3",
         "dur": 2.32
        },
        "id": {
         "file": "samples/elevenlabs/fabd68f8221f2d93.mp3",
         "dur": 3.12
        }
       }
      },
      "tencent": {
       "voiceKey": "tx-wenrou-jiejie",
       "fit": "nearest",
       "lines": {
        "l1": {
         "file": "samples/tencent/425c5fd5a9bd5813.mp3",
         "dur": 2.78
        },
        "l2": {
         "file": "samples/tencent/edf8ee2bc73e5a73.mp3",
         "dur": 2.74
        },
        "l3": {
         "file": "samples/tencent/c7e6aab5c2d2ef8c.mp3",
         "dur": 4.9
        }
       },
       "signature": {
        "zh": {
         "file": "samples/tencent/3e07d0c0c5f0abfb.mp3",
         "dur": 2.02
        },
        "en": {
         "file": "samples/tencent/6a0bf400c37a2d90.mp3",
         "dur": 2.14
        },
        "th": {
         "file": "samples/tencent/a7b1ed97de71fe1b.mp3",
         "dur": 2.09
        },
        "vi": {
         "file": "samples/tencent/2762a4efb280654c.mp3",
         "dur": 1.58
        },
        "id": {
         "file": "samples/tencent/a2e18dc1636ea21b.mp3",
         "dur": 2.33
        }
       }
      }
     }
    },
    {
     "key": "merchant",
     "avatar": "💰",
     "name": {
      "zh": "狡猾商人",
      "en": "Sly Merchant"
     },
     "role": {
      "zh": "什么都卖，价格永远好商量",
      "en": "Sells anything; the price is always negotiable"
     },
     "lines": [
      {
       "key": "l1",
       "emotion": "happy",
       "text": {
        "zh": "哎呀呀，贵客临门！看看这把剑，削铁如泥，今天只要九十九金币！"
       }
      },
      {
       "key": "l2",
       "emotion": "surprised",
       "text": {
        "zh": "什么？你嫌贵？这可是精灵王用过的！大概吧……"
       }
      },
      {
       "key": "l3",
       "emotion": "calm",
       "text": {
        "zh": "嘘……想要地下城的地图？价钱嘛，好商量。"
       }
      }
     ],
     "signature": {
      "emotion": "happy",
      "text": {
       "zh": "童叟无欺，概不赊账！",
       "en": "Fair prices for all — but no credit!",
       "th": "ราคายุติธรรมทุกคน แต่ไม่รับเงินเชื่อนะ!",
       "vi": "Giá cả công bằng, nhưng miễn ghi nợ!",
       "id": "Harga jujur untuk semua, tapi tidak boleh utang!"
      }
     },
     "casts": {
      "minimax": {
       "voiceKey": "mm-gravelly-storyteller",
       "fit": "pick",
       "lines": {
        "l1": {
         "file": "samples/minimax/df481ac55891e333.mp3",
         "dur": 7.66
        },
        "l2": {
         "file": "samples/minimax/299fa87d49330d21.mp3",
         "dur": 5.76
        },
        "l3": {
         "file": "samples/minimax/2976c2feeee0119d.mp3",
         "dur": 5.26
        }
       },
       "signature": {
        "zh": {
         "file": "samples/minimax/f1cc393ebab0e703.mp3",
         "dur": 2.66
        },
        "en": {
         "file": "samples/minimax/bd7d00a618418fbb.mp3",
         "dur": 2.66
        },
        "th": {
         "file": "samples/minimax/a29a8496d3a59cc7.mp3",
         "dur": 3.43
        },
        "vi": {
         "file": "samples/minimax/496637d87d7eabd7.mp3",
         "dur": 3.26
        },
        "id": {
         "file": "samples/minimax/a2becf0392bc1eb1.mp3",
         "dur": 4.46
        }
       }
      },
      "elevenlabs": {
       "voiceKey": "el-xiao-bai",
       "fit": "pick",
       "lines": {
        "l1": {
         "file": "samples/elevenlabs/3e1f6fc35f442360.mp3",
         "dur": 6.4
        },
        "l2": {
         "file": "samples/elevenlabs/36a28377c9e96f81.mp3",
         "dur": 4.8
        },
        "l3": {
         "file": "samples/elevenlabs/1503f373041f01e2.mp3",
         "dur": 4.96
        }
       },
       "signature": {
        "zh": {
         "file": "samples/elevenlabs/5eafe0c5c59dca4e.mp3",
         "dur": 2.32
        },
        "en": {
         "file": "samples/elevenlabs/7cc25982b7155fe2.mp3",
         "dur": 2.96
        },
        "th": {
         "file": "samples/elevenlabs/791979e1ce69429f.mp3",
         "dur": 3.12
        },
        "vi": {
         "file": "samples/elevenlabs/5a1c07a0def40210.mp3",
         "dur": 2.72
        },
        "id": {
         "file": "samples/elevenlabs/63ee6b341a206b63.mp3",
         "dur": 4
        }
       }
      },
      "tencent": {
       "voiceKey": "tx-xianliao-nansheng",
       "fit": "nearest",
       "lines": {
        "l1": {
         "file": "samples/tencent/a586c3310c3e09e6.mp3",
         "dur": 6.58
        },
        "l2": {
         "file": "samples/tencent/337e97d0bce041ab.mp3",
         "dur": 4.54
        },
        "l3": {
         "file": "samples/tencent/1b8403f5b1c76a81.mp3",
         "dur": 4.58
        }
       },
       "signature": {
        "zh": {
         "file": "samples/tencent/270bb3da02506ad2.mp3",
         "dur": 2.93
        },
        "en": {
         "file": "samples/tencent/5e4bb0ad3b6b918a.mp3",
         "dur": 2.33
        },
        "th": {
         "file": "samples/tencent/6bbc49988ffe5a12.mp3",
         "dur": 2.21
        },
        "vi": {
         "file": "samples/tencent/faac8ab813076c20.mp3",
         "dur": 2.18
        },
        "id": {
         "file": "samples/tencent/350e525cd47cef7b.mp3",
         "dur": 2.81
        }
       }
      }
     }
    },
    {
     "key": "dragon",
     "avatar": "🐉",
     "name": {
      "zh": "远古巨龙",
      "en": "Ancient Dragon"
     },
     "role": {
      "zh": "沉睡千年的山谷之主",
      "en": "Lord of the valley, asleep for a thousand years"
     },
     "lines": [
      {
       "key": "l1",
       "emotion": "calm",
       "text": {
        "zh": "千年了……终于又有凡人敢踏入这座山谷。"
       }
      },
      {
       "key": "l2",
       "emotion": "angry",
       "text": {
        "zh": "愚蠢！你以为凭这点力量，就能夺走我的宝藏？"
       }
      },
      {
       "key": "l3",
       "emotion": "calm",
       "text": {
        "zh": "人类啊，你们的寿命如此短暂，却总是如此执着。"
       }
      }
     ],
     "signature": {
      "emotion": "calm",
      "text": {
       "zh": "我的火焰，曾经燃尽整片天空。",
       "en": "My fire once burned the entire sky.",
       "th": "เปลวไฟของข้าเคยเผาผลาญทั้งท้องฟ้ามาแล้ว",
       "vi": "Ngọn lửa của ta từng thiêu rụi cả bầu trời.",
       "id": "Apiku pernah membakar seluruh langit."
      }
     },
     "casts": {
      "minimax": {
       "voiceKey": "mm-deep-voiced-male",
       "fit": "pick",
       "lines": {
        "l1": {
         "file": "samples/minimax/c472f61d86c97960.mp3",
         "dur": 4.78
        },
        "l2": {
         "file": "samples/minimax/2fe1c0c11ec087c4.mp3",
         "dur": 4.97
        },
        "l3": {
         "file": "samples/minimax/51158cdc2f6b2011.mp3",
         "dur": 5.09
        }
       },
       "signature": {
        "zh": {
         "file": "samples/minimax/93e429c2a5d8cdf3.mp3",
         "dur": 4.25
        },
        "en": {
         "file": "samples/minimax/f52a048c6aaea687.mp3",
         "dur": 2.66
        },
        "th": {
         "file": "samples/minimax/690cd1b3d1965a9f.mp3",
         "dur": 3
        },
        "vi": {
         "file": "samples/minimax/e68261afbb04877d.mp3",
         "dur": 3.17
        },
        "id": {
         "file": "samples/minimax/c88a4b44cc18cd26.mp3",
         "dur": 2.57
        }
       }
      },
      "elevenlabs": {
       "voiceKey": "el-smoke-dragon",
       "fit": "pick",
       "lines": {
        "l1": {
         "file": "samples/elevenlabs/3a6dd64779528c88.mp3",
         "dur": 5.28
        },
        "l2": {
         "file": "samples/elevenlabs/2ab084d01c3fe6ee.mp3",
         "dur": 4.56
        },
        "l3": {
         "file": "samples/elevenlabs/33abe5dd0233bb77.mp3",
         "dur": 5.68
        }
       },
       "signature": {
        "zh": {
         "file": "samples/elevenlabs/54dd3cc1ddca01c4.mp3",
         "dur": 4
        },
        "en": {
         "file": "samples/elevenlabs/dbde5402176a206d.mp3",
         "dur": 4
        },
        "th": {
         "file": "samples/elevenlabs/c80a3ff4600a779d.mp3",
         "dur": 4.32
        },
        "vi": {
         "file": "samples/elevenlabs/6a3e071977e5d0a4.mp3",
         "dur": 3.68
        },
        "id": {
         "file": "samples/elevenlabs/06a661f82d1edef5.mp3",
         "dur": 3.44
        }
       }
      },
      "tencent": null
     }
    }
   ]
  }
 ]
}
