用于语音识别的方法和电子装置的制造方法
【技术领域】
[0001 ]本发明涉及一种用于语音识别的方法和电子装置。
【背景技术】
[0002]诸如智能电话和平板个人计算机(PC)的电子装置被广泛使用。在其它能力中,电子装置能够识别由用户通过麦克风输入的语音信号,显示与语音信号相应的文本,并执行各种功能。
[0003]即使当为了节能的目的通过关闭显示器(如液晶显示器(IXD))来激活睡眠模式时,电子装置仍然能够识别由用户通过麦克风输入的语音信号,并能确定该语音信号是否是先前设置的关键字。
[0004]如果用户的语音信号是先前设置的关键字,则电子装置能解除睡眠模式并同时激活显示器的开启状态,然后执行将由用户通过麦克风输入的语音信号识别为命令或文本的语音识别操作。
[0005]语音识别操作可以通过电子装置和通过网络提供实时语音识别服务的服务器之间的数据通信来执行。但是,传统的语音识别方法不够准确,给用户带来很大不便。因此,本领域需要能够提高电子装置中的语音识别的准确度的有效解决办法。
【发明内容】
[0006]因此,作出本发明以解决至少以上描述的问题和/或缺点,并提供至少以下描述的优点。
[0007]因此,本发明的一个方面在于提供一种用于语音识别的方法和用于执行该方法的电子装置,所述方法使电子装置能准确地识别通过麦克风输入的用户语音信号。
[0008]本发明的另一个方面在于提供一种用于语音识别的方法和用于执行该方法的电子装置,当电子装置在睡眠模式下识别通过麦克风输入的用户语音信号时,所述方法防止干扰语音识别的环境噪声的影响,从而提高语音识别的准确度。
[0009]根据本发明的一个方面,一种在电子装置中用于语音识别的方法包括:在电子装置的低功率模式下使用时钟在第一处理器中识别通过麦克风输入的语音信号;如果识别的语音信号是先前设置的关键字,则进入第二处理器的激活状态并在第二处理器中执行语音信号的语音记录;如果在语音记录期间确定语音输入结束,则在第二处理器中执行语音识另IJ,其中,在确定语音输入结束之后,第一处理器的时钟被改变为更高频率的时钟。
[0010]根据本发明的一个方面,一种电子装置包括:麦克风,接收语音信号的输入;第一处理器,对语音信号进行信号处理;第二处理器,识别语音信号,其中,第一处理器在电子装置的睡眠模式下使用时钟来识别通过麦克风输入的语音信号,其中,如果被第一处理器识别的语音信号是先前设置的关键字,则第二处理器从空闲状态进入激活状态并执行语音记录,其中,如果在语音记录期间确定语音输入结束,则第二处理器将第一处理器的时钟改变为更高频率的时钟。
[0011]根据本发明的一个方面,公开了一种其上记录用于执行在电子装置中用于语音识别的方法的程序的非暂时性计算机可读存储介质,所述方法包括:在于电子装置功率耗模式下使用时钟在第一处理器中识别通过麦克风输入的语音信号;如果识别的语音信号是先前设置的关键字,则进入第二处理器的激活状态并在第二处理器中执行语音信号的语音记录;如果在语音记录期间确定语音输入结束,则在第二处理器中执行语音识别,其中,在确定语音输入结束之后,第一处理器的时钟被改变为更高频率的时钟。
【附图说明】
[0012]本发明的以上和其它方面、特征以及优点将通过以下结合附图的详细描述变得更为清楚,在附图中:
[0013]图1示出了根据本发明的实施例的电子装置的网络环境;
[0014]图2是示出根据本发明的实施例的电子装置的方框图;
[0015]图3示出了根据本发明的实施例的执行用于语音识别的方法的电子装置的部分结构;
[0016]图4示出了根据本发明的实施例的应用用于语音识别的方法的电子装置的操作时序;
[0017]图5示出了根据本发明的实施例的静音时间设置表。
[0018]图6示出了根据本发明的实施例的应用用于语音识别的方法的电子装置的另一操作时序。
[0019]图7是示出根据本发明的实施例的在电子装置中用于语音识别的方法的操作的流程图。
【具体实施方式】
[0020]以下将参照附图描述本发明的实施例。在本发明的描述中,为了清楚和简明,公知的功能或结构没有被详细描述。
[0021]图1示出了根据本发明的实施例的电子装置的网络环境。
[0022]参照图1,电子装置的网络环境100包括电子装置101(诸如智能电话和平板PC)JF部电子装置102、外部电子装置104和服务器106。外部电子装置102在短距离内与电子装置101进行通信。外部电子装置104和服务器106在长距离内通过网络162与电子装置101进行通信。
[0023]电子装置101包括总线110、处理器120、存储器130、输入/输出接口 150、显示器160和通信接口 170。总线110包括将组成元件相互连接并在这些组成元件之间转发通信消息或数据的电路。
[0024]处理器120包括中央处理单元(CPU)、应用处理器(AP)和通信处理器(CP)中的任何一个或更多个,并执行关于电子装置101的至少一个组成元件的控制或通信的操作或数据处理。
[0025]例如,处理器120进行控制以通过与构造近端网络的其它电子装置同步且属于近端网络的群集的通信部分来交换数据。在此,通信部分被表示为符合邻域网(NAN)通信标准的发现窗口(DW)。
[0026]存储器130包括易失性和/或非易失性存储器,存储关于电子装置101的至少一个其它组成元件的指令或数据,并存储软件和/或程序140。
[0027]程序140包括内核141、中间件143、应用程序接口(API)145和应用147。一个或更多个内核141、中间件143和API 145可被表示为操作系统(OS)。
[0028]内核141控制或管理系统资源,如总线110、处理器120或存储器130,所述系统资源用于执行在其它程序(如中间件143、API 145或应用程序147)中实施的操作或功能。
[0029]中间件143执行使API145或应用程序147与内核141进行通信和交换数据的中继作用。
[0030]API 145是使应用147能够控制由内核141或中间件143提供的功能的接口,它包括用于文件控制、窗口控制、图片处理或字符控制的至少一个接口或功能。
[0031]输入/输出接口150执行转发指令或数据到电子装置101的其它组成元件,所述指令或数据由用户输入或从其它外部电子装置输入。
[0032]显示器160可以是包括触摸屏的LCD、发光二极管(LED)或有机发光二极管(OLED)显示器。显示器160接收来自于电子笔或用户的手指的诸如触摸、手势或者接近输入或悬停输入。
[0033]通信接口 170在电子装置101和外部电子装置102、104或服务器106之间创建通信。例如,通信接口 170通过无线通信或有线通信连接到网络162,并与外部电子装置104和服务器106进行通信。
[0034]无线通信的类型包括:例如,长期演进技术(LTE)、高级长期演进技术(LTE-A)、码分多址(CDMA)、宽带码分多址(WCDMA)、通用移动通讯系统(UMTS)、无线宽带(WiBro)以及全球移动通信系统(GSM)中的至少一个。有线通信包括:例如,通用串行总线(USB)、高清晰度多媒体接口(HDMI)、232号推荐标准(RS-232)以及简易老式电话服务(POTS)中的至少一个。
[0035]网络162包括:例如,电信网络、计算机网络(即局域网(LAN)或广域网(WAN))、互联网以及电话网中的至少一个。
[0036]图2是示出根据本发明的实施例的电子装置的方框图。
[0037]参照图2,电子装置201包括一个或更多个应用处理器(AP)210、通信模块220、用户识别模块(SIM)卡224、存储器230、传感器模块240、输入装置250、显示器260、接口 270、音频模块280、相机模块291、电源管理模块295、电池296、指示器297以及电动机298。
[0038]AP 210运行操作系统或应用程序以控制连接到AP 210的多个硬件或软件组成元件,并执行数据的处理和操作。AP 210可以被实现片上系统(SoC),并且还可包括图形处理单元(GPU)。
[0039]AP 210包括图2中示出的元件中的至少一些元件,并将从非易失性存储器接收的指令或数据加