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

文档序号:2826381阅读:231来源:国知局
语音识别设备及其语音识别方法
【专利摘要】提供了一种语音识别设备。该语音识别设备包括:语音接收器,其接收用户的语音信号;第一语音识别引擎,其接收所述语音信号并且执行语音识别过程;通信单元,其接收所述语音信号并且将所述语音信号发送到外部的第二语音识别引擎;以及控制器,其将通过语音接收器接收到的语音信号发送给第一语音识别引擎和通信单元中的至少一个。
【专利说明】语音识别设备及其语音识别方法
【技术领域】
[0001]与示例性实施例一致的设备及方法涉及语音识别设备及其语音识别方法,更具体地,涉及通过具有不同功能的多个语音识别引擎来识别语音的语音识别设备及其语音识别方法。
【背景技术】
[0002]语音识别技术将通过收集用户的语音等等获得的语音信号识别为与预定语言相对应的信号并且可以在不同领域中利用。具体来说,语音识别技术具有与包括用手指按下特定按钮的传统输入法相比便利的输入法,并且在比如TV和移动电话的电子设备中使用。例如,如果输入了说出比如“频道增加”的特定词汇的用户语音,则TV中的语音识别引擎识别用户的语音信号并调整频道。
[0003]随着语音识别技术的发展,可以由语音识别引擎识别的语音信号范围已经扩展。尽管传统的语音识别引擎仅识别有限数量的词汇,但是近来的语音识别引擎可以识别相对较长的句子,并且其精确度提高了。
[0004]语音识别引擎可以根据它的使用目的被分类为各种不同类型,并且主要可以被分类为词汇识别引擎和连续词汇识别引擎。词汇识别引擎仅识别有限数量的词汇,因此其容量不大。词汇识别引擎可以作为电子设备的嵌入式引擎来利用。连续词汇识别引擎需要大容量,但是识别更多的词汇和句子,因此可以被用作近年来已建立的云环境中的服务器引擎。
[0005]上述的词汇识别引擎和连续词汇识别引擎关于容量、数据传输和速度具有不同的优点和缺点。使用词汇识别引擎和连续词汇识别引擎两者可以有助于更有效地使用语音识别功能。然而,如果各种不同类型的语音识别引擎都识别单个语音信号,则它们可能根据语音信号提供不同的识别结果并且可能在执行控制操作方面引起问题。

【发明内容】

