语音猫通过串口播放语音AT指令说明(一)
1 设备概述 1.1 串口速率说明 GSEV1-RS-AT使用的是15针RS232串口,电源接口为4插孔5V 电话接通后通过串口加载播放语音文件,加载放音有三种方式:上传完毕再播放、边上传边播放、全部上传并保存在设备里面等需要的时候再播放。 1.2 语音格式 本设备支持的语音格式是AMR12.20、AMR5.15、WAV(8000Hz 16bit)。建议使用AMR12.2格式,音质比较好同时声音文件不是很大。WAV格式的文件因为体积太大,必须要上传的速度很快,否则声音会不连贯。 AMR全称Adaptive Multi-Rate和Adaptive Multi-Rate Wideband,主要用于移动设备的音频格式,压缩比比较大,但相对其他的压缩格式质量比较差,由于多用于人声,通话,效果还是很不错的。 AMR是自适应多速率语音编码,速率在4.75k~12.2k之间,编码的速率根据当前系统负荷、QoS来进行选择,速率越小编码增益越高但是用户感知度会下降。 Amr有以下一些编码方式: l Mode 0 - AMR 4.75 - Encodes at 4.75kbit/s l Mode 1 - AMR 5.15 - Encodes at 5.15kbit/s(本设备支持) l Mode 2 - AMR 5.9 - Encodes at 5.9kbit/s l Mode 3 - AMR 6.7 - Encodes at 6.7kbit/s l Mode 4 - AMR 7.4 - Encodes at 7.4kbit/s l Mode 5 - AMR 7.95 - Encodes at 7.95kbit/s l Mode 6 - AMR 10.2 - Encodes at 10.2kbit/s l Mode 7 - AMR 12.2 - Encodes at 12.2kbit/s (本设备支持,建议使用) 如使用WAV(8000Hz 16bit)格式,设备的比特率设置成460800。必须连接USB转串口设备,因为电脑串口比特率最大是115200,通过USB虚拟成串口 比特率可以突破串口协议最高速率115200限制。 2 、AT命令 2.1 先上传再放音 GSEV1-RS-AT使用的是15针RS232串口,电源接口为4插孔5V 2.1.1 先语音文件上传 AT+UPLOADFILE
支持AMR和WAV两种格式,语音文件不能大于200K。 2.1.2 播放语音文件 AT+PLAYFILE
播放语音文件命令执行成功返回OK,否则返回ERROR, 放音完毕返回+SAPL:OK。 2.1.3 停止放音 AT+PSTOP
2.2 边播放边播放语音文件 2.2.1 播放语音 AT+PLAY
2.2.2 放音完毕 事件返回信息 +PEND,请求上传声音数据
2.2.3 继续上传声音数据 AT+PAUD
|