电子设备及其语音识别方法

文档序号:9932710阅读:625来源:国知局
电子设备及其语音识别方法
【技术领域】
[0001]根据示例性实施例的装置和方法涉及一种电子设备及其语音识别方法,更具体地,涉及一种用于使用触发语音执行语音识别的电子设备和方法。
【背景技术】
[0002]期望方便地使用电子设备。因此,已经不断开发了用于方便地控制电子设备的技术。用于方便地控制电子设备的技术开始于用于使用设置在电子设备上/附着于电子设备的输入单元控制电子设备的方法,并且已经发展到使用可以短距离地控制电子设备的遥控器控制电子设备的方法。随着包括具有触摸面板的显示器的电子设备的使用快速增长,已经越来越多地使用用于使用触摸输入来控制电子设备的技术。
[0003]然而,为了通过触摸控制电子设备,用户总是必须在手臂的长度距离内,以能够触摸电子设备。因此,用于在不使用外部设备(诸如遥控器)的情况下利用或不利用触摸屏在短距离处控制电子设备的需要日益增长。
[0004]因此,已经开发了语音识别技术。然而,由于语音识别技术容易被外部噪音(例如,宠物的声音、来自其他电子设备的噪音等)以及用户语音扰乱而导致语音识别技术效率低。因此,为了使用语音识别技术仅响应用户的语音,已经开发了一种按下设置在电子设备或遥控器上的按钮的方法,并且只要用户发出语音命令就使用该方法。
[0005]然而,因为每次用户发出语音命令时用户必须按下设置在电子设备或遥控器上的按钮,所以需要到电子遥控设备外壳的距离在手臂长度内仍然对用户不便。
[0006]因此,需要容易地使用即使当存在外部噪音时或当存在多个人且正在交流时也不被扰乱的语首识别功能。

【发明内容】

