语音控制方法、装置、遥控器和计算机存储介质制造方法及图纸

技术编号:18724992 阅读:32 留言:0更新日期:2018-08-22 01:05
本发明专利技术公开了一种语音控制方法,包括:在接收到遥控器发送的第一预设消息时,开启语音识别引擎,并接收语音信号,以通过所述语音识别引擎对接收到的所述语音信号进行识别,其中,所述遥控器在检测到预设按键按下时,发送所述第一预设消息;在检测到第一预设时间间隔内未接收到语音信号时,发送预设指令至所述遥控器,以供所述遥控器根据所述预设指令生成第二预设消息并反馈;在接收到所述遥控器发送的所述第二预设消息时,关闭所述语音识别引擎。本发明专利技术还公开了一种语音控制装置、遥控器和计算机存储介质,实现在检测到遥控器语音键的短按操作时,仍可以通过语音输入控制被遥控端。

Speech control method, device, remote controller and computer storage medium

The invention discloses a speech control method, which comprises: when receiving the first preset message sent by the remote controller, turning on the speech recognition engine and receiving the speech signal, identifying the received speech signal by the speech recognition engine, wherein the remote controller detects the preset key press. Transmitting the first preset message; transmitting a preset instruction to the remote controller when it detects that no voice signal is received within the first preset interval of time, for the remote controller to generate a second preset message according to the preset instruction and feedback; closing the second preset message upon receiving the second preset message sent by the remote controller The speech recognition engine. The invention also discloses a voice control device, a remote controller and a computer storage medium, which can control the remote end by voice input even when the short press operation of the voice key of the remote controller is detected.

【技术实现步骤摘要】
语音控制方法、装置、遥控器和计算机存储介质
本专利技术涉及数字电视应用领域,尤其涉及一种语音控制方法、装置、遥控器和计算机存储介质。
技术介绍
蓝牙是一种短距离、低成本的无线连接技术,使用2.4GHzISM频段,不像其他频段资源需要申请才可以使用。同时蓝牙使用跳频和数据短分组技术,能有效地减少同频干扰。蓝牙经过不断地升级,在传输速率和功耗方面有了很大的提升,特别是蓝牙4.0及以后的版本功耗更低,市面上的Android机顶盒基本上都支持蓝牙功能。随着蓝牙在功耗方面的不断改进,低功耗蓝牙在其他外围设备,比如遥控器、手环、耳机等也广泛使用。以可以进行语音输入的蓝牙遥控器为例:用户通过语音遥控器对电视机进行操作时,需要对遥控器上的语音键进行长按操作,并在口述完毕搜索关键词之后才能释放该语音键。若中途无意松开语音键,就会导致发送到机顶盒的识别关键词缺失内容,导致搜索不出想要的内容或者完全搜索不出来,只能重新进行语音输入。如此,会影响通过语音遥控器控制电视机的精准度。
技术实现思路
本专利技术的主要目的在于提供一种语音控制方法、装置、遥控器和计算机存储介质,旨在解决传统的通过语音遥控器控制电视机需要长按语音键直至语音输入完毕才释放该语音键,造成控制电视机不精准的技术问题。为实现上述目的,本专利技术提供一种语音控制方法,所述语音控制方法包括步骤:在接收到遥控器发送的第一预设消息时,开启语音识别引擎,并接收语音信号,以通过所述语音识别引擎对接收到的所述语音信号进行识别,其中,所述遥控器在检测到预设按键按下时,发送所述第一预设消息;在检测到第一预设时间间隔内未接收到语音信号时,发送预设指令至所述遥控器,以供所述遥控器根据所述预设指令生成第二预设消息并反馈;在接收到所述遥控器发送的所述第二预设消息时,关闭所述语音识别引擎。优选地,所述开启语音识别引擎,并接收语音信号的步骤之后还包括:在接收到所述遥控器发送的语音信号时,将所述语音信号对应的语音数据写入预设节点。优选地,所述将所述语音信号对应的语音数据写入预设节点的步骤之前还包括:在与遥控器建立连接时,创建语音数据的写入节点。优选地,所述在接收到遥控器发送的第一预设消息时,开启语音识别引擎的步骤之后还包括:在接收到所述第二预设消息时,获取接收到所述第二预设消息与接收到所述第一预设消息之间的时间间隔;判断所述时间间隔是否小于或等于第二预设时间间隔;在所述时间间隔小于或等于第二预设时间间隔时,屏蔽所述第二预设消息,其中,所述第二预设时间间隔小于所述第一预设时间间隔。优选地,所述语音控制方法还包括:在所述时间间隔大于第二预设时间间隔时,关闭所述语音识别引擎。优选地,所述语音数据、所述第一预设消息以及所述第二预设消息通过蓝牙连接发送。此外,为实现上述目的,本专利技术还提供一种语音控制装置,所述语音控制装置包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如以上所述的语音控制方法的步骤。此外,为实现上述目的,本专利技术还提供一种遥控器,所述遥控器在检测到预设按键按下时,开启麦克风并发送所述第一预设消息,在检测到预设按键释放或接收到所述预设指令时,关闭麦克风并发送所述第二预设消息。此外,为实现上述目的,本专利技术还提供一种计算机存储介质,所述计算机存储介质上存储有语音控制程序,所述语音控制程序被所述处理器执行时实现如以上所述的语音控制方法的步骤。本专利技术提出的语音控制方法、装置、遥控器和计算机存储介质,通过在接收到遥控器发送的第一预设消息时,开启语音识别引擎,并接收语音信号,以通过该语音识别引擎对接收到的语音信号进行识别,其中,遥控器在检测到预设按键按下时,发送第一预设消息,此预设按键为语音键,按下时可供用户进行语音输入,在检测到第一预设时间间隔内未接收到语音信号时,发送预设指令至遥控器,以供遥控器根据该预设指令生成第二预设消息并反馈,在接收到遥控器发送的第二预设消息时,关闭语音识别引擎,实现在检测到遥控器语音键的短按操作时,仍可以通过语音输入控制被遥控端。附图说明图1为本专利技术实施例方案涉及的硬件运行环境的终端结构示意图;图2为本专利技术语音控制方法第一实施例的流程示意图;图3为本专利技术语音控制方法第二实施例的流程示意图;本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例的主要解决方案是:在接收到遥控器发送的第一预设消息时,开启语音识别引擎,并接收语音信号,以通过所述语音识别引擎对接收到的所述语音信号进行识别,其中,所述遥控器在检测到预设按键按下时,发送所述第一预设消息;在检测到第一预设时间间隔内未接收到语音信号时,发送预设指令至所述遥控器,以供所述遥控器根据所述预设指令生成第二预设消息并反馈;在接收到所述遥控器发送的所述第二预设消息时,关闭所述语音识别引擎。由于现有技术中,通过语音遥控器控制被控终端时,需要对遥控器的语音键进行长按操作直至语音输入完毕才松开语音键,如此,若在语音输入过程中意外松开语音键会造成被控终端识别语音不完整,从而导致语音遥控器通过语音控制被控终端不精准的问题。本专利技术提供一种解决方案,通过在接收到遥控器发送的第一预设消息时,开启语音识别引擎,并接收语音信号,以通过该语音识别引擎对接收到的语音信号进行识别,其中,遥控器在检测到预设按键按下时,发送第一预设消息,此预设按键为语音键,按下时可供用户进行语音输入,在检测到第一预设时间间隔内未接收到语音信号时,发送预设指令至遥控器,以供遥控器根据该预设指令生成第二预设消息并反馈,在接收到遥控器发送的第二预设消息时,关闭语音识别引擎,实现在检测到遥控器语音键的短按操作时,仍可以通过语音输入控制被遥控端。如图1所示,图1是本专利技术实施例方案涉及的硬件运行环境的终端结构示意图。本专利技术实施例终端是集成安卓系统且可以通过语音遥控器对其进行控制操作的终端设备,包括电视机、机顶盒等。如图1所示,该终端可以包括:处理器1001,例如CPU,网络接口1004、用户接口1003、存储器1005和通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及语音控制程序。在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中本文档来自技高网...

