利用无线通信模块进行远程语音播放的方法_2

文档序号:8266274阅读:来源:国知局
拟信号,因此,所述无线通信模块可以进一步通过模拟-数字(A/D)转换将所述语音流转换为语音数字信号,比如PCM(Pulse Code Modulat1n,脉冲编码调制)数据信号。
[0028]步骤S5,将所述语音数据信号拷贝到发射器缓存空间;
[0029]具体而言,所述无线通信模块可以预先定义有一个发射器缓存空间,所述发射器缓存空间专门用来存储所述语音数据信号,其对应有一个固定的存储地址。在本实施例中,所述发射器缓存空间的大小可以为320字节的二维数组。另外,所述通信模块还同时定义有一个指针,所述指针指向所述语音数据信号的存储地址。
[0030]所述无线通信模块在将所述语音流转换成语音数据信号之后,可以以所述发射器缓存空间的大小为单位,将所述语音数据信号拷贝到所述发射器缓存空间,即每次拷贝320字节的语音数据到所述发射器缓存空间。
[0031]步骤S6,启动语音唤醒事件并将所述发射器缓存空间的语音数据信号发送给远端设备。
[0032]在将所述语音数据信号拷贝到所述发射器缓存空间之后,所述无线通信模块可以启动一个语音唤醒事件,来标记当前可以进行数据传输;并且,所述无线通信模块可以进一步将所述发射器缓存空间内部的语音数据信号读取出来,并利用其与所述远端设备之间建立的通话连接,将所述语音数据信号发送给所述远端设备。
[0033]步骤S7,判断当前是否还有语音数据信号需要被发送,如果有,重复执行步骤S4?步骤S6,直至所有语音数据信号均被发送给所述远端设备;
[0034]在具体实施例中,所述无线通信模块在读取到所述发射器缓存空间的中间位置时可以产生一个中断事件,并在读取到所述发射器缓存空间的中断位置时可以产生另一个中断事件,在上述两个中断事件之间,所述无线通信模块可以判断当前是否还有语音数据信号需要被发送,如果有,则所述无线通信模块可以重复执行步骤S4?步骤S6,反复拷贝所述语音数据内容并且启动语音唤醒事件进行数据发送,直至所有的语音数据信号均被发送给所述远端设备。
[0035]步骤S8,所述远端设备通过所述通话连接远程地接收到所述语音数据信号,并将所述语音数据内容恢复为所述待播放的文字内容,并且通过播放收听到所述文字内容。
[0036]相较于现有技术,本发明提供的远程语音播放方法利用无线通信模块将待播放的文字内容转换成语音流并且进一步转换成语音数据信号,并通过所述无线通信模块与远端设备之间建立的通话连接将所述语音数据信号发送给所述远端设备,从而实现远程地进行语音播放,从而使得远程监控人员可以通过语音方式实时地获得故障检测结果,有效地扩展无线通信模块的语音功能,使其满足实际生活或者生产中的远程语音播放需求。
[0037]以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书内容所作的等效结构或等效流程变换,或直接或间接运用在其它相关的技术领域,均同理包括在本发明的专利保护范围之内。
【主权项】
1.一种利用无线通信模块进行远程语音播放的方法,其特征在于,包括: 步骤A:无线通信模块与远端设备建立通话连接; 步骤B:所述无线通信模块通过串口接收待播放的文字内容,并将所述待播放的文字内容转换成语音流; 步骤C:所述无线通信模块将所述语音流转换成语音数据信号,并将所述语音数据信号拷贝到发射器缓存空间; 步骤D:所述无线通信模块启动语音唤醒事件,并利用所述通话连接将所述发射器缓存空间的语音数据信号发送给所述远端设备。
2.如权利要求1所述的利用无线通信模块进行远程语音播放的方法,其特征在于,所述无线通信模块预先定义有一个发射器缓存空间,所述发射器缓存空间专门用来存储所述语音数据信号,且其对应有一个固定的存储地址。
3.如权利要求2所述的利用无线通信模块进行远程语音播放的方法,其特征在于,所述发射器缓存空间的大小为320字节。
4.如权利要求2所述的利用无线通信模块进行远程语音播放的方法,其特征在于,所述通信模块还同时定义有一个指针,所述指针指向所述语音数据信号的存储地址。
5.如权利要求1所述的利用无线通信模块进行远程语音播放的方法,其特征在于,还包括: 步骤E:判断当前是否还有语音数据信号需要被发送,如果有,重复执行步骤C和步骤D,直至所有语音数据信号都被发送给所述远端设备。
6.如权利要求5所述的利用无线通信模块进行远程语音播放的方法,其特征在于,所述无线通信模块在读取到所述发射器缓存空间的中间位置时产生第一中断事件,并在读取到所述发射器缓存空间的中断位置时可以产生第二中断事件,其中,所述步骤E在所述第一中断事件和所述第二中断时间之间执行。
7.如权利要求1所述的利用无线通信模块进行远程语音播放的方法,其特征在于,所述语音数据信号为脉冲编码调制数据信号。
8.如权利要求1所述的利用无线通信模块进行远程语音播放的方法,其特征在于,还包括: 步骤F:所述远端设备接收到所述语音数据信号,并且远程地播放与所述语音数据信号相对应地文字内容。
9.如权利要求1所述的利用无线通信模块进行远程语音播放的方法,其特征在于,所述步骤A包括:所述无线通信模块在上电开机之后,通过ATD命令拨打远程号码,并与所述远程号码相对应的远端设备建立通话连接。
10.如权利要求9所述的利用无线通信模块进行远程语音播放的方法,其特征在于,所述无线通信模块通过串口接收待播放的文字内容包括:在所述无线通信模块与所述远端设备建立通信连接之后,通过AT命令将所述待播放的文字内容发给所述无线通信模块的串口,其中,向所述无线通信模块的串口发送的AT命令是:AT+GTTS = I, “待播放的文字内容”。
【专利摘要】本发明提供一种利用无线通信模块进行远程语音播放的方法。所述利用无线通信模块进行远程语音播放的方法包括:步骤A:无线通信模块与远端设备建立通话连接;步骤B:所述无线通信模块通过串口接收待播放的文字内容,并将所述待播放的文字内容转换成语音流;步骤C:所述无线通信模块将所述语音流转换成语音数据信号,并将所述语音数据信号拷贝到发射器缓存空间;步骤D:所述无线通信模块启动语音唤醒事件,并利用所述通话连接将所述发射器缓存空间的语音数据信号发送给所述远端设备。
【IPC分类】H04M3-42, G10L13-02, H04W4-00
【公开号】CN104580755
【申请号】CN201410740626
【发明人】张天瑜, 龙忠友
【申请人】深圳市广和通实业发展有限公司
【公开日】2015年4月29日
【申请日】2014年12月8日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1