本文介绍 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 事件类型,固定为 |