辅助语音输入的方法和装置制造方法

文档序号:2825566阅读:187来源:国知局
辅助语音输入的方法和装置制造方法
【专利摘要】本发明涉及一种辅助语音输入的方法和装置,提供一种处理方法,所述方法应用于一电子设备中,包括:显示一显示界面,所述显示界面内至少包括一显示对象,所述显示对象对应第一字符串,所述第一字符串包括J个字符;获得所述第一字符串;处理所述第一字符串,生成与所述第一字符串对应的第二字符串,其中,所述第二字符串包括K个字符,J和K为大于等于1的整数,且K小于等于J;确定所述第二字符串与所述显示对象对应,其中,所述第二字符串用于当接收到语音输入时基于所述第二字符串进行语音匹配成功时触发所显示对象。通过上述配置,缩短了语音识别所需时间,提高了语音命令识别的效率。
【专利说明】辅助语音输入的方法和装置
【技术领域】
[0001]本发明涉及一种语音输入的方法和装置,更具体地说,涉及一种辅助语音输入的方法和装置。
【背景技术】
[0002]当前的大部分计算机设备的文字输入为通过键盘进行文字输入,随着语音识别技术的发展,语音输入方式已经逐渐可以成为一种常见的输入方式,大部分厂商选择固定语音命令的处理方式,而固定的语音命令一般都需要由固定的词语组成,因而增加了用户的记忆成本和学习负担,降低了语音输入的使用效率。
[0003]传统的语音命令内容的提示方式中,当构成语音命令的词语比较多,语音命令比较长时,会出现语音匹配用时较长,语音命令识别效率低下的问题。例如,在如图1所示的显示界面100中,文字“饥饿游戏”、“哈利波特与魔法石”、“指环王”、“星球大战”、“钢铁侠”、“复仇者联盟”、“星际迷航”和“暮光之城”等可以作为通过语音输入的语音命令的固定词语。这些命令大多四字以上,尤其是其中的“哈利波特与魔法石”,由八个汉字构成,对此条语音命令识别难度较高,识别效率比较低。
[0004]因此,如何能够既保证语音命令的固定性从而使电子设备能够准确理解用户的意图,同时避免用户的记忆负担,提高语音命令输入的效率是当前亟待解决的问题。

【发明内容】

