本文介紹 Qwen-TTS-Realtime API 的服務端事件。
相關文檔:即時語音合成-通義千問。
error
不論是遇到用戶端錯誤還是服務端錯誤,服務端都會響應該事件。
event_id 服務端事件ID。 | |
type 事件類型,固定為 | |
error 錯誤詳情。 |
session.created
用戶端串連到服務端後,響應的第一個事件,該事件返回時會攜帶服務端對此次串連的預設配置資訊。
event_id 服務端事件ID。 | |
type 事件類型,固定為 | |
session 會話配置。 |
session.updated
接收到用戶端的session.update請求並正確處理後返回。如果出現錯誤,則直接返回error事件。
event_id 服務端事件ID。 | |
type 事件類型,固定為 | |
session 會話配置。 |
input_text_buffer.committed
用戶端發送input_text_buffer.commit事件後,服務端的響應事件。
event_id 服務端事件ID。 | |
type 事件類型,固定為 | |
item_id 將建立的使用者訊息項的 ID。 |
input_text_buffer.cleared
用戶端發送input_audio_buffer.clear事件後,服務端的響應事件。
event_id 服務端事件ID。 | |
type 事件類型,固定為 |
response.created
用戶端發送input_text_buffer.commit事件後,服務端的響應事件。
event_id 服務端事件ID。 | |
type 事件類型,固定為 | |
response 響應詳情。 |
response.output_item.added
當新的item項需要輸出時,服務端返回此事件。
event_id 服務端事件ID。 | |
type 事件類型,固定為 | |
response_id 響應的ID。 | |
output_index 響應輸出項的索引,目前固定為0。 | |
item 輸出項資訊。 |
response.content_part.added
當新的內容項需要輸出時,服務端返回此事件。
event_id 服務端事件ID。 | |
type 事件類型,固定為 | |
response_id 響應的ID。 | |
item_id 訊息項ID。 | |
output_index 響應輸出項的索引,目前固定為0。 | |
content_index 響應輸出項中內部部分的索引,目前固定為0。 | |
part 已完成的內容部分。 |
response.audio.delta
當模型增量產生新的audio資料時,系統會返回伺服器 response.audio.delta 事件。
event_id 服務端事件ID。 | |
type 事件類型,固定為 | |
response_id 響應的ID。 | |
item_id 訊息項ID。 | |
output_index 響應輸出項的索引,目前固定為0。 | |
content_index 響應輸出項中內部部分的索引,目前固定為0。 | |
delta 模型增量輸出的audio資料,使用Base64編碼。 |
response.content_part.done
當新的內容項輸出完成時,服務端返回此事件。
event_id 服務端事件ID。 | |
type 事件類型,固定為 | |
response_id 響應的ID。 | |
item_id 訊息項ID。 | |
output_index 響應輸出項的索引,目前固定為0。 | |
content_index 響應輸出項中內部部分的索引,目前固定為0。 | |
part 已完成的內容部分。 |
response.output_item.done
當新的item輸出完成時,服務端返回此事件。
event_id 服務端事件ID。 | |
type 事件類型,固定為 | |
response_id 響應的ID。 | |
output_index 響應輸出項的索引,目前固定為0。 | |
item 輸出項資訊。 |
response.audio.done
當模型產生audio資料完成時,系統會返回伺服器 response.audio.done 事件。
event_id 服務端事件ID。 | |
type 事件類型,固定為 | |
response_id 響應的ID。 | |
item_id 訊息項ID。 | |
output_index 響應輸出項的索引,目前固定為0。 | |
content_index 響應輸出項中內部部分的索引,目前固定為0。 |
response.done
當響應產生完成時,服務端會返回此事件。該事件中包含的 Response 對象將包含 Response 中的所有輸出項,但不包括已返回的原始音頻資料。
event_id 服務端事件ID。 | Qwen3-TTS RealtimeQwen-TTS Realtime |
type 事件類型,固定為 | |
response_id 響應的ID。 | |
response 響應詳情。 |
session.finished
當所有響應產生完成時,服務端會返回此事件。
event_id 服務端事件ID。 | |
type 事件類型,固定為 |