You need to enable JavaScript to run this app.
导航

接入FAQ

最近更新时间2021.12.20 14:44:12

首次发布时间2021.12.20 14:44:12

名词解释

QPS Query Per Second,每秒的请求数,表示1s内到达后端服务的请求个数,计数周期为s

并发: 同一时刻请求服务的数量,是某一个时刻后端服务同时处理的请求数,计数周期为点

RTF Real Time Factor的缩写,表示的是实时率,对于合成场景:
RTF = 合成耗时 / 音频时长

Cluster: 合成服务后端对应的服务集群

首包延迟: 用户从发起合成调用,到第一次获取到音频数据对应的延迟

合成延迟: 用户获取到需要的音频数据对应的延迟,例如,用户需要完整的音频数据进行播放,那么合成延迟就是单次请求整体的延迟,如果用户需要部分的音频数据就可以使用(例如送入播放器进行播放),那么合成延迟就是首包延迟

流式合成: 文本一次性传入,音频在合成过程中边处理边返回,用户感知的延迟为首包延迟

非流式合成: 文本一次性传入,音频在后端完全处理完毕之后返回,用户感知的延迟与RTF&合成音频的长度强相关:
合成耗时 = RTF * 音频时长

Voice Type: 合成调用具体的音色,当前ToB的音色有两类,BVXXX/BVXXX_streaming,其中BVXXX表示非流式的音色,不会边合成边返回音频数据,BXXXX_streaming会边合成边返回音频数据

Voice: 发音人信息,同一个voice type可能会有多种发音人信息,例如BVXXXNarrator/BVXXXDialogMale/BVXXXDialogFemale,分别表示同一个发音人(BVXXX)分别模拟旁白/对话男/对话女的音色

常见问题
*错误返回:
{
    "reqid": "133380F3-0812-48DB-A567-481D3B5AF1C1",
    "code": 3031,
    "operation": "query",
    "message": "Fail to feed text, reason Init Engine Instance failed",
    "sequence": null
}
*错误原因:voice / voice_type / cluster 传递错误

*错误返回:
{
    "reqid": "3A2E091C-D81F-4FD2-8CC2-1A1D18EB9F34",
    "code": 3011,
    "operation": "query",
    "message": "illegal input text!",
    "sequence": null
}
*错误原因:传入的text无效,没有可合成的有效文本,比如全部是emoji表情,或者使用中文音色时,传递日语

*错误返回:
{
    "reqid": "D89B4C9A-0850-4DB5-BF76-0333EEA48E60",
    "code": 3031,
    "message": "Setup session: Setup sess: all strategies for session creation failed"
}
*错误原因:cluster传递错误,或者后端全部实例停止服务(低概率)

*错误返回:
{
    "reqid": "a73170bb-fbf0-4a3f-b1ae-4519ce2419d1",
    "code": 3031,
    "message": "authenticate request: load grant: requested grant not found"
}
*错误原因:鉴权失败,需要检查appid&token的值是否设置正确,同时,鉴权的正确格式为
headers["Authorization"] = "Bearer;${token}"