[0005]为了解决现有技术中的上述技术问题,根据本发明的一方面,提供一种处理方法,所述方法应用于一电子设备中,所述方法包括以下步骤:显示一显示界面,所述显示界面内至少包括一显示对象,所述显示对象对应第一字符串,所述第一字符串包括J个字符;获得所述第一字符串;处理所述第一字符串,生成与所述第一字符串对应的第二字符串,其中,所述第二字符串包括K个字符,J和K为大于等于I的整数,且K小于等于J ;确定所述第二字符串与所述显示对象对应,其中,所述第二字符串用于当接收到语音输入时基于所述第二字符串进行语音匹配成功时触发所显示对象。
[0006]此外,根据本发明的一个实施例,所述处理方法还包括:获得触发命令,所述触发命令用于启动语音识别功能;响应所述触发命令在所述显示界面的显示对象的对应位置处显示所述第二字符串。
[0007]此外,根据本发明的一个实施例,其中显示所述第二字符串包括:将所述第二字符串所包含的所述K个字符在所述显示界面上所显示的所述第一字符串上标示并突出显示。
[0008]此外,根据本发明的一个实施例,其中,所述处理所述第一字符串,生成与所述第一字符串对应的第二字符串包括:按照预定规则处理所述第一字符串,生成所述第二字符串,其中,所述预定规则为当所述第一字符串的字符个数大于预定个数N,确定所述第二字符串为所述第一字符串中的前N个字符;当所述第一字符串的字符个数小于等于所述预定个数N,所述第二字符串为所述第一字符串的J个字符,N为正整数;或者,所述预定规则为提取所述第一字符串中的关键词,确定所述第二字符串为所述第一字符串的关键词所对应的字符。
[0009]此外,根据本发明的一个实施例,当所述显示界面中包括多个所述显示对象时,每个所述多个显示对象对应一第一字符串,则所述获得所述第一字符串包括:获得每个所述多个显示对象对应的第一字符串,以形成包含多个第一字符串的第一字符串库;所述处理所述第一字符串,生成与所述第一字符串对应的第二字符串包括:处理每个所述多个第一字符串,生成与所述每个所述多个第一字符串对应的第二字符串;以形成第二字符串库,所述第二字符串库包括多个第二字符串。
[0010]此外,根据本发明的一个实施例,所述第二字符串库中的所述多个第二字符串中每个各不相同。
[0011]此外,根据本发明的一个实施例,将所述第二字符串库作为语音匹配的语音匹配库。
[0012]根据本发明的另一方面,提供一种终端设备,包括:显示单元,用于显示一显示界面,所述显示界面内至少包括一显示对象,所述显示对象对应第一字符串,所述第一字符串包括J个字符;获取单元,用于获得所述第一字符串;处理单元,用于处理所述第一字符串,生成第二字符串,其中,所述第二字符串包括K个字符,J和K为大于等于I的整数,且K小于等于J;确定单元,用于确定所述第二字符串与所述显示对象对应,其中,所述第二字符串用于当接收到语音输入时基于所述第二字符串进行语音匹配成功时触发所显示对象。
[0013]此外,根据本发明的一个实施例,所述终端设备,还包括:语音启动单元,用于获得触发命令,所述触发命令用于启动语音识别功能;以及提示显示单元,用于响应所述触发命令在所述显示界面的显示对象的对应位置处显示所述第二字符串。
[0014]此外,根据本发明的一个实施例,其中的提示显示单元还用于将所述第二字符串所包含的所述K个字符在所述显示界面上所显示的所述第一字符串上标示并突出显示。
[0015]此外,根据本发明的一个实施例,所述处理单元还用于:按照预定规则处理所述第一字符串,生成所述第二字符串,其中,所述预定规则为当所述第一字符串的字符个数大于预定个数N,确定所述第二字符串为所述第一字符串中的前N个字符;当所述第一字符串的字符个数小于等于所述预定个数N,所述第二字符串为所述第一字符串的J个字符,N为正整数;或者,所述预定规则为提取所述第一字符串中的关键词,确定所述第二字符串为所述第一字符串的关键词所对应的字符。
[0016]此外,根据本发明的一个实施例,当所述显示界面中包括多个所述显示对象时,每个所述多个显示对象对应一第一字符串,则所述获取单元还用于:获得每个所述多个显示对象对应的第一字符串,以形成包含多个第一字符串的第一字符串库;所述处理单元还用于:处理每个所述多个第一字符串,生成与所述每个所述多个第一字符串对应的第二字符串;以形成第二字符串库,所述第二字符串库包括多个第二字符串。
[0017]此外,根据本发明的一个实施例,其中,所述第二字符串库中的所述多个第二字符串中每个各不相同。
[0018]此外,根据本发明的一个实施例,其中,所述第二字符串库作为语音匹配的语音匹配库。
[0019]通过上述配置,由于第二字符串库的每个第二字符串各不相同,而且与第一字符串库中的每个第一字符串一一对应,并且第二字符串库的每个第二字符串均比第一字符串库中的与之对应的第一字符串短,从而,缩短了语音命令识别所需时间,提高了语音命令识别的效率。
【专利附图】

