用户指南:关于模型介绍和选型建议请参见语音合成。
当客户端发送
客户端发送文本后,服务端持续返回
服务端返回
当任务失败时,服务端返回
task-started
当客户端发送 run-task 指令后,服务端返回 task-started 事件,标志任务已成功开启。
header.task_idstring客户端生成的任务 ID。header.eventstring事件类型,固定为 task-started。payloadobject无内容,为空对象。 |
result-generated
客户端发送文本后,服务端持续返回 result-generated 事件。该事件在 output.sentence 中直接返回完整的时间戳信息,包括字级别和音素级别时间戳(需启用相应参数)。
header.task_idstring客户端生成的任务 ID。header.eventstring事件类型,固定为 result-generated。payload.outputobject输出信息。
属性 sentence.begin_time integer句子开始时间戳,单位:毫秒。sentence.end_timeinteger句子结束时间戳,单位:毫秒。sentence.wordsarray字级别时间戳信息数组。
words 元素属性 text string字的文本内容。begin_timeinteger字对应音频的开始时间戳,单位:毫秒。end_timeinteger字对应音频的结束时间戳,单位:毫秒。phonemesarray(需启用 phoneme_timestamp_enabled)音素级别时间戳信息数组。
phonemes 元素属性 text string音素文本。toneinteger音调。begin_timeinteger音素开始时间戳,单位:毫秒。end_timeinteger音素结束时间戳,单位:毫秒。object计费信息。
属性 charactersinteger截止当前累计的计费字符数。 |
task-finished
服务端返回 task-finished 事件,标志任务已结束。客户端可以关闭 WebSocket 连接或复用连接开启新任务。
header.task_idstring客户端生成的任务 ID。header.eventstring事件类型,固定为 task-finished。payload.usage.charactersinteger截止当前累计的计费字符数。 |
task-failed
当任务失败时,服务端返回 task-failed 事件。客户端需要关闭 WebSocket 连接并处理错误。
header.task_idstring客户端生成的任务 ID。header.eventstring事件类型,固定为 task-failed。header.error_codestring错误码。header.error_messagestring具体错误信息。 |