语音识别的控制方法和装置的制造方法

文档序号:9709467阅读:468来源:国知局
语音识别的控制方法和装置的制造方法
【技术领域】
[0001]本发明涉及语音识别技术领域,尤其涉及语音识别的控制方法和装置。
【背景技术】
[0002]随着科技的进步,用户对智能终端的要求越来越高。用户希望能够用自己擅长的交流方式——语言交流——将命令传递给智能终端。而智能终端上的语音识别系统正是这种人性化设计中的高端技术。在安静的环境下,智能终端上的语音识别系统可以轻易地分辨用户的语言,从而接收用户的语言指令,例如“拨号给老王”、“搜索老王”、“播报天气”或“启动导航”等。但是现有的语音识别功能还不够智能。
[0003]具体地,当智能终端的语音识别系统运用于公共场所、户外环境时,由于周边的声音嘈杂,语音识别系统受背景噪声影响较大,致使语音识别的误触发率较高。因此如何降低语音识别系统的误触发率、提高公共场所语音识别率成为亟待解决的问题。

【发明内容】

[0004]本发明的主要目的在于解决在嘈杂的环境下语音识别率低的技术问题。
[0005]为实现上述目的,本发明提供的一种语音识别的控制方法,所述语音识别的控制方法包括步骤:
[0006]获取移动终端所处环境的温度值和/或湿度值;
[0007]当获取的温度值和/或湿度值高于设定阈值时,判定处于语音输入状态;
[0008]根据语音输入状态,获取录音信息,并对获得的录音信息进行语音识别。
[0009]优选地,在获取移动终端所处环境的温度值和/或湿度值的步骤之后,还包括步骤:
[0010]当检测到用户输入信息时,根据用户输入信息来设定阈值;
[0011]当未检测到用户输入信息且不存在阈值时,将获取的温度值和/或湿度值标记为参考温度值和/或湿度值,并根据所述参考温度值和/或湿度值来设定阈值。
[0012]优选地,在判定处于语音输入状态的步骤之前,还包括步骤:
[0013]当获取的温度值和/或湿度值低于设定的阈值时,将低于所述阈值的所述温度值和/或湿度值标记为参考温度值和/或湿度值;
[0014]根据所述参考温度值和/或湿度值设定所述阈值。
[0015]优选地,所述根据所述参考温度值和/或湿度值设定所述阈值的步骤包括:
[0016]储存获得的参考温度值和/或湿度值,
[0017]当储存的参考温度值和/或湿度值的储存时间超过预设期限时,将该参考温度值和/或湿度值替换标记为过期温度值和/或湿度值;
[0018]根据预设数目个参考温度值和/或湿度值动态地获得标准温度值和/或湿度值;
[0019]根据动态的所述标准温度值和/或湿度值动态地更新所述阈值。
[0020]优选地,根据语音输入状态,调取获得的录音信息,并对获得的录音信息进行语音识别的步骤包括:
[0021]获得所述语音输入状态的开始时间和结束时间;
[0022]根据所述开始时间和预设的第一偏移时间获得起点时间,根据所述结束时间和预设的第二偏移时间获得终点时间;
[0023]获取处于所述起点时间和终点时间之间的录音信息并进行语音识别。
[0024]此外,为了实现上述目的,本发明还提供了一种语音识别的控制装置,包括:
[0025]温湿度检测模块,用于获取移动终端所处环境的温度值和/或湿度值;
[0026]状态判断模块,用于获取所述温度值和/或湿度值和设定的阈值,当获取的温度值和/或湿度值高于设定的阈值时,判定处于语音输入状态;
[0027]语音识别模块,用于接收所述语音输入状态,根据语音输入状态,获取录音信息,并对获得的录音信息进行语音识别。
[0028]优选地,所述语音识别的控制装置还包括:
[0029]用户输入模块,用于接收用户的输入,产生用户输入信息;
[0030]阀值确定模块,用于接收所述用户输入信息,当检测到用户输入信息时,根据用户输入信息来设定阈值;当未检测到用户输入信息且不存在阈值时,将获取的温度值和/或湿度值标记为参考温度值和/或湿度值,并根据所述参考温度值和/或湿度值来设定阈值。
[0031]优选地,所述阀值确定模块还用于接收所述温度值和/或湿度值以及所述温湿度阀值,当获取的温度值和/或湿度值低于设定的阈值时,将低于所述阈值的所述温度值和/或湿度值标记为参考温度值和/或湿度值;并根据所述参考温度值和/或湿度值设定所述阈值。
[0032]优选地,所述语音识别的控制装置还包括:
[0033]储存模块,用于接收并储存所述参考温度值和/或湿度值,当储存的参考温度值和/或湿度值储存时间超过预设期限时,将该参考温度值和/或湿度值替换标记为过期温度值和/或湿度值;
[0034]所述阀值确定模块获得所述储存模块内储存的预设数目个参考温度值和/或湿度值,根据预设数目个参考温度值和/或湿度值动态地获得标准温度值和/或湿度值;并根据动态的所述标准温度值和/或湿度值动态地更新所述阈值。
[0035]优选地,所述储存模块还用于储存实时的录音信息;
[0036]所述语音识别模块,还用于获得所述语音输入状态的开始时间和结束时间;并根据所述开始时间和预设的第一偏移时间获得起点时间,根据所述结束时间和预设的第二偏移时间获得终点时间;获取所述储存模块内的处于所述起点时间和终点时间之间的录音信息并进行语音识别。
[0037]本发明所提供的语音识别的控制方法,可以根据用户在说话时带来的温湿度波动,确定用户语音输入的时间段,从而可以在嘈杂环境使用下准确的触发,避免了非用户的语音造成的误触发语音识别和不结束语音识别现象,提高语音识别的正确率。
【附图说明】
[0038]图1为本发明语音识别的控制方法第一实施例的流程示意图;
[0039]图2为本发明语音识别的控制方法第二实施例的流程示意图;
[0040]图3为图2示出了图2中步骤S109的细化步骤流程示意图;
[0041]图4为本发明语音识别的控制方法第三实施例的流程示意图;
[0042]图5为图2中步骤S104的细化步骤流程示意图;
[0043]图6为本发明语音识别的控制装置一实施例的模块化示意图。
[0044]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0045]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0046]本发明提供一种语音识别的控制方法。
[0047]参照图1,图1为本发明语音识别的控制方法的第一实施例的流程示意图。
[0048]在第一实施例中,该语音识别的控制方法包括:
[0049]步骤S101,获取移动终端所处环境的温度值和/或湿度值。
[0050]可以通过温湿度检测模块以预设频率或者实时获取温度值和/或湿度值。所述预设频率可以是固定的每分钟获取一次、十次、三十次等。当然,该预设频率也可以是变化的。例如检测到用户操作时可以采用较高的预设频率,比如:受到用户拿起而翻转、受到用户握持而受压或者检测到用户触碰启动开关。否则,可以采用较低的预设频率来获取环境温度。具体地,可以通过温湿度感应器来获得温度值和/或湿度值。通常,该温湿度感应器可以设置于移动终端的麦克风处;当然,由于用户说话,通常是对着屏幕说话,也可以设置于屏幕正面,例如屏幕的边缘处。
[0051]步骤S102,判断获取的移动终端所处环境的温度
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1