查询可用音色

使用本接口支持查询不同分类下的音色信息。

接口信息

  • 接口路径: /api/tts/v1/voice/config
  • 请求方式: GET
  • 认证方式: 无需认证(公开接口)

请求示例

curl -X GET "https://api.vuilabs.cn/api/tts/v1/voice/config"

响应参数

场景信息 (Scenario)

参数名类型说明
idint64场景ID
namestring场景名称,如”播客”
descriptionstring场景描述
imageUrlstring场景图标URL
statusint32状态(1=启用)
createdAtstring创建时间
updatedAtstring更新时间

音色信息 (Voice)

参数名类型说明
idint64音色记录ID
voiceIdstring音色标识,用于生成接口调用
scenarioIdint64所属场景ID
namestring音色名称,如”景澄”、“柏川”
iconUrlstring音色图标URL
descriptionstring音色描述
previewUrlstring音色试听音频URL
genderstring性别(male/female)
ageGroupstring年龄段(young/middle/senior)
stylestring风格描述,如”温和、稳重”
languagestring语言,如”zh-CN”
sortOrderint32排序顺序
statusint32状态(1=启用)

样本文件信息 (SampleFile)

参数名类型说明
idint64样本ID
scenarioIdint64所属场景ID
fileNamestring文件名
fileUrlstring文件URL
fileTypestring文件类型(text)
contentstring文件内容
durationint32时长(秒)
sortOrderint32排序顺序
statusint32状态(1=启用)

成功响应示例

