一种识别多种语言的机器人语音识别装置及方法 |
|||||||
申请号 | CN201510819544.5 | 申请日 | 2015-11-23 | 公开(公告)号 | CN106782548A | 公开(公告)日 | 2017-05-31 |
申请人 | 芋头科技(杭州)有限公司; | 发明人 | 祝铭明; | ||||
摘要 | 本 发明 公开了一种识别多种语言的 机器人 语音识别 装置及方法,所述装置包括:语言设置单元,于用户添加或删除所述装置中多种语言语音识别模 块 ;语音接收单元,用于从麦克 风 接收用户录入的语音信息;第一存储单元,用于存储所述语音接收单元对所述用户录入的语音信息进行处理后的处理结果;语音识别单元,包括关联于所述语言设置单元的多种语言语音识别模块,用于识别并整合所述第一存储单元中处理结果;第二存储单元,用于存储于所述语音识别单元进行识别整合后的最终识别结果。上述技术方案的有益效果:使用户可以使用多种语言与机器人进行交流,使机器人更加智能化。 | ||||||
权利要求 | 1.一种识别多种语言的机器人语音识别装置,其特征在于,所述装置包括: |
||||||
说明书全文 | 一种识别多种语言的机器人语音识别装置及方法技术领域[0001] 本发明涉及机器人语音识别领域,尤其涉及一种识别多种语言的机器人语音识别装置及方法。 背景技术[0002] 目前,现有的机器人语音识别系统只能识别汉语或只能识别英语,使得不同语种的用户在使用机器人时很不方便,同时也显得机器人不那么智能化。 发明内容[0003] 针对现有的机器人语音识别技术存在的上述问题,现提供一种识别多种语言的机器人语音识别装置及方法的技术方案,具体如下: [0004] 一种识别多种语言的机器人语音识别装置,其中,所述装置包括: [0005] 语言设置单元,于用户添加或删除所述装置中多种语言语音识别模块; [0007] 第一存储单元,用于存储所述语音接收单元对所述用户录入的语音信息进行处理后的处理结果; [0008] 语音识别单元,包括关联于所述语言设置单元的多种语言语音识别模块,用于识别并整合所述第一存储单元中处理结果; [0009] 第二存储单元,用于存储于所述语音识别单元进行识别整合后的最终识别结果。 [0010] 优选的,所述语音接收单元包括: [0011] 语音接收模块,为一麦克风,用于接收所述用户录入的语音信息; [0012] 语音处理模块,用于将所述用户录入的语音信息进行分类处理,并将分类处理结果存入所述第一存储单元。 [0013] 优选的,所述分类处理结果包括关联于所述语言设置单元中多种语言语音识别模块的所述用户录入的语音信息中不同语言的词汇及其位置信息。 [0014] 优选的,所述语音识别单元还包括: [0015] 语音整合模块,根据所述第一存储单元中不同语言的词汇的位置信息,对所述语音识别单元中关联于所述语言设置单元的多种语言语音识别模块对所述第一存储单元中不同语言的词汇的识别结果进行整合。 [0016] 一种识别多种语言的机器人语音识别方法,其特征在于,包括: [0017] 步骤S1,于机器人开机状态下,启动所述装置,通过所述语言设置单元添加或删除多种语音识别模块; [0018] 步骤S2,于所述装置工作状态下,所述语音接收模块接收所述用户录入的语音信息; [0019] 步骤S3,所述语音处理模块将所述用户录入的语音信息进行分类处理,并将所述分类处理结果存入所述第一存储单元; [0020] 步骤S4,所述语音识别单元对所述第一存储单元中的所述分类处理结果进行处理,并将处理结果存入所述第二存储单元。 [0021] 优选的,所述步骤S4具体包括: [0022] 步骤S41,所述语音识别单元中关联于所述语言设置单元的多种语言语音识别模块对所述第一存储单元中不同语言的词汇进行识别; [0023] 步骤S42,所述语音识别单元中所述语音整合模块根据所述第一存储单元中不同语言的词汇的位置信息对上述步骤S41识别结果进行整合得到最终识别结果,存入所述第二存储单元。 [0025] 图1为本发明的较佳的实施例中,一种识别多种语言的机器人语音识别装置结构示意图; [0026] 图2为本发明的较佳的实施例中,一种识别多种语言的机器人语音识别方法流程示意图; [0027] 图3为本发明的较佳的实施例中,于图2的基础上,一种识别多种语言的机器人语音识别方法的分步骤流程示意图。 具体实施方式[0028] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。 [0029] 需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。 [0030] 下面结合附图和具体实施例对本发明作进一步说明,但不作为本发明的限定。 [0031] 本发明的较佳的实施例中,基于现有技术在存在的上述问题,提供一种识别多种语言的机器人语音识别装置1,其结构如图1,装置具体包括: [0032] 语言设置单元5,于用户添加或删除装置中多种语言语音识别模块61; [0033] 语音接收单元2,用于从麦克风接收用户录入的语音信息; [0034] 第一存储单元3,用于存储语音接收单元2对用户录入的语音信息进行处理后的处理结果; [0035] 语音识别单元6,包括关联于语言设置单元5的多种语言语音识别模块61,用于识别并整合第一存储单元3中处理结果; [0036] 第二存储单元4,用于存储于语音识别单元6进行识别整合后的最终识别结果。 [0037] 本发明的较佳的实施例中,语音接收单元2包括: [0038] 语音接收模块21,为一麦克风,用于接收用户录入的语音信息; [0039] 语音处理模块22,用于将用户录入的语音信息进行分类处理,并将分类处理结果存入第一存储单元3。 [0040] 本发明的较佳的实施例中,分类处理结果包括关联于语言设置单元5中多种语言语音识别模块61的用户录入的语音信息中不同语言的词汇及其位置信息。 [0041] 本发明的较佳的实施例中,语音识别单元6还包括: [0042] 语音整合模块62,根据第一存储单元3中不同语言的词汇的位置信息,对语音识别单元6中关联于语言设置单元5的多种语言语音识别模块61对第一存储单元3中不同语言的词汇的识别结果进行整合。 [0043] 本发明的较佳的实施例中,还提供一种识别多种语言的机器人语音识别方法,其流程如图2,包括: [0044] 步骤S1,于机器人开机状态下,启动装置,通过语言设置单元5添加或删除多种语音识别模块61; [0045] 步骤S2,于装置工作状态下,语音接收模块21接收用户录入的语音信息; [0046] 步骤S3,语音处理模块22将用户录入的语音信息进行分类处理,并将分类处理结果存入第一存储单元3; [0047] 步骤S4,语音识别单元6对第一存储单元3中的分类处理结果进行处理,并将处理结果存入第二存储单元4。 [0048] 本发明的较佳的实施例中,其流程如图3,步骤S4具体包括: [0049] 步骤S41,语音识别单元6中关联于语言设置单元5的多种语言语音识别模块61对第一存储单元3中不同语言的词汇进行识别; [0050] 步骤S42,语音识别单元6中语音整合模块62根据第一存储单元3中不同语言的词汇的位置信息对上述步骤S41识别结果进行整合得到最终识别结果,存入第二存储单元4。 [0051] 具体地,本发明的较佳的实施例中,假设机器人语音识别可识别汉语,首先,用户通过语言设置单元5添加英语语音识别模块;然后,用户录入待识别语音信息“我想要听music”;语音接收单元2中语音接收模块21接收用户录入的待识别语音信息,语音处理模块22将此待识别语音信息按照语种进行分类,并将分类处理后的不同语言的词汇及其位置信息保存入第一存储单元3;语音识别单元6中关联于语言设置单元5中汉语语音识别模块和添加的英语语音识别模块对存入第一存储单元3的不同语言的词汇进行识别;然后,语音识别单元6中语音整合模块62根据第一存储单元3的不同语言的词汇的位置信息对识别结果进行整合,得到最终识别结果,并将其存入第二存储单元4。 [0052] 以上所述仅为本发明较佳的实施例,并非因此限制本发明的实施方式及保护范围,对于本领域技术人员而言,应当能够意识到凡运用本发明说明书及图示内容所作出的等同替换和显而易见的变化所得到的方案,均应当包含在本发明的保护范围内。 |