【技术保护点】
1.一种语音控制方法,其特征在于,所述语音控制方法包括步骤:在接收到遥控器发送的第一预设消息时,开启语音识别引擎,并接收语音信号,以通过所述语音识别引擎对接收到的所述语音信号进行识别,其中,所述遥控器在检测到预设按键按下时,发送所述第一预设消息;在检测到第一预设时间间隔内未接收到语音信号时,发送预设指令至所述遥控器,以供所述遥控器根据所述预设指令生成第二预设消息并反馈;在接收到所述遥控器发送的所述第二预设消息时,关闭所述语音识别引擎。

【技术特征摘要】
1.一种语音控制方法,其特征在于,所述语音控制方法包括步骤:在接收到遥控器发送的第一预设消息时,开启语音识别引擎,并接收语音信号,以通过所述语音识别引擎对接收到的所述语音信号进行识别,其中,所述遥控器在检测到预设按键按下时,发送所述第一预设消息;在检测到第一预设时间间隔内未接收到语音信号时,发送预设指令至所述遥控器,以供所述遥控器根据所述预设指令生成第二预设消息并反馈;在接收到所述遥控器发送的所述第二预设消息时,关闭所述语音识别引擎。2.如权利要求1所述的语音控制方法,其特征在于,所述开启语音识别引擎,并接收语音信号的步骤之后还包括:在接收到所述遥控器发送的语音信号时,将所述语音信号对应的语音数据写入预设节点。3.如权利要求2所述的语音控制方法,其特征在于,所述将所述语音信号对应的语音数据写入预设节点的步骤之前还包括:在与遥控器建立连接时,创建语音数据的写入节点。4.如权利要求1-3任一项所述的语音控制方法,其特征在于,所述在接收到遥控器发送的第一预设消息时,开启语音识别引擎的步骤之后还包括:在接收到所述第二预设消息时,获取接收到所述第二预设消息与接收到所述第一预设...

【专利技术属性】
技术研发人员:崔金龙
申请(专利权)人:深圳创维数字技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1