一种控制电子设备的方法及电子设备技术

技术编号:15399276 阅读:73 留言:0更新日期:2017-05-23 11:09
本发明专利技术公开了一种控制电子设备的方法及电子设备。该方法应用于一电子设备,所述电子设备包括一语音识别引擎,所述方法包括:当所述语音识别引擎处于关闭状态时,检测所述电子设备是否接收到第一语音气流,其中,所述第一语音气流为用户发出第一声音时所产生的气流;当所述电子设备接收到所述第一语音气流时,生成一控制指令;执行所述控制指令,控制所述语音识别引擎的状态从所述关闭状态调整到开启状态,使得所述电子设备能够进行语音识别。

Method for controlling electronic equipment and electronic equipment

The invention discloses a method for controlling an electronic device and an electronic device. This method is applied to the electronic device, the electronic device includes a speech recognition engine, the method includes: when the speech recognition engine is in the closed state, the detection of the electronic devices has received the first speech flow, among them, the first voice flow is generated by air when the first user; when the electronic device receives the first voice stream while generating a control command; execute the control instruction, control the speech recognition engine from the closed state to the open state, so that the electric equipment can perform speech recognition.

【技术实现步骤摘要】
一种控制电子设备的方法及电子设备
本专利技术涉及电子
,尤其涉及一种控制电子设备的方法及电子设备。
技术介绍
随着计算机技术的发展,电子设备越来智能化,用户能够将电子设备,比如,智能手机,平板电脑,智能电视,笔记本电脑,看做一个智能机器人,能够通过与其进行语音交互,来获得一些信息。比如,用户“询问”电子设备最近的餐馆在哪;再比如,用户“询问”电子设备从地点A到地点B怎么走。目前,当用户需要语音交互时,会打开语音交互软件,然后对着电子设备说话,电子设备通过设置在其上的语音识别引擎(本地客户端)将用户的语音输入,如“最近的火锅店在哪?”,转换为文本信息,并将该信息发送给云端服务器,云端服务器会根据上述文本信息,通过一系列的搜索计算,找到与文本信息最为匹配的结果,如“XX火锅店,前方500米”,并将该结果以文本形式发回给本地客户端,在本地客户端将上述结果的文本信息转换成语音信息输出给用户,使得用户能够提到电子设备的“回答”。本申请专利技术人在实现本申请实施例中技术方案的过程中,发现现有技术中至少存在如下技术问题:由于在进行语音交互或用语音对电子设备进行控制时,语音识别引擎一直处于开启状态,所以,无论麦克风接收到什么声音,都会通过语音识别引擎进行识别匹配,所以,导致一些无效语音输入也被处理,进而存在语音识别引擎功耗大的技术问题。
技术实现思路
本专利技术提供一种控制电子设备的方法及电子设备,用以解决现有技术中存在的语音识别引擎功耗大的技术问题。一方面,本专利技术通过本申请的一个实施例,提供一种控制电子设备的方法,应用于一电子设备,所述电子设备包括一语音识别引擎,所述方法包括:当所述语音识别引擎处于关闭状态时,检测所述电子设备是否接收到第一语音气流,其中,所述第一语音气流为用户发出第一声音时所产生的气流;当所述电子设备接收到所述第一语音气流时,生成一控制指令;执行所述控制指令,控制所述语音识别引擎的状态从所述关闭状态调整到开启状态,使得所述电子设备能够进行语音识别。可选的,所述电子设备包含一振动传感器;所述检测所述电子设备是否接收到第一语音气流具体为:通过所述振动传感器,检测是否存在由所述第一语音气流引起的振动。可选的,所述生成一控制指令具体包括:将所述第一声音转换为第一声音信号;判断所述第一声音信号是否满足第一预设条件;当所述第一声音信号满足所述第一预设条件时,生成所述控制指令。可选的,在所述控制所述语音识别引擎的状态从所述关闭状态调整到开启状态之后,所述方法还包括:将所述电子设备接入网络;对所述第一声音信号进行语音识别。可选的,所述对所述第一声音信号进行语音识别,具体包括:将所述第一声音信号转换为第一文本信息,并将所述第一文本信息发送给云端服务器;接收由所述云端服务器发送的第二文本信息,其中,所述第二文本信息为所述云端服务器基于所述第一文本信息所获得的识别结果;将所述第二文本信息转换为第二声音信号,并通过声音输出装置输出所述第二声音信号。另一方面,本专利技术通过本申请的另一实施例提供一种电子设备,包括:电路板;语音识别引擎,设置在所述电路板上;检测模块,用于当所述语音识别引擎处于关闭状态时,检测所述电子设备是否接收到第一语音气流,其中,所述第一语音气流为用户发出第一声音时所产生的气流;控制模块,设置在所述电路板上,与所述语音识别引擎连接,用于当所述电子设备接收到所述第一语音气流时,生成一控制指令;执行所述控制指令,控制所述语音识别引擎的状态从所述关闭状态调整到开启状态,使得所述电子设备能够进行语音识别。可选的,所述控制模块具体包括:生成单元,用于当所述电子设备接收到所述第一语音气流时,生成一控制指令;控制单元,用于执行所述控制指令,控制所述语音识别引擎的状态从所述关闭状态调整到开启状态,使得所述电子设备能够进行语音识别。可选的,所述检测模块具体为一振动传感器,用于通过所述振动传感器,检测是否存在由所述第一语音气流引起的振动。可选的,所述电子设备还包括一声音采集装置,用于采集所述第一声音;所述振动传感器具体设置在所述声音采集装置上。可选的,所述电子设备还包括:一防喷罩,用于声音采集装置采集所述第一声音时,过滤所述第一语音气流;所述振动传感器具体设置在所述防喷罩上。可选的,所述生成单元具体包括:第一转换单元,用于将所述第一声音转换为第一声音信号;判断单元,用于判断所述第一声音信号是否满足第一预设条件;生成子单元,用于当所述第一声音信号满足所述第一预设条件时,生成所述控制指令。可选的,所述电子设备还包括:联网单元,用于将所述电子设备接入网络;识别单元,用于对所述第一声音信号进行语音识别。可选的,所述识别单元具体包括:第二转换单元,用于将所述第一声音信号转换为第一文本信息;发送单元,用于将所述第一文本信息发送给云端服务器;接收单元,用于接收由所述云端服务器发送的第二文本信息,其中,所述第二文本信息为所述云端服务器基于所述第二文本信息所获得的识别结果;第三转换单元,用于将所述第二文本信息转换为第二声音信号;输出单元,用于通过声音输出装置输出所述第二声音信号。本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:1、由于当语音识别引擎处于关闭状态时,检测电子设备是否接收到第一语音气流,当电子设备接收到第一语音气流时,控制语音识别引擎的状态从关闭状态调整到开启状态,使得电子设备能够进行语音识别,那么,语音识别引擎能够根据用户的语音输入产生的第一语音气流开启,而不会由于语音识别引擎的一直开启而产生功耗,也不会对接收到的所有声音都进行识别匹配,所以,有效地解决了现有技术中存在的语音识别引擎功耗大的技术问题,进而降低了语音识别引擎的功耗,延长了电子设备的使用时间。2、由于电子设备还包括一防喷罩,在用户对着声音采集装置说话时,能够过滤掉用户发出的第一声音所带出的第一语音气流,使得第一语音气流不会直接冲撞声音采集装置而产生杂音,进而使得语音识别引擎对第一声音的识别更为准确,并且,由于第一声音杂音少,使得语音识别引擎在对第一声音进行处理时计算量减小,进一步降低语音识别引擎的功耗。附图说明图1为本专利技术一实施例中电子设备的结构示意图;图2为本专利技术一实施例中控制电子设备的方法流程图;图3为本专利技术一实施例中防喷罩与声音采集装置的位置关系示意图。具体实施方式本申请实施例通过提供一种控制电子设备的方法及电子设备,解决了现有技术中存在的语音识别引擎功耗大的技术问题。本申请实施例中的技术方案为解决上述存在的语音识别引擎功耗大的问题,总体思路如下:当语音识别引擎处于关闭状态时,检测电子设备是否接收到第一语音气流,其中,第一语音气流为用户发出第一声音时所产生的气流;当电子设备接收到第一语音气流时,控制语音识别引擎的状态从关闭状态调整到开启状态,使得电子设备能够进行语音识别,这样就不用像现有技术中语音交互软件或者语音识别软件一旦开启,语音识别引擎也同时开启,并将接收到的所有声音都进行语音识别匹配,所以,降低了语音识别引擎的功耗,延长了电子设备的使用时间。下面通过附图以及具体实施例对本专利技术技术方案做详细的说明,应当理解本专利技术实施例以及实施例中的具体特征是对本专利技术技术方案的详细的说明,而不是对本专利技术技术方案的限定,在不冲突的情况下,本专利技术实施例以及本文档来自技高网...
一种控制电子设备的方法及电子设备

