CosyVoice服務端事件
使用者指南:關於模型介紹和選型建議請參見語音合成。
task-started
當用戶端發送 run-task 指令後,服務端返回 task-started 事件,標誌任務已成功開啟。只有在接收到該事件後,用戶端才能繼續發送後續指令。
header.task_id 用戶端產生的任務 ID。 | |
header.event 事件類型,固定為 | |
payload 無內容,為空白對象。 |
result-generated
用戶端發送文本後,服務端持續返回 result-generated 事件。該事件返回句子元資訊。
header.task_id 用戶端產生的任務 ID。 | sentence-beginsentence-synthesissentence-end |
header.event 事件類型,固定為 | |
payload.output 輸出資訊。 | |
payload.usage 計費資訊,在 sentence-end 事件中返回。 |
task-finished
服務端返回 task-finished 事件,標誌任務已結束。用戶端可以關閉 WebSocket 串連或複用串連開啟新任務。
header.task_id 用戶端產生的任務 ID。 | |
header.event 事件類型,固定為 | |
payload.usage.characters 截止當前累計的計費字元數。 |
task-failed
當任務失敗時,服務端返回 task-failed 事件。用戶端需要關閉 WebSocket 串連並處理錯誤。
header.task_id 用戶端產生的任務 ID。 | |
header.event 事件類型,固定為 | |
header.error_code 錯誤碼。 | |
header.error_message 具體錯誤資訊。 |