语音识别方法和装置的制造方法

文档序号:9912676阅读:503来源:国知局
语音识别方法和装置的制造方法
【技术领域】
[0001]本发明涉及语音识别技术领域,尤其涉及一种语音识别方法和装置。
【背景技术】
[0002]语音识别可以将语音识别为文字。在语音识别时,通常是根据语音识别模型对输入的语音信号进行识别,得到识别结果。相关技术中,会针对每个产品需求建立对应的识别后台,由于每个产品可能涉及多个领域,因此每个识别后台里面包含了多个模型,每次待识别的语音信号由这多个模型共同处理最后决定结果。但是,这种方式多余的模型可能会造成干扰,例如,无法有效区分“北京”或“背景”。

【发明内容】

[0003]本发明旨在至少在一定程度上解决相关技术中的技术问题之一。
[0004]为此,本发明的一个目的在于提出一种语音识别方法,该方法可以提高语音识别的准确度。
[0005]本发明的另一个目的在于提出一种语音识别装置。
[0006]为达到上述目的,本发明第一方面实施例提出的语音识别方法,包括:接收待识别的语音信号;确定所述语音信号属于的领域;后台切换为所述领域对应的语音识别模型,并采用所述语音识别模型对所述语音信号进行语音识别。
[0007]本发明第一方面实施例提出的语音识别方法,通过确定待识别的语音信号属于的领域,并采用对应领域的语音识别模型对语音信号进行语音识别,可以在语音信号属于不同领域时,动态切换采用的语音识别模型,相对于固定的语音识别模型的方式,可以提高精准性,从而提高语音识别的准确度。
[0008]为达到上述目的,本发明第二方面实施例提出的语音识别装置,包括:接收模块,用于接收待识别的语音信号;确定模块,用于确定所述语音信号属于的领域;第一识别模块,用于将后台切换为所述领域对应的语音识别模型,并采用所述语音识别模型对所述语音信号进行语音识别。
[0009]本发明第二方面实施例提出的语音识别装置,通过确定待识别的语音信号属于的领域,并采用对应领域的语音识别模型对语音信号进行语音识别,可以在语音信号属于不同领域时,动态切换采用的语音识别模型,相对于固定的语音识别模型的方式,可以提高精准性,从而提高语音识别的准确度。
[0010]本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
【附图说明】
[0011]本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0012]图1是本发明一实施例提出的语音识别方法的流程示意图;
[0013]图2是本发明另一实施例提出的语音识别方法的流程示意图;
[0014]图3是本发明另一实施例提出的语音识别方法的流程示意图;
[0015]图4是本发明实施例中训练阶段及识别阶段的示意图;
[0016]图5是本发明另一实施例提出的语音识别方法的流程示意图;
[0017]图6是本发明另一实施例提出的语音识别装置的结构示意图;
[0018]图7是本发明另一实施例提出的语音识别装置的结构示意图。
【具体实施方式】
[0019]下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的模块或具有相同或类似功能的模块。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。
[0020]图1是本发明一实施例提出的语音识别方法的流程示意图,该方法包括:
[0021 ] S11:接收待识别的语音信号。
[0022]用户在使用应用程序(APP)时,可以通过APP提供的语音识别功能输入待识别的语音信号。
[0023]S12:确定所述语音信号属于的领域。
[0024]一些实施例中,参见图2,S11可以包括:
[0025]Sill:向用户询问当前交互阶段的信息。
[0026]APP可以以文字或语音等方式将询问信息通知给用户。
[0027]S112:接收用户语音输入的回复信息,将所述回复信息确定为所述待识别的语音信号。
[0028]相应的,S12可以包括:
[0029]S121:根据所述当前交互阶段的信息属于的领域,确定为所述语音信号属于的领域。
[0030]APP可以与用户进行语音交互,向用户询问信息,例如,用户在预定酒店时,可以先向用户询问酒店类型、在用户回复后,再询问日期、城市、地点等信息,根据询问的信息属于的领域确定语音信号属于的领域,例如,当前询问的是酒店类型,待识别的语音信号是针对酒店类型的回复信息,则可以确定待识别的语音信号属于的领域是酒店类型。
[0031]APP的领域可以预先设置,不同APP的领域可以相同或不同。
[0032]S13:后台切换为所述领域对应的语音识别模型,并采用所述语音识别模型对所述语音信号进行语音识别。
[0033]其中,可以预先生成一个或多个领域的语音识别模型,并建立领域与语音识别模型的对应关系,从而根据该对应关系,可以在识别后台切换到与当前的语音信号属于的领域对应的语音识别模型。
[0034]在切换到对应领域的语音识别模型后,采用对应领域的语音识别模型对待识别的语音信号进行语音识别。
[0035]例如,确定待识别的语音信号属于的领域是酒店类型时,则可以根据酒店类型对应的语音识别模型进行语音识别。
[0036]—些实施例中,参见图3,该方法还可以包括:
[0037]S14:收集不同领域的语料。
[0038]例如,参见图4,对应一个APP,假设该APP的领域可以分为第一类、第二类、第三类等,则可以分别收集第一类的语料、第二类的语料、第三类的语料等。
[0039]具体的,例如,对应酒店预订的APP,可以将领域分为酒店类型、日期、城市、地点等,则可以分别收集酒店类型的语料、日期的语料、城市的语料、地点的语料等。
[0040]S15:根据不同领域的语料进行训练,生成对应领域的语音识别模型。
[0041]例如,参见图4,根据第一类的语料生成第一类的语音识别模型等。
[0042]S16:建立领域与语音识别模型的对应关系,以根据所述对应关系获取不同领域的语音识别模型。
[0043]例如,第一类的语音识别模型称为第一模型,则可以建立第一类与第一模型的对应关系,从而接收到第一类的语音信号后,确定对应的语音识别模型是第一模型。
[0044]在确定出语音信号对应的语音识别模型后,可以采用对应的语音识别模型对语音信号进行语音识别。例如,参见图4,采用第一类的语音识别模型对第一类的语音信号进行语音识别等。
[0045]—些实施例中,参见图5,该方法还可以包括:
[0046]S17:采用通用语音识别模型对所述语音信号进行语音识别,得到第二语音识别结果O
[0047]S18:从第一语音识别结果和所述第二语音识别结果中选择最优的语音识别结果,将所述最优的语音识别结果作为最终的语音识别结果,其中,第一语音识别结果是采用所述语音信号属于的领域对应的语音识别模型对所述语音信号进行语音识别后得到。
[0048]例如,参见图4,在语音识别时,可以不仅采用对应领域的语音识别模型对待识别的语音信号进行语音识别,还可以采用通用语音识别模型对待识别的语音信号进行语音识另IJ,之后将识别得到的两个结果中的最优结果确定为最终结果。
[0049]其中,通用语音识别模型是根据通用语料进行训练后生成的,通用语料是不区分领域的语料。
[0050]在采用语音识别模型对语音信号进行语音识别时,还可以得到语音识别结果的得分,从而可以将得分高的语音识别结果作为最优的语音识别结果。
[0051]另外,可以理解的是,在采用对应领域的语音识别模型进行语音识别时,待识别的语音信号属于的领域可以是一个或多个,当该领域是多个时,则可以采用每个对应领域的语音识别模型进行一次语音识别,得到多个语音识别结果,之后也可以将得分最高的语音识别结果作为采用对应领域的语音识别模型进行语音识别的语音识别结果。
[0052]另外,如果不能确定待识别的语音信号的领域,则可以采用通用语音识别模型进行语音识别。
[0053]本实施例中,通过确定待识别的语音信号属于的领域,并采用对应领域的语音识别模型对语音信号进行语音识别,可以在语音信号属于不同领域时,动态切换采用的语音识别模型,相对于固定的语音识别模型的方式,可以提高精准性,从而提高语音识别的准确度。进一步的,通过与用户交互,并根据交互阶段的信息确定语音信号属于的领域,可以简便快速的确定出领域。进一步的,通过根据不同领域的语料生成对应领域的语音识别模型,可以提高语音识别模型的精准度。进一步的,通过再根据通用语音识别模型进行识别,并选择最优的语音识别结果,可以进一步提高语音识别结果的准确度。进一步的,通过将语音信号属于的领域确定为多个,从而可以根据多个领域分别对应的语音识别模型对语音信号进行语音识别,可以进一步保证语音识别结果的准确度。
[0054]图6是本发明另一实施例提出的语音识别装置的结构示意图,该装置60包括:接收模块61、确定模块62和第一识别模块63。
[0055]接收模块61,用于接收待识别的语音信号。
[0056]用户在使用应用程序(APP)时,可以通过APP提供的语音识别功能输入待识别的语音信号。
[0057 ]确定模块62,用于确定所述语音信号属于的领域。
[0058]一些实施例中,所述接收模块61具体用于:
[0059]向用户询问当前交互阶段的信息;
[0060]接收用户语音输入的回复信息,将所述回复信息确定为所述待识别的语音信号。[0061 ]相应的,所述确定模块62具体用于:
[0062]根据所述当前交互阶段的信息属于的领域,确定为所述语音信号属于的领域。
[0063]APP可以与用户进行语音交互,向用户询问信息,例如,用户在预定酒店时,可以先向用户询问酒店类型、在用户回复后,再询问日期、城市、地点等信息,根据询问的信息属于的领域确定语音信号属于的领域,例如,当前询问的是酒店类型,待识别的
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1