字段 | 含义 | 层级 | 格式 | 必需 | 备注 |
---|---|---|---|---|---|
app | 应用相关配置 | 1 | dict | ✓ | |
appid | 应用标识 | 2 | string | ✓ | 根据不同业务线提前申请 |
token | 应用令牌 | 2 | string | ✓ | 由平台提供 |
cluster | 业务集群 | 2 | string | ✓ | 后端集群 |
user | 用户相关配置 | 1 | dict | ✓ | |
audio | 音频相关配置 | 1 | dict | ✓ | |
voice | 发音人 | 2 | string | ✓ | other |
voice_type | 输出音频音色类型 | 2 | string | ✓ | 音色列表 |
encoding | 输出音频编码格式 | 2 | string | wav/pcm/mp3/ogg_opus,默认为pcm | |
rate | 输出音频采样率 | 2 | int | ✓ | 支持16000/24000/32000/48000 |
pitch_ratio | 调整音调 | 2 | float | 范围[0.1-3.0],默认1.0 | |
volume_ratio | 调整音量 | 2 | float | 范围[0.1-3.0],默认1.0 | |
request | 请求相关配置 | 1 | dict | ✓ | |
reqid | 请求ID | 2 | string | ✓ | 每个请求需要保证唯一性 |
operation | 操作 | 2 | string | ✓ | submit |
sequence | 序号 | 2 | string | ✓ | 分包序号,从1开始,最后一包为负值 |
with_vc_sing | 模式选择 | 2 | bool | 默认值为false语音模式;值为true则为语音模式,但对于不支持歌唱模式的音色会依然使用语音模式。 |
请求示例
{ "app": { "appid": "appid123", "token": "access_token", "cluster": "xxx", }, "user": { "uid": "uid123" }, "audio": { "voice": "other", "voice_type": "VC_BV001_streaming", "encoding": "mp3", "rate": 24000, "volume_ratio": 1.0, "pitch_ratio": 1.0 }, "request": { "reqid": "uuid", "operation": "query", "sequence": 1 } }