[0006]因此,一个或多个示例性实施例提供了语音识别设备及其语音识别方法,其通过具有不同功能的多个语音识别引擎来识别语音,并且同时避免了由语音识别引擎提供的语音识别结果的冲突。
[0007]上述和/或其它方面可以通过提供一种语音识别设备实现,所述语音识别设备包括:语音接收器,被配置成接收语音信号;第一语音识别引擎,被配置成接收所述语音信号并且执行语音识别过程;通信单元,被配置成接收所述语音信号并且将所述语音信号发送给第二语音识别引擎;以及控制器,被配置成基于选择来将通过语音接收器接收到的语音信号发送给第一语音识别引擎和通信单元当中的至少一个。所述语音信号可以是用户的语音信号。
[0008]所述第二语音识别引擎可以在所述语音识别设备外部。
[0009]所述第一语音识别引擎可以包括仅识别预设词汇的嵌入式引擎,而第二语音识别引擎可以包括识别多个连续词汇的服务器引擎。
[0010]所述设备可以包括通过遥控装置接收输入信号的输入单元,并且所述遥控装置可以包括用于选择语音识别引擎的至少一个语音识别引擎选择按钮。
[0011]如果选择所述语音识别引擎选择按钮所持续的时间是预定时间或者更多时间,则所述控制器可以将所述语音信号发送给第一语音识别引擎和第二语音识别引擎当中的一个,并且如果选择时间小于所述预定时间,则将所述语音信号发送给第一语音识别引擎和第二语音识别引擎当中的另一个。
[0012]所述遥控装置的语音识别引擎选择按钮可以包括与第一语音识别引擎和第二语音识别引擎相对应的多个按钮,并且如果接收到与所述多个按钮之一相对应的输入信号,则所述控制器可以将所述语音信号发送给与该按钮相对应的语音识别引擎。
[0013]如果通过语音接收器接收到语音信号,则所述控制器可以基于接收到的语音信号是否包括预设词汇来决定第一语音识别引擎和第二语音识别引擎当中的哪一个将执行语音识别过程。
[0014]接收到的语音信号可以分别被发送到第一语音识别引擎和第二语音识别引擎,并且所述控制器可以基于由第一语音识别引擎提供的语音识别结果来确定所述语音信号是否包括预设词汇。
[0015]所述控制器可以确定语音信号的开头是否包括预设语音。
[0016]所述语音识别设备可以被实现为包括显示单元的显示设备,并且所述控制器可以在显示单元上显示包括关于处理语音信号的语音识别引擎的信息的用户接口(UI)。
[0017]上述和/或其它方面也可以通过提供一种语音识别设备的语音识别方法实现,所述语音识别方法包括:在所述语音识别设备处接收语音信号;决定第一语音识别引擎和第二语音识别引擎当中的将处理接收到的语音信号的至少一个语音识别引擎;以及基于决定结果将所述语音信号发送给第一语音识别引擎和第二语音识别引擎当中的所述至少一个语音识别引擎。所述语音信号可以是用户的语音信号。
[0018]所述第一语音识别弓丨擎可以被包括在所述语音识别设备中,而所述第二语音识别引擎可以在所述语音识别设备的外部提供。
[0019]所述第一语音识别引擎可以被包括在所述语音识别设备中并且所述第一语音识别引擎可以包括仅识别预设词汇的嵌入式引擎,而所述第二语音识别引擎在所述语音识别设备外部提供并且所述第二语音识别引擎可以包括识别多个连续词汇的服务器引擎。
[0020]所述方法还可以包括通过遥控装置接收输入信号,并且所述遥控装置可以包括用于选择语音识别弓I擎的至少一个语音识别弓I擎选择按钮。
[0021]所述决定可以包括:如果选择至少一个语音识别引擎选择按钮所持续的时间是预定时间或者更多时间,则确定第一语音识别引擎和第二语音识别引擎当中的一个语音识别引擎来处理所述语音信号;以及如果选择时间小于所述预定时间,则确定第一语音识别引擎和第二语音识别引擎当中的另一个语音识别引擎来处理所述语音信号。
[0022]所述遥控装置的语音识别引擎选择按钮可以包括分别与第一语音识别引擎和第二语音识别引擎相对应的多个按钮,并且所述决定可以包括:如果接收到与所述多个按钮当中的一个按钮相对应的输入信号,则与所述至少一个语音识别引擎选择按钮相对应地确定第一语音识别引擎和第二语音识别引擎当中的哪一个处理语音信号。[0023]所述方法还可以包括确定接收到的语音信号是否包括预设词汇,并且所述决定可以包括:基于确定结果来确定第一语音识别引擎和第二语音识别引擎当中的哪一个执行语音识别过程。
[0024]接收到的语音信号可以被发送到第一语音识别引擎和第二语音识别引擎,并且所述确定可以包括:基于由第一语音识别引擎提供的语音识别结果来确定所述语音信号是否包括预设词汇。
[0025]所述确定可以包括确定语音信号的开头是否包括预设语音。
[0026]所述语音识别设备可以被实现为包括在其上显示图像的显示单元的显示设备,并且所述方法还可以包括在显示单元上显示包括关于处理语音信号的语音识别引擎的信息的用户接口(UI)。
[0027]根据另一个示例性实施例,提供一种语音识别设备,其包括:语音接收器,被配置成接收语音信号;第一语音识别引擎,被配置成接收所述语音信号并且执行语音识别过程;通信单元,被配置成接收所述语音信号并且将所述语音信号发送给多个语音识别引擎当中的至少一个;以及控制器,被配置成将通过语音接收器接收到的语音信号发送给下列各项当中的至少一个:第一语音识别引擎和所述多个语音识别引擎当中的至少一个。
[0028]根据又一个示例性实施例,提供一种语音识别设备的语音识别方法,其包括:接收语音信号;决定多个语音识别引擎当中的将处理接收到的语音信号的至少一个语音识别引擎;以及基于决定结果将所述语音信号发送给多个语音识别引擎当中的所述至少一个语音识别引擎。
【专利附图】

