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

文档序号:2825563阅读:172来源:国知局
一种控制电子设备的方法及电子设备的制作方法
【专利摘要】本发明公开了一种控制电子设备的方法及电子设备。该方法应用于一电子设备,所述电子设备包括一语音识别引擎,所述方法包括:当所述语音识别引擎处于关闭状态时,检测所述电子设备是否接收到第一语音气流,其中,所述第一语音气流为用户发出第一声音时所产生的气流;当所述电子设备接收到所述第一语音气流时,生成一控制指令;执行所述控制指令,控制所述语音识别引擎的状态从所述关闭状态调整到开启状态,使得所述电子设备能够进行语音识别。
【专利说明】一种控制电子设备的方法及电子设备
【技术领域】
[0001]本发明涉及电子【技术领域】,尤其涉及一种控制电子设备的方法及电子设备。
【背景技术】
[0002]随着计算机技术的发展,电子设备越来智能化,用户能够将电子设备,比如,智能手机,平板电脑,智能电视,笔记本电脑,看做一个智能机器人,能够通过与其进行语音交互,来获得一些信息。比如,用户“询问”电子设备最近的餐馆在哪;再比如,用户“询问”电子设备从地点A到地点B怎么走。
[0003]目前,当用户需要语音交互时,会打开语音交互软件,然后对着电子设备说话,电子设备通过设置在其上的语音识别引擎(本地客户端)将用户的语音输入,如“最近的火锅店在哪? ”,转换为文本信息,并将该信息发送给云端服务器,云端服务器会根据上述文本信息,通过一系列的搜索计算,找到与文本信息最为匹配的结果,如“XX火锅店,前方500米”,并将该结果以文本形式发回给本地客户端,在本地客户端将上述结果的文本信息转换成语音信息输出给用户,使得用户能够提到电子设备的“回答”。
[0004]本申请发明人在实现本申请实施例中技术方案的过程中,发现现有技术中至少存在如下技术问题:
[0005]由于在进行语音交互或用语音对电子设备进行控制时,语音识别引擎一直处于开启状态,所以,无论麦克风接收到什么声音,都会通过语音识别引擎进行识别匹配,所以,导致一些无效语音输入也被处理,进而存在语音识别引擎功耗大的技术问题。

【发明内容】

