getTimbreMarketList(params: GetTimbreMarketListParams)

版本要求:
@tuya-miniapp/cloud-api≥1.0.6

描述

获取标准音色分页列表。

参数

参数类型必填说明
是请求体

返回值

类型:Promise<GetTimbreMarketListResult>
GetTimbreMarketListResult(字段含义见类型定义与 minituya 返回参数)

引用对象

typeGetTimbreMarketListResult
CommonPageResult<GetTimbreMarketListItem>

示例代码

请求示例

import { getTimbreMarketList } from '@tuya-miniapp/cloud-api';

const params = {
  devId: 'your_device_id',
  tag: 'gentle',
  keyWord: '温柔',
  lang: 'zh-CN',
  pageNo: 1,
  pageSize: 10,
};

getTimbreMarketList(params)
  .then(result => {
    console.log('音色列表:', result);
  })
  .catch(error => {
    console.error('获取音色列表失败:', error);
  });

返回示例

{
  "page": 1,
  "pageSize": 10,
  "totalPage": 1,
  "total": 1,
  "list": [
    {
      "voiceId": "voice_001",
      "voiceName": "温柔女声",
      "descTags": [
        "温柔",
        "甜美",
        "专业"
      ],
      "supportLangs": [
        "zh-CN",
        "en-US"
      ],
      "speedAdjustable": true,
      "speed": 1,
      "toneAdjustable": true,
      "tone": 0.8,
      "demoUrl": "https://example.com/demo_voice.mp3"
    }
  ]
}