p命令数据包/p命令响应数据包
p命令数据包和p命令响应数据包是一对概念,但只有在服务器端发生错误时才会返回p命令响应数据包。只要没有收到表 示错误发生的p命令响应数据包,客户端就可以根据需要继续通过p命令数据包发送语音数据。
p命令数据包
发送语音数据。
格式
类型 BINARY
p<audio_data>
<audio_data>是在会话开始时通过s命令指定的音频格式的语音数据。在这个语音数据的开头添加0x70('p'的ASCII码),然后以二进制帧发送。
语音识别服务器会依次处理接收到的语音数据,检测语音的开始和结束,并实时返回每个语音段的中间识别结果和最终识别结果。语音识别服务器会继续处理接收到的语音数据并返回结果,直到收到客户端发送的e命令数据包,或者服务器端设置的会话超时发生。
p命令响应数据包
作为对p命令的响应,从服务器发送到客户端。