[0006]本发明提供一种控制电子设备的方法及电子设备,用以解决现有技术中存在的语音识别弓I擎功耗大的技术问题。
[0007]一方面,本发明通过本申请的一个实施例,提供一种控制电子设备的方法,应用于一电子设备,所述电子设备包括一语音识别引擎,所述方法包括:当所述语音识别引擎处于关闭状态时,检测所述电子设备是否接收到第一语音气流,其中,所述第一语音气流为用户发出第一声音时所产生的气流;当所述电子设备接收到所述第一语音气流时,生成一控制指令;执行所述控制指令,控制所述语音识别引擎的状态从所述关闭状态调整到开启状态,使得所述电子设备能够进行语音识别。
[0008]可选的,所述电子设备包含一振动传感器;所述检测所述电子设备是否接收到第一语音气流具体为:通过所述振动传感器,检测是否存在由所述第一语音气流引起的振动。
[0009]可选的,所述生成一控制指令具体包括:将所述第一声音转换为第一声音信号;判断所述第一声音信号是否满足第一预设条件;当所述第一声音信号满足所述第一预设条件时,生成所述控制指令。
[0010]可选的,在所述控制所述语音识别引擎的状态从所述关闭状态调整到开启状态之后,所述方法还包括:将所述电子设备接入网络;对所述第一声音信号进行语音识别。[0011]可选的,所述对所述第一声音信号进行语音识别,具体包括:将所述第一声音信号转换为第一文本信息,并将所述第一文本信息发送给云端服务器;接收由所述云端服务器发送的第二文本信息,其中,所述第二文本信息为所述云端服务器基于所述第一文本信息所获得的识别结果;将所述第二文本信息转换为第二声音信号,并通过声音输出装置输出所述第二声音信号。
[0012]另一方面,本发明通过本申请的另一实施例提供一种电子设备,包括:电路板;语音识别引擎,设置在所述电路板上;检测模块,用于当所述语音识别引擎处于关闭状态时,检测所述电子设备是否接收到第一语音气流,其中,所述第一语音气流为用户发出第一声音时所产生的气流;控制模块,设置在所述电路板上,与所述语音识别引擎连接,用于当所述电子设备接收到所述第一语音气流时,生成一控制指令;执行所述控制指令,控制所述语音识别引擎的状态从所述关闭状态调整到开启状态,使得所述电子设备能够进行语音识别。
[0013]可选的,所述控制模块具体包括:生成单元,用于当所述电子设备接收到所述第一语音气流时,生成一控制指令;控制单元,用于执行所述控制指令,控制所述语音识别引擎的状态从所述关闭状态调整到开启状态,使得所述电子设备能够进行语音识别。
[0014]可选的,所述检测模块具体为一振动传感器,用于通过所述振动传感器,检测是否存在由所述第一语音气流引起的振动。
[0015]可选的,所述电子设备还包括一声音采集装置,用于采集所述第一声音;所述振动传感器具体设置在所述声音采集装置上。
[0016]可选的,所述电子设备还包括:一防喷罩,用于声音米集装置米集所述第一声音时,过滤所述第一语音气流;所述振动传感器具体设置在所述防喷罩上。
[0017]可选的,所述生成单元具体包括:第一转换单元,用于将所述第一声音转换为第一声音信号;判断单元,用于判断所述第一声音信号是否满足第一预设条件;生成子单元,用于当所述第一声音信号满足所述第一预设条件时,生成所述控制指令。
[0018]可选的,所述电子设备还包括:联网单元,用于将所述电子设备接入网络;识别单元,用于对所述第一声音信号进行语音识别。
[0019]可选的,所述识别单元具体包括:第二转换单元,用于将所述第一声音信号转换为第一文本信息;发送单元,用于将所述第一文本信息发送给云端服务器;接收单元,用于接收由所述云端服务器发送的第二文本信息,其中,所述第二文本信息为所述云端服务器基于所述第二文本信息所获得的识别结果;第三转换单元,用于将所述第二文本信息转换为第二声音信号;输出单兀,用于通过声音输出装置输出所述第二声音信号。
[0020]本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
[0021]1、由于当语音识别引擎处于关闭状态时,检测电子设备是否接收到第一语音气流,当电子设备接收到第一语音气流时,控制语音识别引擎的状态从关闭状态调整到开启状态,使得电子设备能够进行语音识别,那么,语音识别弓I擎能够根据用户的语音输入产生的第一语音气流开启,而不会由于语音识别引擎的一直开启而产生功耗,也不会对接收到的所有声音都进行识别匹配,所以,有效地解决了现有技术中存在的语音识别引擎功耗大的技术问题,进而降低了语音识别引擎的功耗,延长了电子设备的使用时间。
[0022]2、由于电子设备还包括一防喷罩,在用户对着声音采集装置说话时,能够过滤掉用户发出的第一声音所带出的第一语音气流,使得第一语音气流不会直接冲撞声音采集装置而产生杂音,进而使得语音识别引擎对第一声音的识别更为准确,并且,由于第一声音杂音少,使得语音识别引擎在对第一声音进行处理时计算量减小,进一步降低语音识别引擎的功耗。
【专利附图】