[0007]技术问题
[0008]示例性实施例克服上述缺点以及以上未描述的其他缺点。此外,实施例不需要克服以上描述的缺点,且示例性实施例可以不克服以上描述的任何问题。
[0009]不同的示例性实施例提供使得用户能够容易地使用语音识别功能的电子设备及其语音识别方法。
[0010]问题的解决方案
[0011]根据示例性实施例的一方面,一种电子设备的语音识别方法包括:接收用户语音输入,确定接收的用户语音是否是触发语音,将电子设备的操作模式改变为语音识别模式,分析接收的用户语音,并存储用户语音的至少一个特性,如果确定用户语音是触发语音,则接收语音命令输入,分析语音命令,将分析的语音命令的至少一个特性与存储的用户语音的至少一个特性进行比较,并基于比较结果执行与语音命令相对应的功能。
[0012]根据另一示例性实施例,所述存储包括存储以下中的至少一个:用户语音的能量、频率带宽、正输入用户语音时的混响时间(RT)或语音信号噪声比(SNR)。
[0013]根据另一示例性实施例,所述执行包括:如果语音命令的能量、频率带宽、正输入语音命令时的混响时间(RT)和语音信号噪声比(SNR)中的至少一个的分析数据在触发语音的能量、频率带宽、正输入触发语音时的RT和语音SNR中的至少一个的分析数据的预定范围内,则执行与语音命令相对应的功能。
[0014]根据另一示例性实施例,所述比较包括:如果输入多个用户语音,则分析所述多个用户语音,并从分析的所述多个用户语音之中,将分析的用户语音中的具有与存储的用户语音的至少一个特性匹配的至少一个特性的至少一个用户语音确定为语音命令,并且所述执行包括:执行与确定的语音命令相对应的功能。
[0015]根据另一示例性实施例,所述方法包括:如果分析的语音命令的至少一个特性不同于存储的用户语音的至少一个特性,则旁路掉语音命令。
[0016]根据另一示例性实施例,所述方法包括:如果确定用户语音是触发语音并且电子设备将其操作模式改变为语音识别模式,则显示对语音识别模式的激活加以指示的用户界面(UI)。
[0017]根据另一示例性实施例,所述显示包括:如果执行与语音命令相对应的功能,则在UI上显示指示语音命令的指示器。
[0018]根据另一示例性实施例,触发语音是设置为将电子设备的操作模式改变为语音识别模式以执行语音识别的预定语音。
[0019]根据另一示例性实施例,通过外部设备或电子设备中的至少一个中包括的麦克风接收用户语音和语音命令。
[0020]根据另一示例性实施例,所述方法包括:如果在预定时间段内没有输入语音命令,则结束语音识别模式。
[0021]根据另一示例性实施例,所述确定包括:如果用户语音是在按下外部设备上的按钮之后首先接收的语音,则确定接收的用户语音是触发语音。
[0022]根据示例性实施例的一方面,一种电子设备包括:语音接收器,被配置为接收用户语音;语音信号分析器,被配置为分析接收的用户语音;存储器,被配置为存储用户语音的至少一个特性;以及控制器,被配置为确定接收的用户语音是否是触发语音,如果确定接收的用户语音是触发语音,则将电子设备的操作模式改变为语音识别模式,分析接收的用户语音,并将用户语音的至少一个特性存储在存储器中,其中,如果输入用于控制电子设备的语音命令,则控制器还被配置为控制语音信号分析器分析语音命令,将分析的语音命令的至少一个特性与存储的用户语音的至少一个特性进行比较,并基于比较结果执行与语音命令相对应的功能。
[0023]根据另一示例性实施例,控制器还被配置为将用户语音的能量、频率带宽、正输入用户语音时的混响时间(RT)或语音信号噪声比(SNR)中的至少一个作为用户语音的所述至少一个特性存储在存储器中。
[0024]根据另一示例性实施例,如果语音命令的能量、频率带宽、正输入语音命令时的混响时间(RT)或语音信号噪声比(SNR)中的至少一个的分析数据在触发语音的能量、频率带宽、正输入触发语音时的RT和语音SNR中的至少一个的分析数据的预定范围内,则控制器执行与语音命令相对应的功能。
[0025]根据另一示例性实施例,当通过语音接收器输入多个用户语音时,控制器控制语音信号分析器分析所述多个用户语音,将所述多个用户语音中的具有与存储的用户语音的至少一个特性匹配的分析的至少一个特性的至少一个用户语音确定为语音命令,并执行与确定的语音命令相对应的功能。
[0026]根据另一示例性实施例,当分析的语音命令的至少一个特性不同于存储的用户语音的至少一个特性时,控制器旁路掉语音命令。
[0027]根据另一示例性实施例,所述电子设备还包括显示器,如果确定用户语音是触发语音并且电子设备将其操作模式改变为语音识别模式,则控制器控制显示器显示对语音识别模式的激活加以指示的用户界面(UI)。
[0028]根据另一示例性实施例,当执行与语音命令相对应的功能时,控制器控制显示器在UI上显示指示语音命令的指示器。
[0029]根据另一示例性实施例,触发语音是设置为将电子设备的操作模式改变为语音识别模式以执行语音识别的预定语音。
[0030]根据另一示例性实施例,所述电子设备还包括通信器,当通过外部设备接收到用户语音和语音命令时,控制器控制通信器接收用户语音和语音命令。
[0031]根据另一示例性实施例,当在预定时间段内没有输入语音命令时,控制器结束语音识别模式。
[0032]根据另一示例性实施例,控制器还被配置为:如果用户语音是在按下外部设备上的按钮之后首先接收的语音,则确定输入的用户语音是触发语音。
[0033]根据示例性实施例的一方面,一种电子设备的语音识别方法包括:接收第一语音输入,对接收的第一语音输入执行语音至文本识别以获得第一文本,确定第一文本是否与用于进入语音识别模式的命令相对应,并且如果确定第一文本与用于进入语音识别模式的命令相对应,则:进入语音识别模式,存储第一语音输入的第一特性,接收第二语音输入,通过将第二语音输入的第二特性与第一语音输入的第一特性进行比较来对第二语音输入执行语音验证,并且如果第二语音输入的第二特性与第一语音输入的第一特性相对应,则执行与第二语音输入相对应的功能。
[0034]根据另一示例性实施例,执行与第二语音输入相对应的功能包括:对接收的第二语音输入执行语音至文本识别以获得第二文本,确定第二文本是否与电子设备的功能相对应,并基于所述确定来执行所述功能。
[0035]根据另一示例性实施例,第一特性和第二特性包括用户语音的能量、频率带宽、正输入用户语音时的混响时间(RT)或语音信号噪声比(SNR)中的至少一个,作为用户语音的至少一个特性。
[0036]根据另一示例性实施例,如果第一语音输入的第一特性和第二语音输入的第二特性在预定范围内,则第二特性与第一特性相对应。
[0037]根据另一示例性实施例,所述方法还包括:如果在预定时间量内没有接收到第二语音输入,则退出语音识别模式。
[0038]根据另一示例性实施例,所述方法还包括:如果第二语音输入的第二特性与第一语音输入的第一特性不对应,则旁路掉第二语音输入。
[0039]发明的有益效果
[0040]根据多个示例性实施例,用户可以通过确定用户所说出的语音是否是有意的而容易地使用电子设备的语音识别功能。
[0041]在后面的描述中将部分地阐述附加和/或其他方面以及优点,这些附加和/或其他方面以及优点部分根据说明书是显而易见的,或者可以通过不同示例性实施例的实践而得以学习。
【附图说明】
[0042]通过参照附图描述特定示例性实施例,上述和/或其他方面将更加显然,在附图中:
[0043]图1示出了根据示例性实施例的用于将触发语音输入到电子设备的方法;
[0044]图2示出了根据示例性实施例的用于使用外部设备输入触发语音的方法;
[0045]图3是示出了根据示例性实施例的电子设备的实施例的框图;
[0046]图4是示
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1