{
  "errorCode": 0,
  "errorMessage": "",
  "succeed": true,
  "data": {
    "fullConfigs": [
      {
        "scenario": {
          "id": 1,
          "name": "播客",
          "description": "专业的新闻播报场景,适合正式、严肃的内容播报",
          "imageUrl": "https://lunalab-res.oss-cn-hangzhou.aliyuncs.com/ttsIconV1/boke.png",
          "status": 1,
          "createdAt": "2026-01-01 00:00:00",
          "updatedAt": "2026-01-01 00:00:00"
        },
        "voices": [
          {
            "id": 26,
            "voiceId": "jingcheng",
            "scenarioId": 1,
            "name": "播客景澄",
            "iconUrl": "https://lunalab-res.oss-cn-hangzhou.aliyuncs.com/ttsIconV1/20260105163352_a953302a.png",
            "description": "温和、稳重且富有亲和力的男青年。",
            "previewUrl": "https://lunalab-res.oss-cn-hangzhou.aliyuncs.com/ttsPreV1/20260105163424_91d6eacc.wav",
            "gender": "male",
            "ageGroup": "young",
            "style": "温和、稳重",
            "language": "zh-CN",
            "sortOrder": 0,
            "status": 1,
            "createdAt": "2026-01-01 00:00:00",
            "updatedAt": "2026-01-07 12:01:45"
          },
          {
            "id": 27,
            "voiceId": "bochuan",
            "scenarioId": 1,
            "name": "柏川FM",
            "iconUrl": "https://lunalab-res.oss-cn-hangzhou.aliyuncs.com/ttsIconV1/20260105172901_d6413c53.png",
            "description": "成熟、开朗的男青年。",
            "previewUrl": "https://lunalab-res.oss-cn-hangzhou.aliyuncs.com/ttsPreV1/20260105172905_b22df8aa.wav",
            "gender": "male",
            "ageGroup": "young",
            "style": "温和",
            "language": "zh-CN",
            "sortOrder": 0,
            "status": 1,
            "createdAt": "2026-01-01 00:00:00",
            "updatedAt": "2026-01-07 12:03:14"
          },
          {
            "id": 28,
            "voiceId": "zhining",
            "scenarioId": 1,
            "name": "播客芷宁",
            "iconUrl": "https://lunalab-res.oss-cn-hangzhou.aliyuncs.com/ttsIconV1/20260105173704_fcfa8d45.png",
            "description": "知性、温柔且富有亲和力的女青年。",
            "previewUrl": "https://lunalab-res.oss-cn-hangzhou.aliyuncs.com/ttsPreV1/20260105173709_ac9a4359.wav",
            "gender": "female",
            "ageGroup": "young",
            "style": "知性、温柔",
            "language": "zh-CN",
            "sortOrder": 0,
            "status": 1,
            "createdAt": "2026-01-01 00:00:00",
            "updatedAt": "2026-01-07 12:04:12"
          },
          {
            "id": 29,
            "voiceId": "nianan",
            "scenarioId": 1,
            "name": "念安FM",
            "iconUrl": "https://lunalab-res.oss-cn-hangzhou.aliyuncs.com/ttsIconV1/20260105174659_2523cf02.jpeg",
            "description": "清新、活泼的女青年。",
            "previewUrl": "https://lunalab-res.oss-cn-hangzhou.aliyuncs.com/ttsPreV1/20260105174703_76ef34b6.wav",
            "gender": "female",
            "ageGroup": "young",
            "style": "温和",
            "language": "zh-CN",
            "sortOrder": 0,
            "status": 1,
            "createdAt": "2026-01-01 00:00:00",
            "updatedAt": "2026-01-07 12:03:45"
          },
          {
            "id": 56,
            "voiceId": "michael",
            "scenarioId": 1,
            "name": "Michael",
            "iconUrl": "https://lunalab-res.oss-cn-hangzhou.aliyuncs.com/ttsIconV1/20260107121005_4d8e142c.jpeg",
            "description": "声音清晰、有亲和力的美国男青年。",
            "previewUrl": "https://lunalab-res.oss-cn-hangzhou.aliyuncs.com/ttsPreV1/20260107121022_ed6a9c8f.wav",
            "gender": "male",
            "ageGroup": "adult",
            "style": "亲和",
            "language": "en-US",
            "sortOrder": 0,
            "status": 1,
            "createdAt": "2026-01-07 12:10:25",
            "updatedAt": "2026-01-07 19:09:05"
          },
          {
            "id": 58,
            "voiceId": "grace",
            "scenarioId": 1,
            "name": "Grace",
            "iconUrl": "https://lunalab-res.oss-cn-hangzhou.aliyuncs.com/ttsIconV1/20260107184750_b82cae8a.png",
            "description": "优雅的英国女性,口音标准圆润,叙事感强。",
            "previewUrl": "https://lunalab-res.oss-cn-hangzhou.aliyuncs.com/ttsPreV1/20260107184754_20d5193d.wav",
            "gender": "female",
            "ageGroup": "adult",
            "style": "优雅",
            "language": "en-US",
            "sortOrder": 0,
            "status": 1,
            "createdAt": "2026-01-07 18:48:04",
            "updatedAt": "2026-01-07 19:08:50"
          }
        ],
        "sampleFiles": [
          {
            "id": 1,
            "scenarioId": 1,
            "fileName": "播客样例",
            "fileUrl": "samples.txt",
            "fileType": "text",
            "content": "大家好,欢迎收听今天的播客,我们聊聊人工智能在商业领域的最新应用。",
            "duration": 0,
            "sortOrder": 1,
            "status": 1,
            "createdAt": "2026-01-01 00:00:00",
            "updatedAt": "2026-01-01 00:00:00"
          },
          {
            "id": 2,
            "scenarioId": 1,
            "fileName": "播客样例",
            "fileUrl": "samples.txt",
            "fileType": "text",
            "content": "人工智能技术在医疗领域取得重大突破,新型AI诊断系统准确率达到95%以上。",
            "duration": 0,
            "sortOrder": 1,
            "status": 1,
            "createdAt": "2026-01-01 00:00:00",
            "updatedAt": "2026-01-01 00:00:00"
          },
          {
            "id": 3,
            "scenarioId": 1,
            "fileName": "播客样例",
            "fileUrl": "samples.txt",
            "fileType": "text",
            "content": "大家好,很高兴来分享一些研究数据和案例。",
            "duration": 0,
            "sortOrder": 1,
            "status": 1,
            "createdAt": "2026-01-01 00:00:00",
            "updatedAt": "2026-01-01 00:00:00"
          },
          {
            "id": 4,
            "scenarioId": 1,
            "fileName": "播客样例",
            "fileUrl": "samples.txt",
            "fileType": "text",
            "content": "总结一下,AI 在商业上的潜力很大,但落地要注意数据质量和伦理问题。",
            "duration": 0,
            "sortOrder": 1,
            "status": 1,
            "createdAt": "2026-01-01 00:00:00",
            "updatedAt": "2026-01-01 00:00:00"
          }
        ]
      },
      {
        "scenario": {
          "id": 2,
          "name": "有声书旁白",
          "description": "温馨的故事阅读场景,适合儿童故事、小说朗读",
          "imageUrl": "https://lunalab-res.oss-cn-hangzhou.aliyuncs.com/ttsIconV1/youshengshu.png",
          "status": 1,
          "createdAt": "2026-01-01 00:00:00",
          "updatedAt": "2026-01-01 00:00:00"
        },
        "voices": [
          {
            "id": 30,
            "voiceId": "jingyuan",
            "scenarioId": 2,
            "name": "靖哥说书",
            "iconUrl": "https://lunalab-res.oss-cn-hangzhou.aliyuncs.com/ttsIconV1/20260105175002_e9a0c5ee.png",
            "description": "慵懒、个性且有磁性的霸总。",
            "previewUrl": "https://lunalab-res.oss-cn-hangzhou.aliyuncs.com/ttsPreV1/20260105175005_85bcbd68.wav",
            "gender": "male",
            "ageGroup": "adult",
            "style": "慵懒",
            "language": "zh-CN",
            "sortOrder": 0,
            "status": 1,
            "createdAt": "2026-01-01 00:00:00",
            "updatedAt": "2026-01-07 12:04:40"
          },
          {
            "id": 31,
            "voiceId": "lixing",
            "scenarioId": 2,
            "name": "有声的砺行",
            "iconUrl": "https://lunalab-res.oss-cn-hangzhou.aliyuncs.com/ttsIconV1/20260105175124_a5b48766.png",
            "description": "清晰、温润的中年男性。",
            "previewUrl": "https://lunalab-res.oss-cn-hangzhou.aliyuncs.com/ttsPreV1/20260105175128_e5831025.wav",
            "gender": "male",
            "ageGroup": "adult",
            "style": "清晰、温润",
            "language": "zh-CN",
            "sortOrder": 0,
            "status": 1,
            "createdAt": "2026-01-01 00:00:00",
            "updatedAt": "2026-01-07 12:04:57"
          },
          {
            "id": 32,
            "voiceId": "jinyu",
            "scenarioId": 2,
            "name": "有声的瑾瑜",
            "iconUrl": "https://lunalab-res.oss-cn-hangzhou.aliyuncs.com/ttsIconV1/20260105175252_b53899ca.png",
            "description": "温柔成熟的女声,富有层次感和表现力的女青年。",
            "previewUrl": "https://lunalab-res.oss-cn-hangzhou.aliyuncs.com/ttsPreV1/20260105175256_1747846c.wav",
            "gender": "female",
            "ageGroup": "adult",
            "style": "温柔、成熟",
            "language": "zh-CN",
            "sortOrder": 0,
            "status": 1,
            "createdAt": "2026-01-01 00:00:00",
            "updatedAt": "2026-01-07 12:05:14"
          },
          {
            "id": 33,
            "voiceId": "qiyan",
            "scenarioId": 2,
            "name": "绮言说书",
            "iconUrl": "https://lunalab-res.oss-cn-hangzhou.aliyuncs.com/ttsIconV1/20260105175402_e8e5dd22.png",
            "description": "女青年。",
            "previewUrl": "https://lunalab-res.oss-cn-hangzhou.aliyuncs.com/ttsPreV1/20260105175406_1f502dc8.wav",
            "gender": "female",
            "ageGroup": "young",
            "style": "温和",
            "language": "zh-CN",
            "sortOrder": 0,
            "status": 1,
            "createdAt": "2026-01-01 00:00:00",
            "updatedAt": "2026-01-07 12:05:34"
          },
          {
            "id": 57,
            "voiceId": "james",
            "scenarioId": 2,
            "name": "James",
            "iconUrl": "https://lunalab-res.oss-cn-hangzhou.aliyuncs.com/ttsIconV1/20260107184640_a66398c2.png",
            "description": "优雅的英国男性,口音标准圆润,叙事感强。",
            "previewUrl": "https://lunalab-res.oss-cn-hangzhou.aliyuncs.com/ttsPreV1/20260107184646_4ec23d18.wav",
            "gender": "male",
            "ageGroup": "adult",
            "style": "优雅",
            "language": "en-US",
            "sortOrder": 0,
            "status": 1,
            "createdAt": "2026-01-07 18:47:12",
            "updatedAt": "2026-01-07 19:08:58"
          }
        ],
        "sampleFiles": [
          {
            "id": 5,
            "scenarioId": 2,
            "fileName": "有声书旁白样例",
            "fileUrl": "samples.txt",
            "fileType": "text",
            "content": "夜色像一层薄纱,轻轻覆盖了整个小镇。街灯下的影子,似乎在低语着那些被遗忘的故事。她缓缓走过石板路,每一步都踩在回忆里,悄然与过去对话。",
            "duration": 0,
            "sortOrder": 1,
            "status": 1,
            "createdAt": "2026-01-01 00:00:00",
            "updatedAt": "2026-01-01 00:00:00"
          },
          {
            "id": 6,
            "scenarioId": 2,
            "fileName": "有声书旁白样例",
            "fileUrl": "samples.txt",
            "fileType": "text",
            "content": "雅典,这座古老城市,是西方哲学诞生的摇篮。柏拉图、亚里士多德等哲学家在这里探讨存在、伦理和知识的本质。古希腊的市集不仅是商业中心,更是思想碰撞的舞台。",
            "duration": 0,
            "sortOrder": 1,
            "status": 1,
            "createdAt": "2026-01-01 00:00:00",
            "updatedAt": "2026-01-01 00:00:00"
          },
          {
            "id": 7,
            "scenarioId": 2,
            "fileName": "有声书旁白样例",
            "fileUrl": "samples.txt",
            "fileType": "text",
            "content": "很久很久以前,在一个美丽的森林里,住着一只可爱的小兔子。它有着雪白的毛发和红红的眼睛。",
            "duration": 0,
            "sortOrder": 1,
            "status": 1,
            "createdAt": "2026-01-01 00:00:00",
            "updatedAt": "2026-01-01 00:00:00"
          },
          {
            "id": 8,
            "scenarioId": 2,
            "fileName": "有声书旁白样例",
            "fileUrl": "samples.txt",
            "fileType": "text",
            "content": "勇敢的小探险家背着行囊,踏上了寻找宝藏的旅程。前方等待着他的是未知的挑战和惊喜。",
            "duration": 0,
            "sortOrder": 1,
            "status": 1,
            "createdAt": "2026-01-01 00:00:00",
            "updatedAt": "2026-01-01 00:00:00"
          }
        ]
      },
      {
        "scenario": {
          "id": 3,
          "name": "语音客服",
          "description": "商业广告配音场景,适合产品宣传、品牌推广",
          "imageUrl": "",
          "status": 1,
          "createdAt": "2026-01-01 00:00:00",
          "updatedAt": "2026-01-01 00:00:00"
        },
        "voices": [
          {
            "id": 34,
            "voiceId": "xiuyuan",
            "scenarioId": 3,
            "name": "客服小远",
            "iconUrl": "",
            "description": "友好、耐心的男青年。",
            "previewUrl": "https://lunalab-res.oss-cn-hangzhou.aliyuncs.com/ttsPreV1/20260105175600_08cf0c10.wav",
            "gender": "male",
            "ageGroup": "young",
            "style": "友好、耐心",
            "language": "zh-CN",
            "sortOrder": 0,
            "status": 1,
            "createdAt": "2026-01-01 00:00:00",
            "updatedAt": "2026-01-07 12:06:14"
          },
          {
            "id": 35,
            "voiceId": "zhixia",
            "scenarioId": 3,
            "name": "客服小夏",
            "iconUrl": "",
            "description": "友好、耐心的女青年。",
            "previewUrl": "https://lunalab-res.oss-cn-hangzhou.aliyuncs.com/ttsPreV1/20260105175737_b71f9e74.wav",
            "gender": "female",
            "ageGroup": "adult",
            "style": "友好、耐心",
            "language": "zh-CN",
            "sortOrder": 0,
            "status": 1,
            "createdAt": "2026-01-01 00:00:00",
            "updatedAt": "2026-01-07 12:06:27"
          },
          {
            "id": 59,
            "voiceId": "avery",
            "scenarioId": 3,
            "name": "Avery",
            "iconUrl": "https://lunalab-res.oss-cn-hangzhou.aliyuncs.com/ttsIconV1/20260107184853_057cde66.png",
            "description": "友好、温和的美国女青年。",
            "previewUrl": "https://lunalab-res.oss-cn-hangzhou.aliyuncs.com/ttsPreV1/20260107184858_41239523.wav",
            "gender": "female",
            "ageGroup": "adult",
            "style": "友好",
            "language": "en-US",
            "sortOrder": 0,
            "status": 1,
            "createdAt": "2026-01-07 18:49:04",
            "updatedAt": "2026-01-07 19:08:43"
          },
          {
            "id": 60,
            "voiceId": "oscar",
            "scenarioId": 3,
            "name": "Oscar",
            "iconUrl": "https://lunalab-res.oss-cn-hangzhou.aliyuncs.com/ttsIconV1/20260107184943_36b3f5c5.jpeg",
            "description": "友好、亲切的美国男青年。",
            "previewUrl": "https://lunalab-res.oss-cn-hangzhou.aliyuncs.com/ttsPreV1/20260107184945_02189fdc.wav",
            "gender": "male",
            "ageGroup": "adult",
            "style": "友好",
            "language": "en-US",
            "sortOrder": 0,
            "status": 1,
            "createdAt": "2026-01-07 18:49:57",
            "updatedAt": "2026-01-07 19:08:34"
          },
          {
            "id": 61,
            "voiceId": "olivia",
            "scenarioId": 3,
            "name": "Olivia",
            "iconUrl": "https://lunalab-res.oss-cn-hangzhou.aliyuncs.com/ttsIconV1/20260107185227_d96ed669.jpeg",
            "description": "友好、亲切的美国女青年。",
            "previewUrl": "https://lunalab-res.oss-cn-hangzhou.aliyuncs.com/ttsPreV1/20260107185038_5673525c.wav",
            "gender": "female",
            "ageGroup": "adult",
            "style": "友好",
            "language": "en-US",
            "sortOrder": 0,
            "status": 1,
            "createdAt": "2026-01-07 18:50:56",
            "updatedAt": "2026-01-07 19:08:25"
          },
          {
            "id": 67,
            "voiceId": "capriana",
            "scenarioId": 3,
            "name": "Capriana-英文",
            "iconUrl": "https://lunalab-res.oss-cn-hangzhou.aliyuncs.com/ttsIconV1/20260108105839_18cbd6c7.jpeg",
            "description": "冷静理性、语气克制的女青年。",
            "previewUrl": "https://lunalab-res.oss-cn-hangzhou.aliyuncs.com/ttsPreV1/20260108105843_f62ef0f0.wav",
            "gender": "female",
            "ageGroup": "adult",
            "style": "理性",
            "language": "en-US",
            "sortOrder": 0,
            "status": 1,
            "createdAt": "2026-01-08 11:00:29",
            "updatedAt": "2026-01-08 11:01:24"
          }
        ],
        "sampleFiles": [
          {
            "id": 9,
            "scenarioId": 3,
            "fileName": "语音客服样例",
            "fileUrl": "samples.txt",
            "fileType": "text",
            "content": "您好,非常感谢您联系我们。请您先不要着急,我可以帮您查询。为了保护您的账户安全,我需要确认一下您的账户信息,可以吗?",
            "duration": 0,
            "sortOrder": 1,
            "status": 1,
            "createdAt": "2026-01-01 00:00:00",
            "updatedAt": "2026-01-01 00:00:00"
          },
          {
            "id": 10,
            "scenarioId": 3,
            "fileName": "语音客服样例",
            "fileUrl": "samples.txt",
            "fileType": "text",
            "content": "谢谢您。请您告诉我注册时使用的手机号或者邮箱,我会为您核对相关信息。请放心,您的个人信息我们会严格保密。",
            "duration": 0,
            "sortOrder": 1,
            "status": 1,
            "createdAt": "2026-01-01 00:00:00",
            "updatedAt": "2026-01-01 00:00:00"
          },
          {
            "id": 11,
            "scenarioId": 3,
            "fileName": "语音客服样例",
            "fileUrl": "samples.txt",
            "fileType": "text",
            "content": "收到,非常感谢您的配合。请您稍等,我这边正在为您查询账户信息……好的,您的账户余额是人民币一千二百五十元。目前账户状态正常,没有任何异常。",
            "duration": 0,
            "sortOrder": 1,
            "status": 1,
            "createdAt": "2026-01-01 00:00:00",
            "updatedAt": "2026-01-01 00:00:00"
          },
          {
            "id": 12,
            "scenarioId": 3,
            "fileName": "语音客服样例",
            "fileUrl": "samples.txt",
            "fileType": "text",
            "content": "不客气,这是我的工作。为了您的账户安全,建议您定期修改密码,同时不要轻信陌生来电或短信。如果您需要,我可以教您如何设置更安全的密码。",
            "duration": 0,
            "sortOrder": 1,
            "status": 1,
            "createdAt": "2026-01-01 00:00:00",
            "updatedAt": "2026-01-01 00:00:00"
          },
          {
            "id": 13,
            "scenarioId": 3,
            "fileName": "语音客服样例",
            "fileUrl": "samples.txt",
            "fileType": "text",
            "content": "您好,我理解您的心情,等待订单的过程确实会让人着急。请您先不要担心,我可以帮您查一下订单状态。请问您方便提供订单号吗?",
            "duration": 0,
            "sortOrder": 1,
            "status": 1,
            "createdAt": "2026-01-01 00:00:00",
            "updatedAt": "2026-01-01 00:00:00"
          }
        ]
      },
      {
        "scenario": {
          "id": 6,
          "name": "搞笑有趣",
          "description": "搞笑有趣",
          "imageUrl": "https://lunalab-res.oss-cn-hangzhou.aliyuncs.com/ttsIconV1/gaoxiao.png",
          "status": 1,
          "createdAt": "2026-01-01 00:00:00",
          "updatedAt": "2026-01-01 00:00:00"
        },
        "voices": [
          {
            "id": 39,
            "voiceId": "xinxin",
            "scenarioId": 6,
            "name": "新新同学",
            "iconUrl": "https://lunalab-res.oss-cn-hangzhou.aliyuncs.com/ttsIconV1/20260105190534_0b500298.png",
            "description": "稚气俏皮,充满孩子气的童声。",
            "previewUrl": "https://lunalab-res.oss-cn-hangzhou.aliyuncs.com/ttsPreV1/20260105190538_41db39af.wav",
            "gender": "male",
            "ageGroup": "child",
            "style": "稚气",
            "language": "zh-CN",
            "sortOrder": 0,
            "status": 1,
            "createdAt": "2026-01-01 00:00:00",
            "updatedAt": "2026-01-01 00:00:00"
          },
          {
            "id": 40,
            "voiceId": "wukong",
            "scenarioId": 6,
            "name": "孙悟空",
            "iconUrl": "https://lunalab-res.oss-cn-hangzhou.aliyuncs.com/ttsIconV1/20260105190634_6f24bdbc.png",
            "description": "桀骜不驯、古灵精怪的猴子。",
            "previewUrl": "https://lunalab-res.oss-cn-hangzhou.aliyuncs.com/ttsPreV1/20260105190638_a32ae88a.wav",
            "gender": "male",
            "ageGroup": "adult",
            "style": "古灵精怪",
            "language": "zh-CN",
            "sortOrder": 0,
            "status": 1,
            "createdAt": "2026-01-01 00:00:00",
            "updatedAt": "2026-01-01 00:00:00"
          },
          {
            "id": 41,
            "voiceId": "bajie",
            "scenarioId": 6,
            "name": "猪八戒",
            "iconUrl": "https://lunalab-res.oss-cn-hangzhou.aliyuncs.com/ttsIconV1/20260105190727_55cc0b1c.png",
            "description": "憨厚喜感的老猪。",
            "previewUrl": "https://lunalab-res.oss-cn-hangzhou.aliyuncs.com/ttsPreV1/20260105190735_b54c2f3f.wav",
            "gender": "male",
            "ageGroup": "adult",
            "style": "憨厚喜感",
            "language": "zh-CN",
            "sortOrder": 0,
            "status": 1,
            "createdAt": "2026-01-01 00:00:00",
            "updatedAt": "2026-01-01 00:00:00"
          },
          {
            "id": 42,
            "voiceId": "linzi",
            "scenarioId": 6,
            "name": "东北琳子",
            "iconUrl": "https://lunalab-res.oss-cn-hangzhou.aliyuncs.com/ttsIconV1/20260105190900_8762fa1d.jpeg",
            "description": "搞笑直爽的东北老妹儿。",
            "previewUrl": "https://lunalab-res.oss-cn-hangzhou.aliyuncs.com/ttsPreV1/20260105190904_faf72388.wav",
            "gender": "female",
            "ageGroup": "adult",
            "style": "搞笑",
            "language": "zh-CN",
            "sortOrder": 0,
            "status": 1,
            "createdAt": "2026-01-01 00:00:00",
            "updatedAt": "2026-01-07 12:07:52"
          },
          {
            "id": 43,
            "voiceId": "liuge",
            "scenarioId": 6,
            "name": "广西柳哥",
            "iconUrl": "",
            "description": "搞笑广西表哥。",
            "previewUrl": "https://lunalab-res.oss-cn-hangzhou.aliyuncs.com/ttsPreV1/20260105191022_f2847e0d.wav",
            "gender": "male",
            "ageGroup": "adult",
            "style": "搞笑",
            "language": "zh-CN",
            "sortOrder": 0,
            "status": 1,
            "createdAt": "2026-01-01 00:00:00",
            "updatedAt": "2026-01-07 12:08:02"
          }
        ],
        "sampleFiles": [
          {
            "id": 19,
            "scenarioId": 6,
            "fileName": "搞笑有趣样例",
            "fileUrl": "samples.txt",
            "fileType": "text",
            "content": "早上起床,闹钟响了三遍,我才决定再睡五分钟。",
            "duration": 0,
            "sortOrder": 1,
            "status": 1,
            "createdAt": "2026-01-01 00:00:00",
            "updatedAt": "2026-01-01 00:00:00"
          },
          {
            "id": 20,
            "scenarioId": 6,
            "fileName": "搞笑有趣样例",
            "fileUrl": "samples.txt",
            "fileType": "text",
            "content": "结果五分钟变半小时,我还没洗脸,早饭都凉了。",
            "duration": 0,
            "sortOrder": 1,
            "status": 1,
            "createdAt": "2026-01-01 00:00:00",
            "updatedAt": "2026-01-01 00:00:00"
          },
          {
            "id": 21,
            "scenarioId": 6,
            "fileName": "搞笑有趣样例",
            "fileUrl": "samples.txt",
            "fileType": "text",
            "content": "出门才发现鞋子穿反了,算了,走路也能走。",
            "duration": 0,
            "sortOrder": 1,
            "status": 1,
            "createdAt": "2026-01-01 00:00:00",
            "updatedAt": "2026-01-01 00:00:00"
          },
          {
            "id": 22,
            "scenarioId": 6,
            "fileName": "搞笑有趣样例",
            "fileUrl": "samples.txt",
            "fileType": "text",
            "content": "路上看到别人慢跑,我也想跑,结果走得比他们还慢。",
            "duration": 0,
            "sortOrder": 1,
            "status": 1,
            "createdAt": "2026-01-01 00:00:00",
            "updatedAt": "2026-01-01 00:00:00"
          },
          {
            "id": 23,
            "scenarioId": 6,
            "fileName": "搞笑有趣样例",
            "fileUrl": "samples.txt",
            "fileType": "text",
            "content": "本来打算早餐吃健康点,结果还是忍不住买了炸鸡。",
            "duration": 0,
            "sortOrder": 1,
            "status": 1,
            "createdAt": "2026-01-01 00:00:00",
            "updatedAt": "2026-01-01 00:00:00"
          }
        ]
      },
      {
        "scenario": {
          "id": 7,
          "name": "广告",
          "description": "广告",
          "imageUrl": "https://lunalab-res.oss-cn-hangzhou.aliyuncs.com/ttsIconV1/guanggao.png",
          "status": 1,
          "createdAt": "2026-01-01 00:00:00",
          "updatedAt": "2026-01-01 00:00:00"
        },
        "voices": [
          {
            "id": 64,
            "voiceId": "daniel",
            "scenarioId": 7,
            "name": "Daniel",
            "iconUrl": "https://lunalab-res.oss-cn-hangzhou.aliyuncs.com/ttsIconV1/20260107190658_aaa3332a.png",
            "description": "声音明亮,充满活力的美国男青年。",
            "previewUrl": "https://lunalab-res.oss-cn-hangzhou.aliyuncs.com/ttsPreV1/20260107190702_8c4c34c4.wav",
            "gender": "male",
            "ageGroup": "adult",
            "style": "明亮",
            "language": "zh-CN",
            "sortOrder": 0,
            "status": 1,
            "createdAt": "2026-01-07 19:07:07",
            "updatedAt": "2026-01-07 19:07:07"
          },
          {
            "id": 65,
            "voiceId": "ella",
            "scenarioId": 7,
            "name": "Ella",
            "iconUrl": "https://lunalab-res.oss-cn-hangzhou.aliyuncs.com/ttsIconV1/20260107190727_165cd45f.png",
            "description": "声音明亮,充满活力的美国女青年。",
            "previewUrl": "https://lunalab-res.oss-cn-hangzhou.aliyuncs.com/ttsPreV1/20260107190732_3a943f77.wav",
            "gender": "female",
            "ageGroup": "adult",
            "style": "",
            "language": "zh-CN",
            "sortOrder": 0,
            "status": 1,
            "createdAt": "2026-01-07 19:07:53",
            "updatedAt": "2026-01-07 19:07:53"
          }
        ],
        "sampleFiles": [
          {
            "id": 29,
            "scenarioId": 7,
            "fileName": "广告样例",
            "fileUrl": "samples.txt",
            "fileType": "text",
            "content": "Craving something different? Treat yourself to our handmade cookies—crispy, buttery, and impossible to stop at just one.",
            "duration": 0,
            "sortOrder": 1,
            "status": 1,
            "createdAt": "2026-01-01 00:00:00",
            "updatedAt": "2026-01-01 00:00:00"
          },
          {
            "id": 30,
            "scenarioId": 7,
            "fileName": "广告样例",
            "fileUrl": "samples.txt",
            "fileType": "text",
            "content": "Baked fresh with real ingredients and zero preservatives, so you can snack happy and feel good about it.",
            "duration": 0,
            "sortOrder": 1,
            "status": 1,
            "createdAt": "2026-01-01 00:00:00",
            "updatedAt": "2026-01-01 00:00:00"
          },
          {
            "id": 31,
            "scenarioId": 7,
            "fileName": "广告样例",
            "fileUrl": "samples.txt",
            "fileType": "text",
            "content": "Perfect for afternoon coffee or your next binge-watch—one bite and your mood lifts. Grab a bag and taste the joy!",
            "duration": 0,
            "sortOrder": 1,
            "status": 1,
            "createdAt": "2026-01-01 00:00:00",
            "updatedAt": "2026-01-01 00:00:00"
          }
        ]
      },
      {
        "scenario": {
          "id": 9,
          "name": "情感陪伴",
          "description": "情感陪伴",
          "imageUrl": "https://lunalab-res.oss-cn-hangzhou.aliyuncs.com/ttsIconV1/qingan.png",
          "status": 1,
          "createdAt": "2026-01-01 00:00:00",
          "updatedAt": "2026-01-01 00:00:00"
        },
        "voices": [
          {
            "id": 50,
            "voiceId": "qinyao",
            "scenarioId": 9,
            "name": "沁瑶",
            "iconUrl": "https://lunalab-res.oss-cn-hangzhou.aliyuncs.com/ttsIconV1/20260105195537_02387718.png",
            "description": "知心姐姐",
            "previewUrl": "https://lunalab-res.oss-cn-hangzhou.aliyuncs.com/ttsPreV1/20260105195541_ce5ff03e.wav",
            "gender": "female",
            "ageGroup": "adult",
            "style": "温柔",
            "language": "zh-CN",
            "sortOrder": 0,
            "status": 1,
            "createdAt": "2026-01-01 00:00:00",
            "updatedAt": "2026-01-01 00:00:00"
          },
          {
            "id": 51,
            "voiceId": "xiyue",
            "scenarioId": 9,
            "name": "曦月",
            "iconUrl": "https://lunalab-res.oss-cn-hangzhou.aliyuncs.com/ttsIconV1/20260105195652_37e49ada.png",
            "description": "傲娇女友",
            "previewUrl": "https://lunalab-res.oss-cn-hangzhou.aliyuncs.com/ttsPreV1/20260105195657_508f4ba9.wav",
            "gender": "female",
            "ageGroup": "adult",
            "style": "傲娇",
            "language": "zh-CN",
            "sortOrder": 0,
            "status": 1,
            "createdAt": "2026-01-01 00:00:00",
            "updatedAt": "2026-01-01 00:00:00"
          },
          {
            "id": 52,
            "voiceId": "ruoxi",
            "scenarioId": 9,
            "name": "若兮",
            "iconUrl": "https://lunalab-res.oss-cn-hangzhou.aliyuncs.com/ttsIconV1/20260105195800_f8d81c01.png",
            "description": "粘人小妹妹",
            "previewUrl": "https://lunalab-res.oss-cn-hangzhou.aliyuncs.com/ttsPreV1/20260105195804_ab097ee6.wav",
            "gender": "female",
            "ageGroup": "adult",
            "style": "活泼",
            "language": "zh-CN",
            "sortOrder": 0,
            "status": 1,
            "createdAt": "2026-01-01 00:00:00",
            "updatedAt": "2026-01-01 00:00:00"
          },
          {
            "id": 53,
            "voiceId": "bochen",
            "scenarioId": 9,
            "name": "柏辰",
            "iconUrl": "https://lunalab-res.oss-cn-hangzhou.aliyuncs.com/ttsIconV1/20260105195853_41f72c48.jpeg",
            "description": "温柔男友。",
            "previewUrl": "https://lunalab-res.oss-cn-hangzhou.aliyuncs.com/ttsPreV1/20260105195857_56dd73d9.wav",
            "gender": "male",
            "ageGroup": "adult",
            "style": "贴心",
            "language": "zh-CN",
            "sortOrder": 0,
            "status": 1,
            "createdAt": "2026-01-01 00:00:00",
            "updatedAt": "2026-01-07 12:08:52"
          },
          {
            "id": 62,
            "voiceId": "daisy",
            "scenarioId": 9,
            "name": "Daisy",
            "iconUrl": "https://lunalab-res.oss-cn-hangzhou.aliyuncs.com/ttsIconV1/20260107185525_cd6de9dc.jpg",
            "description": "甜美温柔的女友。",
            "previewUrl": "https://lunalab-res.oss-cn-hangzhou.aliyuncs.com/ttsPreV1/20260107185529_289be1b6.wav",
            "gender": "female",
            "ageGroup": "adult",
            "style": "甜美",
            "language": "en-US",
            "sortOrder": 0,
            "status": 1,
            "createdAt": "2026-01-07 18:55:37",
            "updatedAt": "2026-01-07 19:08:17"
          },
          {
            "id": 63,
            "voiceId": "fiona",
            "scenarioId": 9,
            "name": "Fiona",
            "iconUrl": "https://lunalab-res.oss-cn-hangzhou.aliyuncs.com/ttsIconV1/20260107185827_ae8ab0a8.jpeg",
            "description": "细腻温柔的女友。",
            "previewUrl": "https://lunalab-res.oss-cn-hangzhou.aliyuncs.com/ttsPreV1/20260107185829_563c993a.wav",
            "gender": "female",
            "ageGroup": "adult",
            "style": "",
            "language": "en-US",
            "sortOrder": 0,
            "status": 1,
            "createdAt": "2026-01-07 18:58:35",
            "updatedAt": "2026-01-07 19:08:09"
          }
        ],
        "sampleFiles": [
          {
            "id": 32,
            "scenarioId": 9,
            "fileName": "情感陪伴样例",
            "fileUrl": "samples.txt",
            "fileType": "text",
            "content": "嗨~你回来了,今天过得怎么样呢?不用急着回答,我在这儿,慢慢说就好。",
            "duration": 0,
            "sortOrder": 1,
            "status": 1,
            "createdAt": "2026-01-01 00:00:00",
            "updatedAt": "2026-01-01 00:00:00"
          },
          {
            "id": 33,
            "scenarioId": 9,
            "fileName": "情感陪伴样例",
            "fileUrl": "samples.txt",
            "fileType": "text",
            "content": "我知道有时候一天会很累,很忙,甚至会有些烦心的事情,但没关系,你可以把一切告诉我,我愿意听你说。",
            "duration": 0,
            "sortOrder": 1,
            "status": 1,
            "createdAt": "2026-01-01 00:00:00",
            "updatedAt": "2026-01-01 00:00:00"
          },
          {
            "id": 34,
            "scenarioId": 9,
            "fileName": "情感陪伴样例",
            "fileUrl": "samples.txt",
            "fileType": "text",
            "content": "深呼吸一下,好吗?放松肩膀,慢慢来。",
            "duration": 0,
            "sortOrder": 1,
            "status": 1,
            "createdAt": "2026-01-01 00:00:00",
            "updatedAt": "2026-01-01 00:00:00"
          },
          {
            "id": 35,
            "scenarioId": 9,
            "fileName": "情感陪伴样例",
            "fileUrl": "samples.txt",
            "fileType": "text",
            "content": "无论今天发生了什么,你都不必一个人面对,我会一直在这儿陪着你。",
            "duration": 0,
            "sortOrder": 1,
            "status": 1,
            "createdAt": "2026-01-01 00:00:00",
            "updatedAt": "2026-01-01 00:00:00"
          },
          {
            "id": 36,
            "scenarioId": 9,
            "fileName": "情感陪伴样例",
            "fileUrl": "samples.txt",
            "fileType": "text",
            "content": "好了,现在让我们把今天剩下的时间留给自己吧,不着急,慢慢享受这一刻。",
            "duration": 0,
            "sortOrder": 1,
            "status": 1,
            "createdAt": "2026-01-01 00:00:00",
            "updatedAt": "2026-01-01 00:00:00"
          }
        ]
      }
    ]
  }
}