【技术保护点】
一种控制电子设备的方法,应用于一电子设备,其特征在于,所述电子设备包括一语音识别引擎,所述方法包括:当所述语音识别引擎处于关闭状态时,检测所述电子设备是否接收到第一语音气流,其中,所述第一语音气流为用户发出第一声音时所产生的气流;当所述电子设备接收到所述第一语音气流时,生成一控制指令;执行所述控制指令,控制所述语音识别引擎的状态从所述关闭状态调整到开启状态,使得所述电子设备能够进行语音识别。

【技术特征摘要】
1.一种控制电子设备的方法,应用于一电子设备,其特征在于,所述电子设备包括一语音识别引擎,所述方法包括:当所述语音识别引擎处于关闭状态时,检测所述电子设备是否接收到第一语音气流,其中,所述第一语音气流为用户发出第一声音时所产生的气流;当所述电子设备接收到所述第一语音气流时,生成一控制指令;执行所述控制指令,控制所述语音识别引擎的状态从所述关闭状态调整到开启状态,使得所述电子设备能够进行语音识别。2.如权利要求1所述的方法,其特征在于,所述电子设备包含一振动传感器;所述检测所述电子设备是否接收到第一语音气流具体为:通过所述振动传感器,检测是否存在由所述第一语音气流引起的振动。3.如权利要求2所述的方法,其特征在于,所述生成一控制指令具体包括:将所述第一声音转换为第一声音信号;判断所述第一声音信号是否满足第一预设条件;当所述第一声音信号满足所述第一预设条件时,生成所述控制指令。4.如权利要求3所述的方法,其特征在于,在所述控制所述语音识别引擎的状态从所述关闭状态调整到开启状态之后,所述方法还包括:将所述电子设备接入网络;对所述第一声音信号进行语音识别。5.如权利要求4所述的方法,其特征在于,所述对所述第一声音信号进行语音识别,具体包括:将所述第一声音信号转换为第一文本信息,并将所述第一文本信息发送给云端服务器;接收由所述云端服务器发送的第二文本信息,其中,所述第二文本信息为所述云端服务器基于所述第一文本信息所获得的识别结果;将所述第二文本信息转换为第二声音信号,并通过声音输出装置输出所述第二声音信号。6.一种电子设备,其特征在于,包括:电路板;语音识别引擎,设置在所述电路板上;检测模块,用于当所述语音识别引擎处于关闭状态时,检测所述电子设备是否接收到第一语音气流,其中,所述第一语音气流为用户发出第一声音时所产生的气流;控制模块,设置在所述电路板上,与所述语音识别引擎连接,用于当所述电子设备接收到所述第一语音气流时,生成一控制...

【专利技术属性】
技术研发人员:李众庆
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京,11

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

1