【附图说明】
[0020]为了更清楚地说明本发明实施例的技术方案,下面将对实施例的描述中所需要使用的附图作简单地介绍。下面描述中的附图仅仅是本发明的示例性实施例:
[0021]图1示出了包括多个显示对象的显示界面100的示意图;
[0022]图2示出了根据本发明实施例的利用语音提供软件操作帮助的方法200的流程图;
[0023]图3示出了根据本发明实施例的利用语音提供软件操作帮助的装置300的示范性结构框图;
[0024]图4示出了根据本发明实施例的对第二字符串进行提示的显示界面400的示意图。
【具体实施方式】
[0025]在下文中,将参考附图详细描述本发明的优选实施例。注意,在本说明书和附图中,具有基本上相同步骤和元素用相同的附图标记来表示,且对这些步骤和元素的重复解释将被省略。
[0026]下面,将参照图2来描述根据本发明实施例的利用语音提供软件操作帮助的方法。图2示出了根据本发明实施例的利用语音辅助输入的处理方法200的流程图。
[0027]如图2所示,在步骤S210中,显示一显示界面,所述显示界面内至少包括一显示对象,所述显示对象对应第一字符串,所述第一字符串包括J个字符,其中J为大于等于I的整数。在一个实施例中,显示界面中包括的显示对象本身可以作为第一字符串,例如,图1中的显示界面中所示出的显示对象109,110,111对应的“后退”、“主页”或“搜索”;也可以将显示对象的命名作为第一字符串,如海报、图标等对应的名称,例如,图1中的显示界面中显示对象101,102,103,104,105,106,107,108所对应的名称“饥饿游戏”、“哈利波特与魔法石”、“指环王”、“星球大战”、“钢铁侠”、“复仇者联盟”、“星际迷航”或“暮光之城”。
[0028]接下来,在步骤S220中,获得所述包含J个字符的第一字符串,例如,在图1中的显示界面中,获取显示对象102对应的第一字符串“哈利波特与魔法石”。
[0029]然后,在步骤S230中,处理所述第一字符串,生成与所述第一字符串对应的第二字符串,其中,所述第二字符串包括K个字符,K为大于等于I的整数,且K小于等于J。
[0030]其中,在进行步骤S230中的处理所述第一字符串,生成与所述第一字符串对应的第二字符串可以包括:按照预定规则处理所述第一字符串,生成所述第二字符串。具体来说,所述预定规则为当所述第一字符串的字符个数大于预定个数N,确定所述第二字符串为所述第一字符串中的前N个字符;当所述第一字符串的字符个数小于等于所述预定个数N,所述第二字符串为所述第一字符串的J个字符,N为正整数。例如,在图1中的显示界面中,N可以预设为2,则第一字符串“哈利波特与魔法石”,按照规则可以经处理生成第二字符串“哈利”。[0031]或者,在进行步骤S230中的处理所述第一字符串以生成与所述第一字符串对应的第二字符串时,使用的预定规则还可以为:提取所述第一字符串中的关键词,确定所述第二字符串为所述第一字符串的关键词所对应的字符。例如,在图1所示的显示界面中,第一字符串“哈利波特与魔法石”的关键字可以为“魔法石”,则第一字符串“哈利波特与魔法石”按照此预定规则,经处理可以生成第二字符串“魔法石”。
[0032]最后,在步骤S240中,确定所述第二字符串与所述显示对象对应。由上述描述可知,所述第二字符串与所述第一字符串对应,而所述第一字符串与显示界面中的一显示对象相对应,从而,在该步骤中可以确定所述第二字符串与所述显示对象的对应关系。其中,所述第二字符串用于当接收到语音输入并且基于所述第二字符串进行语音匹配成功时,触发与所述第二字符串相对应的所述显示对象。例如,在图1所示的显示界面中,可以确定第二字符串“魔法石”与显示对象102相对应,那么,当接收到用户的语音输入“魔法石”并且与第二字符串“魔法石”匹配成功时,触发与所述第二字符串“魔法石”相对应的显示对象102。
[0033]由于根据前述规则生成第二字符串与第一字符串对应,并且第二字符串比与之对应的第一字符串短,从而,缩短了语音命令识别所需时间,提高了语音命令识别的效率。
[0034]此外,在一个实施例中,根据本发明的利用语音辅助输入的处理方法还包括:获得触发命令的步骤,响应所述触发命令,可以对第二字符串进行提示。其中,对第二字符串进行提示的方式,可以是通过图形、语音,文字等多种方式。例如,在图形提示的方式中,可以在所述显示对象的对应位置处显示一个图形,提示用户进行语音输入,例如,可以在显示对象“后退”附近显示向左的箭头等;在语音提示的方式中,可以通过语音来提示显示对象对应的第二字符,诸如,还可以检测手指所处的位置,针对手指位置附近的显示对象进行语音信息提示;在文字提示的方式中,可以在所述显示界面的显示对象的对应位置处显示所述第二字符串。
[0035]在另一个实施例中,根据本发明的利用语音辅助输入的处理方法还可以包括:在获得所述第一字符串的步骤S220之前,获得触发命令的步骤,所述触发命令用于启动语音识别功能;以及响应所述触发命令,在确定所述第二字符串与所述显示对象对应的步骤S240之后,在所述显示界面的显示对象的对应位置处显示所述第二字符串的步骤。例如,可以在获得所述第一字符串之前,触发命令通过用户按键开启语音输入而获得;然后,当确定所述第二字符串与所述显示对象的对应后,显示界面随即发生相应的显示变化,以对第二字符串进行提不。
[0036]在另一个实施例中,根据本发明的利用语音辅助输入的处理方法还可以包括:在确定所述第二字符串与所述显示对象对应的步骤S240之后,获得触发命令的步骤,所述触发命令用于启动语音识别功能;以及响应于所述触发命令,在所述显示界面的显示对象的对应位置处显示所述第二字符串。例如,在确定所述第二字符串与所述显示对象的对应后,可以通过用户按键开启语音输入获得触发命令,然后显示界面发生相应的显示变化,以对第二字符串进行提示。
[0037]在一个实施例中,当使用文字提示的方式显示第二字符串时,可以将所述第二字符串所包含的K个字符,在显示界面上所显示的第一字符串上标示并突出显示。其中,在显示界面上所显示的第一字符串上标示并突出显示可以包括多种方式,例如,可以通过可视标记与界面上的其它图形、文字区分开,即可视标记能够指示哪些文字可以作为语音命令,通过语音输入即可执行。各种标识都可作为可视标记使用,例如,双下划线、改变前景色、改变背景色、改变字体、改变大小等有特点的字体格式与样式的改变。例如,在图4所示的显示界面400中,使用改变背景色的方式在第一字符串“哈利波特与魔法石”上突出显示了第二字符串“哈利”。
[0038]另外,当显示界面中包括多个所述显示对象时,每个所述多个显示对象对应一第一字符串,则所述获得所述第一字符串包括:获得每个所述多个显示对象对应的第一字符串,以形成包含多个第一字符串的第一字符串库。例如,在图1中的显示界面中,获得多个显示对象101,102,103,104,105,106,107,108,109,110,111所对应的多个第一字符串“饥饿游戏”、“哈利波特与魔法石”、“指环王”、“星球大战”、“钢铁侠”、“复仇者联盟”、“星际迷航”、“暮光之城” “返回”、“主页”和“搜索”,以形成了第一字符串库。
[0039]则此时,所述处理所述第一字符串,生成与所述第一字符串对应的第二字符串包括:处理每个所述多个第一字符串,生成与所述每个所述多个第一字符串对应的第二字符串;以形成第二字符串库,所述第二字符串库包括多个第二字符串。具体地,可以按照预定规则处理所述多个第一字符串,生成多个第二字符串,该多个第二字符串构成第二字符串库,并且,所述第二字符串库中的所述多个第二字符串中每个各不相同。其中,所述预定规则为当所述第一字符串的字符个数大于预定个数N,确定所述第二字符串为所述第一字符串中的前N个字符;当所述第一字符串的字符个数小于等于所述预定个数N,所述第二字符串为所述第一字符串的J个字符,N为正整数。例如,N可以预设为2,则第一字符库中的多个第一字符串“饥饿游戏”、“哈利波特与魔法石”、“指环王”、“星球大战”、“钢铁侠”、“复仇者联盟”、“星际迷航”、“暮光之城” “返回”、“主页”和“搜索”按照该预定规则,可以经处理生成包括多个第二字符串“饥饿”、“哈利”、“指环”、“星球”、“钢铁”、“复仇”、“星际”、“暮光” “返回”、“主页”和“搜索”的第二字符库。
[0040]或者,所述预定规则为前述的:提取所述第一字符串中的关键词,确定所述第二字符串为所述第一字符串的关键词所对应的字符。例如,在图1所示的显示界面中,第一字符库中的多个第一字符串“饥饿游戏”、“哈利波特与魔法石”、“指环王”、“星球大战”、“钢铁侠”、“复仇者联盟”、“星际迷航”、“暮光之城” “返回”、“主页”和“搜索”的关键字可以分别为“游戏”、“魔法石”、“指环王”、“大战”、“钢铁侠”、“联盟”、“迷航”、“暮光” “返回”、“主页”和“搜索”,则按照此预定规则,该第一字符库中的多个第一字符串经处理可以生成包括多个第二字符串“游戏”、“魔法石”、“指环王”、“大战”、“钢铁侠”、“联盟”、“迷航”、“暮光” “返回”、“主页”和“搜索”的第二字符库。
[0041]然后,确定第二字符库中的多个第二字符库与显示界面中的多个显示对象的对应关系。由上述描述可知,由于所述多个第二字符串与所述多个第一字符串一一对应,而所述多个第一字符串与显示界面中的多个显示对象一一对应,从而,可以确定所述多个第二字符串与所述多个显示对象的一一对应关系。例如,在图1所示的显示界面中,确定前述的多个第二字符串“饥饿”、“哈利”、“指环”、“星球”、“钢铁”、“复仇”、“星际”、“暮光” “返回”、“主页”和“搜索”与多个显示对象 101,102,103,104,105,106,107,108,109,110,111 分别——对应。
[0042]在此情况下,所述第二字符串库用于作为语音匹配的语音匹配库,当接收到语音输入并且基于所述第二字符串库中的第二字符串进行语音匹配成功时,触发显示对象。具体地,当获取用户输入的语音命令时,可以在识别出用户输入的语音命令内容后,在所述第二字符串库中检索到相应的第二字符串,随即触发与该检索到的第二字符串所对应的所述显示对象;在另一个实施例中,当获取用户输入的语音命令后,将用户的语音与第二字符串库中的多个第二字符串的语音进行逐条匹配,识别出用户的命令所对应的特定第二字符串,并触发与所述特定第二字符串相对应的显示对象。
[0043]而且,当显示界面中包括多个所述显示对象时,对第二字符串进行提示的步骤可以包括通过前述的图形、语音,文字等多种方式对第二字符库中的多个第二字符串进行提示。在一个实施例中,当使用文字提示的方式显示第二字符库中的多个第二字符串时,可以将所述第二字符库中的多个第二字符串所包含的字符,在显示界面上所显示的相应的第一字符串上标示并突出显示。例如,在图4所示的显示界面400中,使用改变背景色的方式在多个第一字符串“饥饿游戏”、“哈利波特与魔法石”、“指环王”、“星球大战”、“钢铁侠”、“复仇者联盟”、“星际迷航”、“暮光之城” “返回”、“主页”和“搜索”上突出显示了相应的第二字符串的字符“饥饿”、“哈利”、“指环”、“星球”、“钢铁”、“复仇”、“星际”、“暮光” “返回”、“主页”和“搜索”。
[0044]由于第二字符串库的每个第二字符串各不相同,而且与第一字符串库中的每个第一字符串一一对应,并且第二字符串库的每个第二字符串均比第一字符串库中的与之对应的第一字符串短,从而,缩短了语音命令识别所需时间,提高了语音命令识别的效率。
[0045]下面,参照图3说明根据本发明的终端设备300。图3示出了根据本发明实施例的终端设备300的示范性结构框图。如图3所示,终端设备300包括:显示单元310、获取单元320和处理单元330和确定单元340。
[0046]具体地,显示单元310用于显示一显示界面,所述显示界面内至少包括一显示对象,所述显示对象对应第一字符串,所述第一字符串包括J个字符。具体地,显示界面中包括的显示对象本身可以作为第一字符串,也可以将显示对象的命名作为第一字符串,如海报、图标等对应的名称。
[0047]获取单元320,用于获得所述第一字符串。例如,在图1中的显示界面中,获取单元320获取显示对象102对应的第一字符串“哈利波特与魔法石”。
[0048]处理单元330,用于处理所述第一字符串,生成第二字符串,其中,所述第二字符串包括K个字符,J和K为大于等于I的整数,且K小于等于J。
[0049]更具体地,所述处理单元330可以用于:按照预定规则处理所述第一字符串,生成所述第二字符串。在一个实施例中,其中,所述预定规则为当所述第一字符串的字符个数大于预定个数N,确定所述第二字符串为所述第一字符串中的前N个字符;当所述第一字符串的字符个数小于等于所述预定个数N,所述第二字符串为所述第一字符串的J个字符,N为正整数;。例如,在图1中的显示界面中,N可以预设为2,按照此规则,处理单元330可以将第一字符串“哈利波特与魔法石”处理生成第二字符串“哈利”。
[0050]在另一个实施例中,处理单元330按照预定规则处理所述第一字符串生成所述第二字符串时,所使用的预定规则还可以为:提取所述第一字符串中的关键词,确定所述第二字符串为所述第一字符串的关键词所对应的字符。例如,在图1所示的显示界面中,第一字符串“哈利波特与魔法石”的关键字可以为“魔法石”,则按照此预定规则,处理单元330可以将第一字符串“哈利波特与魔法石”处理生成第二字符串“魔法石”。
[0051]确定单元340,用于确定所述第二字符串与所述显示对象对应。由于所述第二字符串与所述第一字符串对应,而所述第一字符串与显示界面中的一显示对象相对应,因此,确定单元340可以确定所述第二字符串与所述显示对象的对应关系。其中,所述第二字符串用于当接收到语音输入并且基于所述第二字符串进行语音匹配成功时,触发与所述第二字符串相对应的所述显示对象。例如,在图1所示的显示界面中,确定单元340可以确定第二字符串“魔法石”与显示对象102相对应,那么,当接收到用户的语音输入“魔法石”并且与第二字符串“魔法石”匹配成功时,触发与所述第二字符串“魔法石”相对应的显示对象102。
[0052]在一个实施例中,根据本发明的一个实施例的终端设备300,还可以包括:提示显示单元,用于在所述显示界面的显示对象的对应位置处显示所述第二字符串。更具体地,提示显示单元可以通过前述的图形、语音,文字等多种方式来提示第二字符串。在文字提示的方式中,提示显示单元还可以用于将所述第二字符串所包含的所述K个字符在所述显示界面上所显示的所述第一字符串上标示并突出显示。例如,在图4所示的显示界面400中,使用改变背景色的方式在第一字符串“哈利波特与魔法石”上突出显示了第二字符串“哈利”。
[0053]在另一个实施例中,根据本发明的一个实施例的终端设备300,还可以包括:语音启动单元,用于在获取单元320获得所述第一字符串之前获得触发命令,所述触发命令用于启动语音识别功能;以及提示显示单元,用于在确定单元340确定所述第二字符串与所述显示对象对应之后,在所述显示界面的显示对象的对应位置处显示所述第二字符串。在另一个实施例中,所述终端设备300的语音启动单元,可以用于在确定单元340确定所述第二字符串与所述显示对象对应之后,获得触发命令,所述触发命令用于启动语音识别功能;所述终端设备300的提示显示单元,可以用于响应所述触发命令在所述显示界面的显示对象的对应位置处显示所述第二字符串。
[0054]由于根据前述规则生成的第二字符串与第一字符串对应,并且第二字符串比与之对应的第一字符串短,从而,缩短了语音命令识别所需时间,提高了语音命令识别的效率。
[0055]此外,当所述显示界面中包括多个所述显示对象时,每个所述多个显示对象对应一第一字符串,则获取单元310还可以用于获取每个所述多个显示对象对应的第一字符串,形成包含多个第一字符串的第一字符串库,所述处理单元330还可以用于:处理每个所述多个第一字符串,生成与所述每个所述多个第一字符串对应的第二字符串,以形成第二字符串库,所述第二字符串库包括多个第二字符串。
[0056]并且,处理单元330可以按照预定规则处理所述多个第一字符串,生成多个第二字符串,该多个第二字符串构成第二字符串库。具体地,所述预定规则可以为当所述第一字符串的字符个数大于预定个数N,确定所述第二字符串为所述第一字符串中的前N个字符;当所述第一字符串的字符个数小于等于所述预定个数N,所述第二字符串为所述第一字符串的J个字符,N为正整数;。或者,所述预定规则为提取所述第一字符串中的关键词,确定所述第二字符串为所述第一字符串的关键词所对应的字符。
[0057]其中,所述第二字符串库中的所述多个第二字符串中每个各不相同,并且所述第二字符串库作为语音匹配的语音匹配库,当接收到语音输入并且基于所述第二字符串库中的多个第二字符串进行语音匹配成功时,触发显示对象。具体地,当获取用户输入的语音命令时,可以在识别出用户输入的语音命令内容后,在所述第二字符串库中检索到相应的第二字符串,随即触发与该检索到的第二字符串所对应的所述显示对象;在另一个实施例中,当获取用户输入的语音命令后,将用户的语音与第二字符串库中的多个第二字符串的语音进行逐条匹配,识别出用户的命令所对应的特定第二字符串,并触发与所述特定第二字符串相对应的显示对象。
[0058]此外,当显示界面中包括多个所述显示对象时,提示显示单元还可以用于通过前述的图形、语音,文字等多种方式来对多个第二字符串进行提示。在一个实施例中,当使用文字提示的方式显示第二字符库中的多个第二字符串时,提示显示单元可以将所述第二字符库中的多个第二字符串所包含的字符,在显示界面上所显示的多个相应的第一字符串上标示并突出显示。例如,在图4所示的显示界面400中,使用改变背景色的方式在多个第一字符串“饥饿游戏”、“哈利波特与魔法石”、“指环王”、“星球大战”、“钢铁侠”、“复仇者联盟”、“星际迷航”、“暮光之城” “返回”、“主页”和“搜索”上突出显示了相应的第二字符串的字符“饥饿”、“哈利”、“指环”、“星球”、“钢铁”、“复仇”、“星际”、“暮光” “返回”、“主页”和“搜索”。
[0059]由于第二字符串库的每个第二字符串各不相同,而且与第一字符串库中的每个第一字符串一一对应,并且第二字符串库的每个第二字符串均比第一字符串库中的与之对应的第一字符串短,从而,缩短了语音命令识别所需时间,提高了语音命令识别的效率。
[0060]本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。本领域技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0061]本领域技术人员应该理解,可依赖于设计需求和其它因素对本发明进行各种修改、组合、部分组合和替换,只要它们在所附权利要求书及其等价物的范围内。
【权利要求】
1.一种处理方法,其特征在于,所述方法应用于一电子设备中,所述方法包括以下步骤: 显示一显示界面,所述显示界面内至少包括一显示对象,所述显示对象对应第一字符串,所述第一字符串包括J个字符; 获得所述第一字符串; 处理所述第一字符串,生成与所述第一字符串对应的第二字符串,其中,所述第二字符串包括K个字符,J和K为大于等于I的整数,且K小于等于J ; 确定所述第二字符串与所述显示对象对应, 其中,所述第二字符串用于当接收到语音输入时基于所述第二字符串进行语音匹配成功时触发所显示对象。
2.如权利要求1所述的处理方法,还包括:获得触发命令,所述触发命令用于启动语音识别功能;响应所述触发命令在所述显示界面的显示对象的对应位置处显示所述第二字符串O
3.如权利要求2所述的处理方法,其中,显示所述第二字符串包括:将所述第二字符串所包含的所述K个字符在所述显示界面上所显示的所述第一字符串上标示并突出显示。
4.如权 利要求1所述的处理方法,其中,所述处理所述第一字符串,生成与所述第一字符串对应的第二字符串包括: 按照预定规则处理所述第一字符串,生成所述第二字符串, 其中,所述预定规则为当所述第一字符串的字符个数大于预定个数N,确定所述第二字符串为所述第一字符串中的前N个字符;当所述第一字符串的字符个数小于等于所述预定个数N,所述第二字符串为所述第一字符串的J个字符,N为正整数; 或者,所述预定规则为提取所述第一字符串中的关键词,确定所述第二字符串为所述第一字符串的关键词所对应的字符。
5.如权利要求1所述的处理方法,当所述显示界面中包括多个所述显示对象时,每个所述多个显示对象对应一第一字符串,则 所述获得所述第一字符串包括:获得每个所述多个显示对象对应的第一字符串,以形成包含多个第一字符串的第一字符串库; 所述处理所述第一字符串,生成与所述第一字符串对应的第二字符串包括:处理每个所述多个第一字符串,生成与所述每个所述多个第一字符串对应的第二字符串;以形成第二字符串库,所述第二字符串库包括多个第二字符串。
6.如权利要求5所述的处理方法,所述第二字符串库中的所述多个第二字符串中每个各不相同。
7.如权利要求5所述的处理方法,将所述第二字符串库作为语音匹配的语音匹配库。
8.—种终端设备,其特征在于,包括: 显示单元,用于显示一显示界面,所述显示界面内至少包括一显示对象,所述显示对象对应第一字符串,所述第一字符串包括J个字符; 获取单元,用于获得所述第一字符串; 处理单元,用于处理所述第一字符串,生成第二字符串,其中,所述第二字符串包括K个字符,J和K为大于等于I的整数,且K小于等于J ;确定单元,用于确定所述第二字符串与所述显示对象对应, 其中,所述第二字符串用于当接收到语音输入时基于所述第二字符串进行语音匹配成功时触发所显示对象。
9.如权利要求8所述的终端设备,还包括:语音启动单元,用于获得触发命令,所述触发命令用于启动语音识别功能;以及提示显示单元,用于响应所述触发命令在所述显示界面的显示对象的对应位置处显示所述第二字符串。
10.如权利要求9所述的终端设备,其中,提示显示单元还用于将所述第二字符串所包含的所述K个字符在所述显示界面上所显示的所述第一字符串上标示并突出显示。
11.如权利要求8所述的终端设备,所述处理单元还用于: 按照预定规则处理所述第一字符串,生成所述第二字符串, 其中,所述预定规则为当所述第一字符串的字符个数大于预定个数N,确定所述第二字符串为所述第一字符串中的前N个字符;当所述第一字符串的字符个数小于等于所述预定个数N,所述第二字符串为所述第一字符串的J个字符,N为正整数; 或者,所述预定规则为提取所述第一字符串中的关键词,确定所述第二字符串为所述第一字符串的关键词所对应的字符。
12.如权利要求8所述的终端设备,当所述显示界面中包括多个所述显示对象时,每个所述多个显示对象对应一第一字符串,则 所述获取单元还用于:获得每个所述多个显示对象对应的第一字符串,以形成包含多个第一字符串 的第一字符串库; 所述处理单元还用于:处理每个所述多个第一字符串,生成与所述每个所述多个第一字符串对应的第二字符串,以形成第二字符串库,所述第二字符串库包括多个第二字符串。
13.如权利要求12所述的终端设备,其中,所述第二字符串库中的所述多个第二字符串中每个各不相同。
14.如权利要求12所述的终端设备,其中,所述第二字符串库作为语音匹配的语音匹配库。
【文档编号】G10L15/26GK103885662SQ201210560254
【公开日】2014年6月25日 申请日期:2012年12月20日 优先权日:2012年12月20日
【发明者】张超, 高歌 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1