• 123
  • 456
  • 789
  • 012
CSS Slideshow CSS3 Slider CSS Slideshow CSS Gallery

你的位置:首页 > 信息中心

语音猫通过串口播放语音AT指令说明(二)

作者:admin 发表时间:2014/2/25 14:33:31 阅读:

 

1.1         全部上传并保存到设备里面(模式1,语音文件小于15K

语音文件全部上传到语音猫里面并存储,即使断电也不会丢失。语音文件必须是AMR格式,文件大小不能超过15K。最多可以上传并存储多达10段语音,一次可以播放多个语音,按顺序连续播放。

1.1.1       上传并存储语音AT+UPLOADFILESTORE

名称

说明

例子

at+uploadfilestore=hyjx

语音文件上传,AT+UPLOADFILESTOREXX

XX为存储名称,如果名称已经存在则会覆盖以前的数据,如果名称不存在就新增加一个。

回车后出现>,此时上传语音文件编码,语音文件以16进制的形式上传,上传的时候要分段上传,每段长度最好不超过1000,否则串口有可能会因为数据传输速度太大太快出现异常,上传过程中有可能会出现

+UPLOADFILE: XXXX

字样输出,这个是提示上传大概的进度,文件全部上传完毕后输入CTRL+Z,成功后返回OK

at+uploadfilestore=hyjx

> 

 

+UPLOADFILE: 10080

 

 

+UPLOADFILE: 20040

 

 

OK

at+uploadfilestore?

查询已经上传的语音,存储在位置1上的文件名称是hyjx

at+uploadfilestore?

 

+FILENAME: 1,hyjx

+FILENAME: 2,(null)

+FILENAME: 3,(null)

+FILENAME: 4,(null)

+FILENAME: 5,(null)

+FILENAME: 6,(null)

+FILENAME: 7,(null)

+FILENAME: 8,(null)

+FILENAME: 9,(null)

+FILENAME: 10,(null)

 

OK

文件格式必须是AMR

1.1.2       播放语音,根据文件名称播放AT+PLAYFILESTORE

名称

说明

例子

播放单个语音文件

at+playfilestore=X,Y,ZZ

 

播放多个语音文件

at+playfilestore=X,Y,Z1,Z2,Z3…

 

格式:

AT+PLAYFILESTORE0,1,ZZ

X为文件格式,暂时固定为0

Y为播放通道,1:在通话过程中放音。

ZZZ1Z2Z3为要播放的语音文件名称。

放音命令执行成功返回OK,否则返回ERROR

放音结束后会出现+SAPL:OK的提示,如果放音失败会提示ERROR

在通话时候放音

at+playfilestore=0,1,hyjx

OK

 

+SAPL:OK

 

连续播放3个语音文件

at+playfilestore=0,1,hyjx,hyjx ,hyjx

OK

 

+SAPL:OK

 

1.1.3       播放语音,根据文件存储位置播放AT+PLAYFILESTOREINDEX

名称

说明

例子

播放单个语音文件

at+playfilestoreindex=X,Y,ZZ

 

播放多个语音文件

at+playfilestoreindex=X,Y,Z1,Z2,Z3…

 

格式:

AT+PLAYFILESTOREINDEXX,Y,ZZ

X为文件格式,暂时固定为0

Y为播放通道,1:在通话过程中放音。

ZZZ1Z2Z3为要播放的语音文件存储位置。

放音命令执行成功返回OK,否则返回ERROR

放音结束后会出现+SAPL:OK的提示,如果放音失败会提示ERROR

在通话时候放音

at+playfilestoreindex=0,1,1

OK

 

+SAPL:OK

 

连续播放3个语音文件

at+playfilestore=0,1,1,1,2

OK

 

+SAPL:OK

 

1.1.4       删除语音,根据文件名删除AT+DELFILESTORE

名称

说明

例子

AT+DELFILESTORE=XXX

格式:

AT+DELFILESTORE=XXX

X为文件名称

命令执行成功返回OK,否则返回ERROR

AT+DELFILESTORE=hyjx

OK

 

1.1.5       删除语音,根据文件存储位置删除AT+DELFILESTOREINDEX

名称

说明

例子

AT+DELFILESTOREINDEX=X

格式:

AT+DELFILESTOREINDEX=X

X为文件存储位置。

命令执行成功返回OK,否则返回ERROR

AT+DELFILESTOREINDEX=1

OK

 

1.2         全部上传并保存到设备里面(模式2,语音文件可大于15K,小于200K

语音文件全部上传到语音猫里面并存储,即使断电也不会丢失。语音文件可以是AMRWAV格式,文件大小可以超过15K,最大是200K。上传文件数量没有限制,但是所有文件体积总和不能超过存储空间大小,根据设备型号不同会有区别,存储空间暂时最大是1000K

1.2.1       上传并存储语音AT+UPLOADFILESTOREEXT

名称

说明

例子

at+uploadfilestoreext=hyjx

语音文件上传,AT+UPLOADFILESTOREEXTXX

XX为存储名称,如果名称已经存在则会覆盖以前的数据,如果名称不存在就新增加一个。

回车后出现>,此时上传语音文件编码,语音文件以16进制的形式上传,上传的时候要分段上传,每段长度最好不超过1000,否则串口有可能会因为数据传输速度太大太快出现异常,上传过程中有可能会出现

+UPLOADFILE: XXXX

字样输出,这个是提示上传大概的进度,文件全部上传完毕后输入CTRL+Z,成功后返回OK

at+uploadfilestoreext=hyjx

> 

 

+UPLOADFILE: 10080

 

 

+UPLOADFILE: 20040

 

 

OK

at+uploadfilestoreext?

查询已经上传的语音,返回全部已经上传的语音文件名称及文件大小。

at+uploadfilestoreext?

+FILENAME: hhh 71312

 

+FILENAME: www 168058

 

+FILENAME: aaa 14406

 

OK

 

1.2.2       播放语音,根据文件名称播放AT+PLAYFILESTOREEXT

名称

说明

例子

播放语音文件

at+playfilestoreext=X,Y,ZZ

 

 

格式:

AT+PLAYFILESTOREEXT0,1,ZZ

X为文件格式,暂时固定为0

Y为播放通道,1:在通话过程中放音。

ZZ为要播放的语音文件名称。

放音命令执行成功返回OK,否则返回ERROR

放音结束后会出现+SAPL:OK的提示,如果放音失败会提示ERROR

在通话时候放音文件hyjx

at+playfilestoreext=0,1,hyjx

OK

 

+SAPL:OK

 

 

1.2.3       删除语音,根据文件名删除AT+DELFILESTOREEXT

名称

说明

例子

AT+DELFILESTOREEXT=XXX

格式:

AT+DELFILESTOREEXT=XXX

X为文件名称

命令执行成功返回OK,否则返回ERROR

AT+DELFILESTOREEXT=hyjx

OK

 


★ 联系我们

  • 联系地址:北京市海淀区西苑一亩园21号海宇写字楼303室
  • QQ:497160135客服
  • QQ:506679027客服
  • 电话:010-82672300