【附图说明】
[0023]图1为本发明一实施例中电子设备的结构示意图;
[0024]图2为本发明一实施例中控制电子设备的方法流程图;
[0025]图3为本发明一实施例中防喷罩与声音采集装置的位置关系示意图。
【具体实施方式】
[0026]本申请实施例通过提供一种控制电子设备的方法及电子设备,解决了现有技术中存在的语音识别弓I擎功耗大的技术问题。
[0027]本申请实施例中的技术方案为解决上述存在的语音识别引擎功耗大的问题,总体思路如下:
[0028]当语音识别引擎处于关闭状态时,检测电子设备是否接收到第一语音气流,其中,第一语音气流为用户发出第一声音时所产生的气流;当电子设备接收到第一语音气流时,控制语音识别引擎的状态从关闭状态调整到开启状态,使得电子设备能够进行语音识别,这样就不用像现有技术中语音交互软件或者语音识别软件一旦开启,语音识别引擎也同时开启,并将接收到的所有声音都进行语音识别匹配,所以,降低了语音识别引擎的功耗,延长了电子设备的使用时间。
[0029]下面通过附图以及具体实施例对本发明技术方案做详细的说明,应当理解本发明实施例以及实施例中的具体特征是对本发明技术方案的详细的说明,而不是对本发明技术方案的限定,在不冲突的情况下,本发明实施例以及实施例中的技术特征可以相互组合。
[0030]一方面,本发明通过本申请的一个实施例,提供一种控制电子设备的方法。该方法应用于一电子设备,比如,智能手机,平板电脑,智能电视,笔记本电脑;如图1所示,该电子设备包括电路板10、语音识别引擎20、检测模块30、控制模块40,其中,语音识别引擎20和控制模块40设置在电路板上。
[0031]在具体实施过程中,检测模块30具体可以为振动传感器,也可以为气压传感器,还可以为气流传感器,本申请不做具体限定。
[0032]如图2所示,该方法包括:
[0033]SlOl:当语音识别引擎处于关闭状态时,检测电子设备是否接收到第一语音气流,其中,第一语音气流为用户发出第一声音时所产生的气流;
[0034]S102:当电子设备接收到第一语音气流时,生成一控制指令;
[0035]S103:执行控制指令,控制语音识别引擎的状态从关闭状态调整到开启状态,使得电子设备能够进行语音识别。
[0036]下面以语音交互为例,对上述方案进行详细的说明。
[0037]请结合图1及图2,例如,用户想要与电子设备,如智能手机,进行语音交互,此时,语音识别引擎20处于关闭状态,然后,用户对着电子设备说话,即发出第一声音,比如,用户想要通过语音交互软件知道珠穆朗玛峰有多高,于是,用户对着电子设备说“珠穆朗玛峰有多高”,此时,执行SlOl,检测电子设备是否接收到了第一语音气流,这里所说的第一语音气流就是用户在发出第一声音时,由肺所呼出的气流,比如,人在说话过程中,将手放在嘴的前方,就能够感觉到从体内喷出的气体所形成的气流,也就是这里所说的语音气流。
[0038]在具体实施过程中,当检测模块30为振动传感器时,检测模块30可以设置在声音采集装置上,那么,当用户对着声音采集装置说话时,检测模块30就能够检测到用户说话带来的第一语音气流;进一步,如图3所示,在声音采集装置301之前还可以设置一个防喷罩302,这样,用户说话带来的第一语音气流能被防喷罩302过滤,使得第一声音产生的杂音较少,此时,检测模块30设置在防喷罩302上,这样,第一语音气流以及第一声音首先通过防喷罩302,然后,第一声音通过并继续向声音采集装置301传播,当然,检测模块30还可以设置在其他位置,只要能够检测到第一语音气流即可,本申请不做具体限定。在本实施例中,检测模块30设置在防喷罩302上。
[0039]那么,当检测模块30为振动传感器时,SlOl可以为:通过振动传感器,检测是否存在由第一语音气流引起的振动。也就是说,通过检测模块30来检测是否有第一语音气流的存在,即检测用户是否对着声音采集装置301说话。
[0040]然后,执行S102,即:当电子设备接收到第一语音气流时,生成一控制指令。
[0041]在具体实施过程中,检测模块30检测到电子设备接收到第一语音气流时,S102可以为:将第一声音转换为第一声音信号;判断第一声音信号是否满足第一预设条件;当第一声音信号满足第一预设条件时,生成控制指令。
[0042]具体来说,当检测模块30检测到电子设备接收到第一语音气流时,声音采集装置301就会接收到第一声音,然后将声音转换为声音信号,即第一声音信号;接下来,电子设备判断第一声音信号是否满足第一预设条件,例如,判断第一声音信号是否为人声信号,t匕如,当用户对着声音采集装置301说话时产生的第一声音信号就是人声信号,即满足第一预设条件;当用户对着声音采集装置301吹气时,虽然检测模块30也会检测到有气流引起的振动,但是此时第一声音信号就不是人声信号,即不满足第一预设条件。当然,还可以判断第一声音信号是否携带语音信息,当用户对着声音采集装置301说话时产生的第一声音信号就是携带语音信息的信号,即满足第一预设条件;当用户对着声音采集装置301吹气时,虽然检测模块30也会检测到有气流引起的振动,但是这是第一声音信号就没有任何语音信息,即不满足第一预设条件。
[0043]在实际应用中,可以通过语音活动检测(VAD, Voice activity detection)算法或者语音端点检测算法来判断第一声音信号是否携带语音信息,当然,还可以通过其他算法来判断第一声音信号是否携带语音信息,本申请不做具体限定。
[0044]最后,当判断第一声音信号满足第一预设条件时,生成控制指令,该控制指令是用于控制语音识别引擎20开启的指令。
[0045]接下来,通过S102生成上述控制指令之后,进入S103,即:执行控制指令,控制语音识别引擎的状态从关闭状态调整到开启状态,使得电子设备能够进行语音识别。
[0046]进一步,在通过S103控制语音识别引擎20的状态从关闭状态调整到开启状态之后,该方法还包括:将电子设备接入网络;对第一声音信号进行语音识别。
[0047]在具体实施过程中,对第一声音信号进行语音识别的过程可以包括:将第一声音信号转换为第一文本信息,并将第一文本信息发送给云端服务器;接收由云端服务器发送的第二文本信息,其中,第二文本信息为云端服务器基于第一文本信息所获得的识别结果;将第二文本信息转换为第二声音信号,并通过声音输出装置输出第二声音信号。
[0048]具体来说,当语音识别引擎20开启之后,首先,将声音采集装置301采集到的第一声音信号转换第一文本信息,即将第一声音信号包含的内容转换成文本形式;然后,语音识别引擎20会将该第一文本信息发送给云端服务器,让其根据第一文本信息通过搜索算法获得与第一文本信息最为匹配的识别结果。比如,第一文本信息为“珠穆朗玛峰有多高”,接下来,云端服务器会在自身的数据库中搜索与第一文本信息最为匹配的识别结果,即珠穆朗玛峰高8844.43米。接下来,云端服务器将这一结果转换为第二文本信息,即“珠穆朗玛峰高8844.43米”,接着将第二文本信息发送给电子设备,语音识别引擎20在接收到该第二文本信息之后,将其转换成语音信号,即第二声音信号,并由声音输出装置输出,也就是说,让电子设备“读出” “珠穆朗玛峰高8844.43米”。
[0049]至此,用户与电子设备的语音交互过程就结束了。
[0050]进一步,当语音识别引擎20将第二文本信息转换成第二声音信息之后,在一段时间内,如I分钟,3分钟,5分钟,检测模块30检测不到防喷罩302振动或者检测不到有语音气流输入,那么,语音识别引擎20自动关闭。
[0051]当然,在实际应用中,上述方案还可以用于语音控制电子设备,具体的实施过程将在下面的实施例中进行详细说明,在此不再一一赘述。
[0052]以下通过几个具体的实施例来介绍本发明中的控制电子设备的方法,下面的实施例主要介绍了所述控制电子设备的方法的几个可能的应用场景。需要说明的是,本发明中的实施例只用于解释本发明,而不能用于限制本发明。一切符合本发明思想的实施例均在本发明的保护范围之内,本领域技术人员自然知道应该如何根据本发明的思想进行变形。
[0053]实施例一:
[0054]电子设备为智能手机。当用户在地点A想要去地点B,但是不知到怎么走,于是用户打开麦克风,此时,用户对着电子设备说“地点B怎么走”,即第一声音,第一声音带来的第一语音气流冲撞防喷罩302,引起防喷罩302的振动,此时,设置在防喷罩302上的检测模块30,即振动传感器,检测到上述振动,之后,麦克风将第一声音进行转换为第一声音信号,然后,判断第一声音信号是否携带语音信息,当第一声音信号携带语音信息时,生成一控制指令,控制语音识别引擎20从关闭状态切换到开启状态。然后,语音识别引擎20对第一声音信号进行语音识别,将其转换为第一文本信息,同时,控制GPS对电子设备当前的位置进行定位,获得第一位置信息,那么,语音识别引擎20连接到网路,将第一文本信息与第一位置信息一同发送给云端服务器;当云端服务器接收到语音识别引擎20发来的第一文本信息和第一位置信息后,通过一系列算法,计算从地点A到地点B的路线,并将该信息转换为第二文本信息,接下来,云端服务器将第二文本信息发送给语音识别引擎20 ;当语音识别引擎20收到第二文本信息之后,再将其转换为第二声音信号,并通过扬声器输出,使得用户能够听到电子设备“说出”从地点A到地点B的路线。进一步,当语音识别引擎20将第二文本转换为第二声音信号之后,在I分钟,或者2分钟之内,检测模块30检测不到防喷罩302振动,那么,语音识别引擎20自动关闭。
[0055]实施例二:[0056]电子设备为笔记本电脑。当用户想要通过语音来控制笔记本电脑播放音乐,首先,用户使用笔记本电脑的过程中,检测模块30,如气压传感器一直处于检测状态。当用户对笔记本电脑上的麦克风说出“播放音乐”,即第一声音时,设置在麦克风上的气压传感器就能够检测到此时麦克风前方区域内气压升高,此时,麦克风将第一声音转换为第一声音信号,然后,判断第一声音信号是否为人声信号,当第一声音信号为人声信号时,生成控制指令,控制语音识别引擎20从关闭状态调整到开启状态;接下来,语音识别引擎20对第一声音信号进行语音识别,即获得第一声音信号所携带的“播放音乐”的语音信息,于是,在存储于笔记本电脑中的预设指令列表中进行查找,看该列表中是否包括“播放音乐”的预设指令,当查找到该预设指令之后,电子设备就响应该指令,打开音乐播放器,开始播放音乐。
[0057]根据以上描述可知,由于当语音识别引擎20处于关闭状态时,检测电子设备是否接收到第一语音气流,当电子设备接收到第一语音气流时,控制语音识别引擎20的状态从关闭状态调整到开启状态,使得电子设备能够进行语音识别,那么,用户在进行语音交互时,语音识别引擎20能够根据用户的语音输入产生的第一语音气流开启,而不会由于语音交互软件的一直开启而持续开启联网,另一种情况,当用户在进行语音控制电子设备时,语音识别引擎20能够根据第一语音气流开启,而不会一直保持开启,就不会对任何声音都进行识别,所以,降低了语音识别引擎20的功耗,延长了电子设备的使用时间;进一步,由于电子设备还包括一防喷罩302,在用户对着声音采集装置301说话时,能够过滤掉用户发出的第一声音所带出的第一语音气流,使得第一语音气流不会直接冲撞声音采集装置301而产生杂音,进而使得语音识别引擎20对第一声音的识别更为准确,并且,由于第一声音杂音少,使得语音识别引擎在对第一声音进行处理时计算量减小,进一步降低语音识别引擎的功耗。
[0058]另一方面,基于同一发明构思,本发明通过本申请的另一实施例提供一种电子设备,如图1所示,包括:电路板10 ;语音识别引擎20,设置在电路板10上;检测模块30,用于当语音识别引擎20处于关闭状态时,检测电子设备是否接收到第一语音气流,其中,第一语音气流为用户发出第一声音时所产生的气流;控制模块40,设置在电路板10上,与语音识别引擎20连接,用于当电子设备接收到第一语音气流时,生成一控制指令;执行控制指令,控制语音识别引擎20的状态从关闭状态调整到开启状态,使得电子设备能够进行语音识别。
[0059]进一步,控制模块40具体包括:生成单元,用于当电子设备接收到第一语音气流时,生成一控制指令;控制单元,用于执行控制指令,控制语音识别引擎20的状态从关闭状态调整到开启状态,使得电子设备能够进行语音识别。
[0060]进一步,检测模块30具体为一振动传感器,用于通过振动传感器,检测是否存在由第一语音气流引起的振动。
[0061]在具体实施过程中,检测模块30具体还可以为气压传感器、气流传感器,本申请不做具体限定。
[0062]进一步,电子设备还包括一声音米集装置301,用于米集第一声音;振动传感器具体设置在声音采集装置301上。
[0063]进一步,如图3所示,电子设备还包括:一防喷罩302,用于声音采集装置301采集第一声音时,过滤第一语音气流;振动传感器具体设置在防喷罩302上。[0064]进一步,生成单元具体包括:第一转换单元,用于将第一声音转换为第一声音信号;判断单元,用于判断第一声音信号是否满足第一预设条件;生成子单元,用于当第一声音信号满足第一预设条件时,生成控制指令。
[0065]进一步,电子设备还包括:联网单元,用于将电子设备接入网络;识别单元,用于对第一声音信号进行语音识别。
[0066]进一步,识别单元具体包括:第二转换单元,用于将第一声音信号转换为第一文本信息;发送单元,用于将第一文本信息发送给云端服务器;接收单元,用于接收由云端服务器发送的第二文本信息,其中,第二文本信息为云端服务器基于第二文本信息所获得的识别结果;第三转换单元,用于将第二文本信息转换为第二声音信号;输出单元,用于通过声音输出装置输出第二声音信号。
[0067]根据上面的描述,上述电子设备用于实现上述控制电子设备的方法,所以,该电子设备的工作过程与上述方法的一个或多个实施例一致,在此就不一一赘述了。
[0068]上述本申请实施例中的技术方案,至少具有如下的技术效果或优点:
[0069]1、由于当语音识别引擎处于关闭状态时,检测电子设备是否接收到第一语音气流,当电子设备接收到第一语音气流时,控制语音识别引擎的状态从关闭状态调整到开启状态,使得电子设备能够进行语音识别,那么,语音识别引擎能够根据用户的语音输入产生的第一语音气流开启,而不会由于语音识别引擎的一直开启而产生功耗,也不会对接收到的所有声音都进行识别匹配,所以,有效地解决了现有技术中存在的语音识别引擎功耗大的技术问题,进而降低了语音识别引擎的功耗,延长了电子设备的使用时间。
[0070]2、由于电子设备还包括一防喷罩,在用户对着声音采集装置说话时,能够过滤掉用户发出的第一声音所带出的第一语音气流,使得第一语音气流不会直接冲撞声音采集装置而产生杂音,进而使得语音识别引擎对第一声音的识别更为准确,并且,由于第一声音杂音少,使得语音识别引擎在对第一声音进行处理时计算量减小,进一步降低语音识别引擎的功耗。本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0071]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0072]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。[0073]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0074]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【权利要求】
1.一种控制电子设备的方法,应用于一电子设备,其特征在于,所述电子设备包括一语音识别引擎,所述方法包括: 当所述语音识别引擎处于关闭状态时,检测所述电子设备是否接收到第一语音气流,其中,所述第一语音气流为用户发出第一声音时所产生的气流; 当所述电子设备接收到所述第一语音气流时,生成一控制指令; 执行所述控制指令,控制所述语音识别引擎的状态从所述关闭状态调整到开启状态,使得所述电子设备能够进行语音识别。
2.如权利要求1所述的方法,其特征在于,所述电子设备包含一振动传感器; 所述检测所述电子设备是否接收到第一语音气流具体为:通过所述振动传感器,检测是否存在由所述第一语音气流引起的振动。
3.如权利要求2所述的方法,其特征在于,所述生成一控制指令具体包括: 将所述第一声音转换为第一声音信号; 判断所述第一声音信号是否满足第一预设条件; 当所述第一声音信号满足所述第一预设条件时,生成所述控制指令。
4.如权利要求3所述的方法,其特征在于,在所述控制所述语音识别引擎的状态从所述关闭状态调整到开启状态之后,所述方法还包括: 将所述电子设备接 入网络; 对所述第一声音信号进行语音识别。
5.如权利要求4所述的方法,其特征在于,所述对所述第一声音信号进行语音识别,具体包括: 将所述第一声音信号转换为第一文本信息,并将所述第一文本信息发送给云端服务器; 接收由所述云端服务器发送的第二文本信息,其中,所述第二文本信息为所述云端服务器基于所述第一文本信息所获得的识别结果; 将所述第二文本信息转换为第二声音信号,并通过声音输出装置输出所述第二声音信号。
6.—种电子设备,其特征在于,包括: 电路板; 语音识别引擎,设置在所述电路板上; 检测模块,用于当所述语音识别引擎处于关闭状态时,检测所述电子设备是否接收到第一语音气流,其中,所述第一语音气流为用户发出第一声音时所产生的气流; 控制模块,设置在所述电路板上,与所述语音识别引擎连接,用于当所述电子设备接收到所述第一语音气流时,生成一控制指令;执行所述控制指令,控制所述语音识别引擎的状态从所述关闭状态调整到开启状态,使得所述电子设备能够进行语音识别。
7.如权利要求6所述的电子设备,其特征在于,所述控制模块具体包括: 生成单元,用于当所述电子设备接收到所述第一语音气流时,生成一控制指令; 控制单元,用于执行所述控制指令,控制所述语音识别引擎的状态从所述关闭状态调整到开启状态,使得所述电子设备能够进行语音识别。
8.如权利要求7所述的电子设备,其特征在于,所述检测模块具体为一振动传感器,用于通过所述振动传感器,检测是否存在由所述第一语音气流引起的振动。
9.如权利要求8所述的电子设备,其特征在于,所述电子设备还包括一声音采集装置,用于米集所述第一声音; 所述振动传感器具体设置在所述声音采集装置上。
10.如权利要求8所述的电子设备,其特征在于,所述电子设备还包括:一防喷罩,用于声音采集装置采集所述第一声音时,过滤所述第一语音气流;所述振动传感器具体设置在所述防嗔罩上。
11.如权利要求8所述的电子设备,其特征在于,所述生成单元具体包括: 第一转换单元,用于将所述第一声音转换为第一声音信号; 判断单元,用于判断所述第一声音信号是否满足第一预设条件; 生成子单元,用于当所述第一声音信号满足所述第一预设条件时,生成所述控制指令。
12.如权利要求11所述的电子设备,其特征在于,所述电子设备还包括: 联网单元,用于将所述电子设备接入网络; 识别单元,用于对所述第一声音信号进行语音识别。
13.如权利要求12所述的电子设备,其特征在于,所述识别单元具体包括: 第二转换单元,用于将所述第一声音信号转换为第一文本信息; 发送单元,用于将所述第一文本信息发送给云端服务器; 接收单元,用于接收由所述云端服务器发送的第二文本信息,其中,所述第二文本信息为所述云端服务器基于所述第二文本信息所获得的识别结果; 第三转换单元,用于将所述第二文本信息转换为第二声音信号; 输出单兀,用于通过声音输出装置输出所述第二声音信号。
【文档编号】G10L15/28GK103886861SQ201210557125
【公开日】2014年6月25日 申请日期:2012年12月20日 优先权日:2012年12月20日
【发明者】李众庆 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1