语音控制方法和系统的制作方法

文档序号:9261959阅读:366来源:国知局
语音控制方法和系统的制作方法
【技术领域】
[0001]本发明涉及语音控制技术领域,尤其涉及一种语音控制方法和系统。
【背景技术】
[0002]随着语音识别技术的发展,越来越多的设备采用语音来控制,目前主要采用两种方式实现,第一种是被控设备内置语音拾取装置,采集用户语音控制指令并识别,识别后将指令发送至控制单元,控制设备进行相关操作。这种方式只适用于近距离语音控制,如果用户离被控设备距离太远,则很难拾取有效的语音指令,误识别率高、语音信号弱。
[0003]第二种方式是控制终端接收到语音控制指令时,对接收到的语音控制指令进行解析,并将解析后的语音控制指令发送给对应的被控终端,被控终端响应接收到的语音控制指令。该方案中接收到的语音控制指令可能为噪音,该噪音可能误触发错误的控制代码,导致被控终端的语音控制准确率低。

【发明内容】

[0004]本发明的主要目的是提供一种语音控制方法和系统,提高语音控制的准确性。
[0005]本发明提出一种语音控制方法,包括:
[0006]定时或实时侦测语音控制指令;
[0007]在侦测到语音控制指令时,控制终端获取接收到的语音控制指令的声压值或者声压级;
[0008]在获取到的声压值介于预设的声压值范围内时,或者在获取到的声压级介于预设的声压级范围内时,所述控制终端将接收到的语音控制指令发送给对应的被控终端,以供被控终端响应接收到的语音控制指令。
[0009]优选地,在获取到的声压值介于预设的声压值范围内时,或者在获取到的声压级介于预设的声压级范围内时,所述控制终端将接收到的语音控制指令发送给对应的被控终端,以供被控终端响应接收到的语音控制指令的步骤包括:
[0010]在获取到的声压值介于预设的声压值范围内时,或者在获取到的声压级介于预设的声压级范围内时,所述控制终端确定接收到的语音控制指令对应的被控终端,或者确定其预设的被控终端;
[0011]所述控制终端将接收到的语音控制指令发送给确定的被控终端,以供被控终端响应接收到的语音控制指令。
[0012]优选地,所述在获取到的声压值介于预设的声压值范围内时,或者在获取到的声压级介于预设的声压级范围内时,所述控制终端将接收到的语音控制指令发送给对应的被控终端,以供被控终端响应接收到的语音控制指令的步骤替换为:
[0013]在获取到的声压值介于预设的声压值范围内时,或者在获取到的声压级介于预设的声压级范围内时,所述控制终端广播接收到的语音控制指令,以供被控终端在确定接收至IJ的语音控制指令与其对应时,响应接收到的语音控制指令。
[0014]优选地,所述定时或实时侦测语音控制指令的步骤之后,该方法还包括:
[0015]在预设时间间隔内未侦测到语音控制指令时,或者预设时间间隔内接收到的语音控制指令声压值不在预设的声压值范围内时,或者在预设时间间隔内获取到的语音控制指令声压值的声压级不在预设的声压级范围内时,所述控制终端进入休眠状态。
[0016]优选地,所述在获取到的声压值介于预设的声压值范围内时,或者在获取到的声压级介于预设的声压级范围内时,所述控制终端将接收到的语音控制指令发送给对应的被控终端,以供被控终端响应接收到的语音控制指令的步骤包括:
[0017]在获取到的声压值大于预设的声压值时,或者在获取到的声压级大于预设的声压级时,所述控制终端提取接收到的语音控制指令的声纹特征;
[0018]所述控制终端将提取的声纹特征与预存的声纹特征进行比对;
[0019]在提取的声纹特征中有声纹特征与预存的声纹特征匹配时,所述控制终端将该匹配的声纹特征所对应的语音控制指令发送给对应的被控终端,以供被控终端响应接收到的语首控制指令。
[0020]优选地,所述在获取到的声压值介于预设的声压值范围内时,或者在获取到的声压级介于预设的声压级范围内时,所述控制终端将接收到的语音控制指令发送给对应的被控终端,以供被控终端响应接收到的语音控制指令的步骤之后,该方法包括:
[0021]在接收到被控终端基于接收到的语音控制指令反馈的操作完成信息时,所述控制终端产生提示信号,以提示用户操作完成。
[0022]本发明还提出一种语音控制系统,包括:
[0023]获取模块,用于在接收到语音控制指令时,获取接收到的语音控制指令的声压值或者声压级;
[0024]发送模块,用于在获取到的声压值介于预设的声压值范围内时,或者在获取到的声压级介于预设的声压级范围内时,将接收到的语音控制指令发送给对应的被控终端,以供被控终端响应接收到的语音控制指令。
[0025]优选地,所述发送模块包括:
[0026]确定单元,用于在获取到的声压值介于预设的声压值范围内时,或者在获取到的声压级介于预设的声压级范围内时,确定接收到的语音控制指令对应的被控终端,或者确定其预设的被控终端;
[0027]发送单元,用于将接收到的语音控制指令发送给确定的被控终端,以供被控终端响应接收到的语音控制指令。
[0028]优选地,所述发送模块还用于在获取到的声压值介于预设的声压值范围内时,或者在获取到的声压级介于预设的声压级范围内时,广播接收到的语音控制指令,以供被控终端在确定接收到的语音控制指令与其对应时,响应接收到的语音控制指令。
[0029]优选地,该系统还包括:
[0030]休眠模块,用于在预设时间间隔内未侦测到语音控制指令时,或者预设时间间隔内接收到的语音控制指令声压值不在预设的声压值范围内时,或者在预设时间间隔内获取到的语音控制指令声压值的声压级不在预设的声压级范围内时,控制其所在的终端进入休眠状态。
[0031]优选地,所述发送模块包括:
[0032]声纹特征提取模块,用于在获取到的声压值介于预设的声压值范围内时,或者在获取到的声压级介于预设的声压级范围内时,所述控制终端提取接收到的语音控制指令的声纹特征;
[0033]比对单元,用于将提取的声纹特征与预存的声纹特征进行比对;
[0034]发送单元,用于在提取的声纹特征中有声纹特征与预存的声纹特征匹配时,将该匹配的声纹特征所对应的语音控制指令发送给对应的被控终端,以供被控终端响应接收到的语首控制指令。
[0035]优选地,该系统还包括:提示模块,用于在接收到被控终端基于接收到的语音控制指令反馈的操作完成信息时,产生提示信号,以提示用户操作完成。
[0036]本发明提出的语音控制方法和系统,在接收到语音控制指令时,控制终端获取接收到的语音控制指令的声压值或者声压级,在获取到的声压值大于或等于预设的声压值时,或者在获取到的声压级大于或等于预设的声压级时,所述控制终端将接收到的语音控制指令发送给对应的被控终端,以供被控终端响应接收到的语音控制指令,通过声压或者声压级比对过滤掉不准确的语音控制指令,使得语音控制更加准确。
【附图说明】
[0037]图1为本发明实现语音控制的控制终端的较佳实施例的硬件结构示意图;
[0038]图2为图1中语音控制系统较佳实施例的功能模块示意图;
[0039]图3为本发明语音控制方法较佳实施例的流程示意图。
[0040]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0041]下面结合附图及具体实施例就本发明的技术方案做进一步的说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0042]参照图1,图1为本发明实现语音控制的控制终端的较佳实施例的硬件结构示意图。
[0043]该控制终端I包括处理单元11、存储单元12、接发单元13、语音拾取装置14及语音控制系统15。该控制终端I可为遥控器、手机等具有语音拾取以及转发功能的语音终端。
[0044]语音拾取装置14,用于在接收到声波的震动时,将产生的电信号转换为语音控制指令。
[0045]存储单元12,用于存储该语音控制系统15及其运行数据、各个被控终端的语音标识以及预设的声压值范围或者预设的声压级范围。需要强调的是,该存储单元12既可以是一个单独的存储装置,也可以是多个不同存储装置的统称,在此不作赘述。
[0046]接发单元13,用于在处理单元11的控制下,侦测语音控制指令,并将侦测到的语音控制指令发送给语音控制指令对应的
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1