【附图说明】
[0029]从以下结合附图对示例性实施例的描述,以上和/或其它方面将变得清楚和更加容易理解,附图中:
[0030]图1是根据示例性实施例的语音识别设备的控制框图;
[0031]图2简要图示了根据示例性实施例的遥控装置;
[0032]图3简要图示了在显示单元上显示的用户接口(UI);
[0033]图4是根据第一示例性实施例的语音识别方法的流程图;以及
[0034]图5是根据第二示例性实施例的语音识别方法的流程图。
【具体实施方式】
[0035]下面,将参照附图详细描述示例性实施例,以使示例性实施例被本领域普通技术人员容易地实现。示例性实施例可以以各种形式来具体实现,而不局限于这里阐明的示例性实施例。为了清楚起见,省略了对公知部件的描述,并且相同的参考标记始终指代相同的元件。
[0036]图1是根据示例性实施例的语音识别设备100的控制框图。
[0037]如其中所示,语音识别设备100包括语音接收器110、第一语音识别引擎140、通信单元150以及控制器160,并且根据实施例类型,还可以包括用户输入单元120以及显示单元 170。
[0038]语音接收器110接收用户的语音信号10。语音接收器110可以被实现为在语音识别设备100中提供的麦克风或者可以接收通过在遥控装置20中提供的麦克风22 (参照图2)收集的语音信号。
[0039]第一语音识别引擎140接收语音信号并且执行语音识别过程。语音识别功能是将语音信号转换成语言数据的一系列过程,并且第一语音识别引擎140可以通过各种已知的语音识别方法将语音信号转换成语言数据并且输出所述语言数据。除了目标用户的语音之夕卜,通过语音接收器110接收的语音信号10可能包括各种噪音,因此可以通过比如频率分析的预处理过程来从所述语音信号中仅提取用户的语音,并且可以对所提取的语音分量执行语音识别过程。语音识别引擎的语音识别方法包括各种已知的方法,这里将不对其进行解释。
[0040]第一语音识别引擎140可以被实现为语音识别设备100的嵌入式引擎,或者被实现为附加的硬件或由稍后将描述的控制器160运行的软件。嵌入式引擎仅可以识别预定数量的词汇。例如,如果语音识别设备100被实现为比如TV的显示设备,则所述嵌入式引擎可以被用来识别用于控制所述TV的用户的输入。如果用户输入比如“频道增加”、“断开电源”、“静音”等等的语音信号,则第一语音识别引擎140可以识别所述语音信号并且如果所述语音信号是预设词汇之一,则第一语音识别引擎140可以输出识别出的语言数据。这样的嵌入式引擎仅可以被实现为小容量的存储器并且提供较快的速度,但是在识别词汇方面受限。因此,嵌入式引擎仅可以处理比如TV控制的简单输入。
[0041]语音识别设备100还可以包括通信单元150,所述通信单元150接收语音信号并将其发送到外部的第二语音识别引擎210。语音识别设备100可以接收作为第二语音识别引擎210的语音识别结果而生成的语言数据。第二语音识别引擎210可以被包括在外部的语音识别服务器200中。通信单元150可以通过网络来将语音信号发送给语音识别服务器200,并且从第二语音识别引擎210接收语音识别结果。
[0042]如上所述,与作为嵌入式引擎的第一语音识别引擎140不同,第二语音识别引擎210被实现为服务器,因此可以识别各种词汇或连续词汇。例如,向搜索窗口输入了特定搜索词汇、通过比如短消息服务(SMS)的应用输入了句子等等需要识别很多词汇,并且通过嵌入式引擎进行这样的识别是不容易的,但是通过实现为服务器的第二语音识别引擎210可以执行这样的识别。即,如果使用第二语音识别引擎210,则语音信号应该被发送到语音识别服务器200,虽然这减慢了速度,但是提供了更好的性能。
[0043]因此,根据本示例性实施例的语音识别设备100被实现为通过使用第一语音识别引擎140和第二语音识别引擎210两者来识别通过语音接收器110输入的语音信号。如果输入了特定语音信号,则由于使用目的不同,语音识别设备100应该根据语音识别引擎的特性决定将输入的语音信号发送给哪个语音识别引擎。如果第一语音识别引擎140和第二语音识别引擎210两者都输出了语音识别结果,则对于单个输入可能执行多个操作,因此对于这样的输入,可能不能如用户所期望地那样执行操作。然而,语音识别设备100仅基于语音信号来决定语音识别引擎是容易的,并且这样的决定可以优选地通过附加信息和语音信号一起来做出。
[0044]控制器160可以被实现为总体上控制语音识别设备100的微处理器,比如CPU或微型计算机。具体来说,控制器160执行控制操作以将来自语音接收器110的语音信号发送给第一语音识别引擎140和通信单元150中的至少一个。为了这样做,控制器160可以包括语音分支单元(未示出),所述语音分支单元像解复用器那样将输入信号切换到特定路线。用于确定语音信号被发送到的语音识别引擎的标准基于用户的选择,并且可以提供以下示例性实施例。
[0045]根据第一示例性实施例,控制器160可以根据用户通过遥控装置20的操纵来决定语音信号被发送到的语音识别引擎。如图3中所示,用户可以通过遥控装置20来输入用于控制语音识别设备100的输入信号。如图2中所示,除了用于选择频道和调整音量的典型按钮之外,遥控装置20可以包括用于选择语音识别引擎的至少一个附加按钮21。遥控装置20可以通过比如红外或蓝牙的局域通信来将用户的输入信号发送给语音识别设备100,并且语音识别设备100还可以包括用于接收由遥控装置20发送的用户输入信号的用户输入单元120。如上所述,遥控装置20可以包括用于接收语音信号的麦克风22。
[0046]作为第一示例性实施例的详细示例,如果按下语音识别引擎选择按钮21 (下文中,也将被称为选择按钮)所持续的时间是预定持续时间,则控制器160可以将语音信号发送给第一语音识别引擎140和第二语音识别引擎210中的一个,并且如果按下时间小于预定持续时间,则控制器160可以将语音信号发送给第一语音识别引擎140和第二语音识别引擎210中的另一个。例如,如果用户按下选择按钮21不到一秒,然后输入语音信号,则控制器140可以将语音信号发送给第一语音识别引擎140。如果用户按下选择按钮21达到一秒或更长,然后输入语音信号,则控制器160可以将语音信号发送给第二语音识别引擎210。如上所述,第一语音识别引擎140可以被实现为小容量存储器或存储装置中的嵌入式引擎,但是代替地,仅识别简单的词汇。第二语音识别引擎可以识别各种词汇和句子,但是具有较慢的处理速度。因此,如果用户的语音信号可以被识别为比如改变频道的简单词汇并且需要用于控制语音识别设备100的快速操作,则用户可以短暂地按下选择按钮21,然后输入语音信号。如果用户期望输入较长的句子,比如输入互联网搜索词汇,则他/她可以按下选择按钮21较长的时间,然后输入语音信号。
[0047]作为第一示例性实施例的另一个示例,遥控装置20的选择按钮21可以包括分别与第一语音识别引擎140和第二语音识别引擎210相对应的多个按钮21。如果用户按下与第一语音识别引擎140相对应的选择按钮并接着输入语音信号,则控制器160将所述语音信号发送给第一语音识别引擎140以通过第一语音识别引擎140识别语音。如果用户按下与第二语音识别引擎210相对应的选择按钮并输入语音信号,则控制器160通过通信单元150将所述语音信号发送给第二语音识别引擎210以通过第二语音识别引擎210识别语
曰?
[0048]第一示例性实施例涉及了通过遥控装置20的按钮来选择语音识别引擎的方法。稍后将描述的第二示例性实施例提供了根据语音信号识别结果来选择语音识别引擎的方法。
[0049]根据第二示例性实施例,在通过语音接收器110接收到语音信号之时,控制器160可以基于接收到的语音信号是否包括预设词汇来决定第一语音识别引擎140和第二语音识别引擎210中的哪一个将执行语音识别过程。更具体地,控制器160可以根据语音信号的开头是否包括预设语音来决定语音识别引擎。 [0050]例如,如果语音信号包括词汇“命令”,则控制器160可以选择第一语音识别引擎140来执行语音识别过程。在这种情况下,如果用户输入语音“命令,频道增加”,则第一语音识别引擎140执行语音识别过程,并且根据语音识别结果,控制器160执行与“频道增加”相对应的操作。如果用户输入语音“让我知道今天的天气”,则所述语音信号被发送到第二语音识别引擎210,其将执行语音识别过程。
[0051]根据第二示例性实施例,所述语音信号分别被发送到第一语音识别引擎140和第二语音识别引擎210。如果根据由第一语音识别引擎140提供的语音识别结果,所述语音信号包括预设词汇,则控制器160根据作为第一语音识别引擎140的语音识别结果而生成的语言数据来执行控制操作。虽然第二语音识别引擎210也可以接收语音信号并且将语音识别结果发送给语音识别设备100,但是,在一些情况下,控制器160不需要根据由第二语音识别引擎210提供的语音识别结果来执行操作。如果语音信号不包括预设词汇,则不理会由第一语音识别引擎140提供的语音识别结果,并且控制器160根据由第二语音识别引擎210提供的语音识别结果来执行控制操作。
[0052]根据本示例性实施例的语音识别设备100可以被实现为包括显示单元170的显示设备。在这种情况下,控制器160可以控制显示单元170在其上显示包括关于处理语音信号的语音识别引擎的信息的用户接口(UI) 300。如图3中所示,如果输入了语音信号并且根据语音识别结果执行了比如改变频道或输入搜索词汇的操作,则显示单元170可以根据语音识别结果在其上显示W300以指示哪个语音识别引擎将执行操作,由此给用户提供反馈。根据第一示例性实施例,基于按下选择按钮所持续的时间来决定将执行语音识别过程的语音识别引擎,并且关于按下时间的信息也可以通过W300来显示。
[0053]根据示例性实施例的语音识别设备100可以通过使用具有不同功能的多个语音识别引擎来执行语音识别过程,并且决定将处理用户输入的语音信号的语音识别引擎,并且通过满足使用目的和用户意图的语音识别引擎来执行语音识别过程。
[0054]图4是根据第一示例性实施例的语音识别设备的语音识别方法的流程图。
[0055]根据本示例性实施例的语音识别设备可以通过第一语音识别引擎或第二语音识别引擎来执行语音识别过程。第一语音识别引擎被实现为在语音识别设备内的嵌入式引擎,并且具有较小的容量,但是仅可以识别预定数量的词汇。相反,第二语音识别引擎被实现为服务器引擎,提供在语音识别设备外部的外部语音识别服务器中并且可以识别大量词汇和句子。
[0056]语音识别设备接收用户的语音信号(S110)。语音识别设备100可以通过在其中的麦克风来接收用户的语音或者接收由遥控装置20的麦克风收集的语音信号。
[0057]语音识别设备100基于用户的选择来决定包括在语音识别设备100中的第一语音识别引擎和位于语音识别设备100外部的第二语音识别引擎中的哪一个将处理接收到的语音信号(S130)。
[0058]语音识别设备100基于选择结果来将语音信号发送给第一语音识别引擎和第二语音识别引擎中的至少一个(S140),并且接收到语音信号的语音识别引擎执行语音识别过程(S150)。语音识别设备100根据语音识别结果执行比如改变频道或输入搜索词汇的控制操作。
[0059]所述决定基于用户的选择。根据第一示例性实施例的语音识别方法还包括通过遥控装置接收用户的输入信号的操作,并且可以基于用户的输入信号来决定第一语音识别引擎和第二语音识别引擎中的至少一个。为了这样做,遥控装置可以包括用于选择语音识别引擎的至少一个按钮。
[0060]如果按下选择按钮所持续的时间是预定时间或更长,则可以决定第一语音识别引擎和第二语音识别引擎中的一个来处理语音信号。如果按下时间小于所述预定时间,则可以决定第一语音识别引擎和第二语音识别引擎中的另一个来处理语音信号。根据另一个示例性实施例,遥控装置的语音识别引擎选择按钮可以包括分别与第一语音识别引擎和第二语音识别引擎相对应的多个按钮。如果接收到与所述多个按钮之一相对应的输入信号,则所述决定可以包括决定第一语音识别引擎和第二语音识别引擎中的哪一个对应于所选择的按钮以处理语音信号。
[0061]语音识别设备100可以被实现为显示设备,其包括在其上显示图像的显示单元。语音识别方法还可以包括在显示单元上显示包括关于将处理语音信号的语音识别引擎的信息的UI的操作。
[0062]图5是根据第二示例性实施例的语音识别设备的语音识别方法的流程图。
[0063]语音识别设备100接收用户的语音信号(S210)。
[0064]接收到的语音信号分别被发送到第一语音识别引擎和第二语音识别引擎(S220)。
[0065]根据第二示例性实施例,基于接收到的语音信号是否包括预设词汇,可以确定第一语音识别引擎和第二语音识别引擎中的一个来处理语音识别过程(S230)。在这种情况下,可以基于语音信号的开头是否包括预设词汇来确定语音识别引擎。
[0066]如果确定所述语音信号包括预设词汇,则第一语音识别引擎执行语音识别过程。如果确定所述语音信号不包括预设词汇,则第二语音识别引擎可以执行语音识别过程(S250)。
[0067]根据示例性实施例的语音识别设备的语音识别方法可以通过具有不同功能的多个语音识别引擎来执行,并且可以决定哪个语音识别引擎将处理用户输入的语音信号,因此满足使用目的和用户意图的语音识别引擎可以执行语音识别过程。
[0068]如上所述,语音识别设备及其语音识别方法可以通过具有不同功能的多个语音识别引擎来执行语音识别过程,并且同时可以避免由语音识别引擎提供的语音识别结果的冲关。
[0069]尽管已经示出和描述了几个示例性实施例,但是本领域技术人员将会理解,可以改变这些示例性实施例而不偏离本发明的原理和精神,本发明的范围在所附权利要求及其等效物中限定。
【权利要求】
1.一种语音识别设备,包括: 语音接收器,被配置成接收语音信号; 第一语音识别引擎,被配置成接收所述语音信号并且执行语音识别过程。 通信单元,被配置成接收所述语音信号并且将所述语音信号发送给第二语音识别引擎;以及 控制器,被配置成将通过语音接收器接收的语音信号发送给第一语音识别引擎和通信单元当中的至少一个。
2.根据权利要求1所述的语音识别设备,其中,所述第一语音识别引擎包括仅识别预设词汇的嵌入式引擎,而所述第二语音识别引擎包括识别多个连续词汇的服务器引擎。
3.根据权利要求1所述的语音识别设备,还包括通过遥控装置接收输入信号的输入单元,其中,所述遥控装置包括用于选择语音识别引擎的至少一个语音识别引擎选择按钮。
4.根据权利要求3所述的语音识别设备,其中,如果选择至少一个语音识别引擎选择按钮所持续的时间是预定时间或者更多时间,则所述控制器将所述语音信号发送给第一语音识别引擎和第二语音识别引擎当中的一个,并且如果选择时间小于所述预定时间,则将所述语音信号发送给第一语音识别引擎和第二语音识别引擎当中的另一个。
5.根据权利要求3所述的语音识别设备,其中,所述遥控装置的至少一个语音识别引擎选择按钮包括与第一语音识别引擎和第二语音识别引擎相对应的多个按钮,并且如果接收到与所述多个按钮当中的一个按钮相对应的输入信号,则所述控制器将所述语音信号发送给与该按钮相对应的语音识别引擎。
6.根据权利要求1所述的语音识别设备,其中,如果通过语音接收器接收到语音信号,则所述控制器基于接收到的`语音信号是否包括预设词汇来确定第一语音识别引擎和第二语音识别引擎当中的哪一个将执行语音识别过程。
7.根据权利要求6所述的语音识别设备,其中,接收到的语音信号分别被发送到第一语音识别引擎和第二语音识别引擎,并且所述控制器基于由第一语音识别引擎提供的语音识别结果来确定所述语音信号是否包括预设词汇。
8.根据权利要求1所述的语音识别设备,其中,所述控制器确定所述语音信号的开头是否包括预设词汇。
9.一种语音识别设备的语音识别方法,包括: 在所述语音识别设备处接收语音信号; 决定第一语音识别引擎和第二语音识别引擎当中的将处理接收到的语音信号的至少一个语音识别引擎;以及 基于决定结果来将所述语音信号发送给第一语音识别引擎和第二语音识别引擎当中的所述至少一个语音识别引擎。
10.根据权利要求9所述的语音识别方法,其中,所述第一语音识别引擎被包括在所述语音识别设备中并且所述第一语音识别引擎包括仅识别预设词汇的嵌入式引擎,而所述第二语音识别引擎提供在所述语音识别设备外部并且所述第二语音识别引擎包括识别多个连续词汇的服务器引擎。
11.根据权利要求10所述的语音识别方法,还包括通过遥控装置接收输入信号,其中,所述遥控装置包括用于选择语音识别引擎的至少一个语音识别引擎选择按钮。
12.根据权利要求11所述的语音识别方法,其中,所述决定包括:如果选择所述至少一个语音识别引擎选择按钮所持续的时间是预定时间或者更多时间,则确定第一语音识别引擎和第二语音识别引擎当中的一个来处理所述语音信号;以及如果选择时间小于所述预定时间,则确定第一语音识别引擎和第二语音识别引擎当中的另一个来处理所述语音信号。
13.根据权利要求11所述的语音识别方法,其中,所述遥控装置的至少一个语音识别引擎选择按钮包括分别与第一语音识别引擎和第二语音识别引擎相对应的多个按钮,并且所述决定包括:如果接收到与所述多个按钮当中的一个按钮相对应的输入信号,则与所述至少一个语音识别引擎选择按钮相对应地确定第一语音识别引擎和第二语音识别引擎当中的哪一个处理语音信号。
14.根据权利要求9所述的语音识别方法,还包括确定接收到的语音信号是否包括预设词汇,其中,所述决定包括:基于确定结果来确定第一语音识别引擎和第二语音识别引擎当中的哪一个执行语音识别过程。
15.根据权利要求14所述的语音识别方法,其中,接收到的语音信号分别被发送到第一语音识别引擎和第二语音识别引擎,并且所述确定包括基于由第一语音识别引擎提供的语音识别 结果来确定所述语音信号是否包括预设词汇。
【文档编号】G10L15/28GK103794212SQ201310520646
【公开日】2014年5月14日 申请日期:2013年10月29日 优先权日:2012年10月29日
【发明者】朴殷相, 金命哉, 刘昱, 朴巨根 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1