一、前提条件
在使用本功能前,你需完成以下前置操作:
·腾讯云账号注册/登录、开通 MPS 产品、完成服务角色授权。
·若你使用腾讯云子账号,还需要保证账号有足够权限使用 MPS 产品。
具体指引请参考 快速入门。账号授权问题可参考 账号授权 文档。
二、指定音色设计引擎
MPS 音色设计支持一系列丰富引擎,部分常用引擎包括:
| 引擎 | 特性 |
| MiniMax | 能力均衡,支持长文本。适合有声书、中文内容工厂、数字人对话等场景。 |
注意:说明:
三、计费说明
使用音色设计能力,每次任务成功,收取“设计音色”费用。若传入了试听文本,还会收取“语音合成”费用。详细定价请参考 计费说明文档。
四、发起音色设计任务
调用 异步音色设计 接口,传入提示词等必要参数即可。可以通过扩展 ExtParam 指定引擎,若不传,默认为 MiniMax。
| ExtParam 参数 | 类型 | 必填 | 描述 |
| engine | String | 否 | 指定引擎名,支持 minimax 等。 |
输入示例:
{ "Prompt": "电影解说男声,抑扬顿挫,低沉富有磁性", "VoiceProfile": { "Name": "design-test", "Gender": "male", "Age": "middle_aged", "Labels": [ "磁性" ], "Scenes": [ "解说" ] }, "Text":"在一个风雨交加的夜晚,古老的钟楼敲响了十二下。", "ExtParam": "{\\"engine\\":\\"minimax\\"}"}
输出示例:
{ "Response": { "ErrorCode": 0, "Msg": "success", "TaskId": "130xxxxx93-DesignVoiceAsync-0ce1e964-516d-490a-80e2-1c8f574fd493", "RequestId": "0ce1e964-516d-490a-80e2-1c8f574fd493" }}
五、查询任务结果并试听
用发起时返回的 TaskId,调用 查询音色设计任务结果 接口,返回音色 ID 与试听音频地址。