一种机器人的语言参数切换方法、切换系统和机器人技术方案

技术编号:18165281 阅读:21 留言:0更新日期:2018-06-09 11:18
本发明专利技术公开了一种机器人的语言参数切换方法、切换系统和机器人,涉及机器人领域,包括:检测机器人使用的当前系统语言;检测语音识别引擎是否支持所述当前系统语言对应的语音识别种类;当所述语音识别引擎支持所述当前系统语言对应的语音识别种类时,将所述语音识别引擎的当前接口参数更改为所述当前系统语言对应的语言接口参数。本发明专利技术能够依据机器人的系统语言更改其语音识别系统识别的语种,方便了用户的使用,增加了用户体验。

A robot language parameter switching method, switching system and robot

The invention discloses a language parameter switching method, a switching system and a robot, which involves a robot field, including the current system language used by the detection robot, and whether the speech recognition engine supports the speech recognition type corresponding to the current system language; when the speech recognition engine supports the said speech recognition engine When the current system language corresponds to the type of speech recognition, the current interface parameters of the speech recognition engine are changed to the language interface parameters corresponding to the current system language. The invention can change the language recognized by the speech recognition system according to the system language of the robot, thus facilitated the user's use and increased the user experience.

【技术实现步骤摘要】
一种机器人的语言参数切换方法、切换系统和机器人
本专利技术涉及机器人领域,尤指一种机器人的语言参数切换方法、切换系统和机器人。
技术介绍
人工智能是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。人工智能从诞生以来,理论和技术日益成熟,应用领域也不断扩大,可以设想,未来人工智能带来的科技产品,将会是人类智慧的“容器”。机器人作为人工智能的载体,并能够展现出各种人工智能所要表达的含义以及所要展现的目的。机器人在执行各类指令前,需要用户对机器人发送各类指令,而语音由于其便捷性,也越来越容易被人们所接受,机器人则需要通过语音识别引擎来和用户进行交互,得到用户所传达的意思,并根据用户的意思来进行相应的动作。而语言识别作为人与机器人沟通的桥梁,也发挥了越来越重要的作用。目前,对于出售到不同地区的机器人,机器人的系统语言会配置成适用于当地的语言,但机器人中语音识别引擎的语言参数仍然为默认语言参数,用户使用前,需要手动地对机器人中语音识别引擎的语言参数进行配置,不利于用户的使用,降低了用户体验。
技术实现思路
本专利技术的目的是提供一种机器人的语言参数切换方法、切换系统和机器人,专利技术能够依据其系统语言更改其语音识别系统识别的语种,方便了用户的使用,增加了用户体验。本专利技术提供的技术方案如下:一种机器人的语言参数切换方法,包括:S20、检测机器人使用的当前系统语言;S30、检测语音识别引擎是否支持所述当前系统语言对应的语音识别种类;S40、当所述语音识别引擎支持所述当前系统语言对应的语音识别种类时,将所述语音识别引擎的当前接口参数更改为所述当前系统语言对应的语言接口参数。进一步,还包括以下步骤:S41、当所述语音识别引擎不支持所述当前系统语言对应的语音识别种类时,将所述语音识别引擎的当前接口参数更改为默认语言接口参数。进一步,还包括以下步骤:S50、解析用户的引擎识别切换操作,得到用户切换操作对应的待切换语音识别种类;S60、将所述语音识别引擎的当前接口参数更改为所述待切换语音识别种类对应的语言接口参数。进一步,还包括以下步骤:S10、解析用户的系统语言切换操作,得到用户切换操作对应的待切换系统语言;所述系统语言切换操作包括地区切换操作、语言切换操作;S12、将所述机器人的当前系统语言切换为所述待切换系统语言。进一步,还包括以下步骤:S11、比对分析所述待切换系统语言是否与所述当前系统语言一致;若所述待切换系统语言与所述当前系统语言不一致,执行步骤S12。本专利技术还提供一种机器人的语言参数的切换系统,包括:语言检测模块,检测所述机器人使用的所述当前系统语言;识别判断模块,检测所述语音识别引擎是否支持所述当前系统语言对应的所述语音识别种类;参数更改模块,当所述语音识别引擎支持所述当前系统语言对应的语音识别种类时,所述参数更改模块将所述当前接口参数更改为所述当前系统语言对应的语言接口参数。进一步,当所述语音识别引擎不支持所述当前系统语言对应的语音识别种类时,所述参数更改模块将所述当前接口参数更改为默认语言接口参数。进一步,语音解析模块,解析用户的引擎识别切换操作,并得到用户切换操作对应的待切换语音识别种类;所述参数更改模块将所述当前接口参数更改为所述待切换语音识别种类对应的语言接口参数。进一步,语言解析模块,解析用户的系统语言切换操作,得到用户切换操作对应的待切换系统语言;所述系统语言切换操作包括地区切换操作、语言切换操作;语言判断模块,所述语言判断模块比对分析所述待切换系统语言是否与所述当前系统语言一致;若所述待切换系统语言与所述当前系统语言不一致,将所述机器人的当前系统语言切换为所述待切换系统语言。本专利技术还提供一种机器人,所述机器人装载有所述的一种机器人的语言参数切换系统。与现有技术相比,本专利技术提供的一种机器人的语言参数切换方法,具有以下有益效果:1、通过检测机器人的当前系统语言,并检测语音识别引擎能否识别该语种,当语音识别引擎能够识别该语种时,语音识别引擎的当前接口参数进行更改,语音识别引擎能够识别该语种,实现了根据机器人的系统语言来更改语音识别引擎的识别语种,出口到其他不同地区的机器人,用户无需再手动地配置语音识别引擎的识别语种即可启动机器人进行语音识别,方便了用户,增加了用户的体验。2、在用户选择了机器人的系统语言后,但语音识别引擎不支持该系统语言对应的语种识别时,语音识别引擎能够自动切换到默认语言,默认语言为各地人民较多使用的语言,方便了各地人民的使用,增加了机器人的受益群体。3、当用户由于其他需要,需要使得将语音识别引擎当前的语音识别种类更改为其他语音识别语种时,用户可以手动切换语音识别种类,使得语音识别引擎识别的语种能够与系统语言不一致,从而在不改变当前系统语言的情况下,语音识别引擎可以识别与系统语言不一致的其他语种,方便了用户的使用。4、用户能够对机器人的系统语言进行修改,在更改系统语言的过程中,语音识别引擎的语音识别种类跟随着系统语言进行更改,使得语音识别引擎的语音识别种类与系统语言保持一致,方便了用户的使用。5、当用户选择不同的地区后,由于两个地区所使用的系统语言相同,机器人检测到系统语言未发生改变时,机器人的系统语言和语音识别引擎均保持不变;由于两个地区所使用的系统语言不相同,机器人检测到系统语言发生改变时,语音识别引擎的语音识别种类跟随着系统语言进行改变;从而优化了机器人的系统语言的切换流程。附图说明下面将以明确易懂的方式,结合附图说明优选实施方式,对一种机器人的语言参数切换方法、切换系统和机器人的上述特性、技术特征、优点及其实现方式予以进一步说明。图1是本专利技术一种机器人的语言参数切换方法的流程示意图;图2是本专利技术又一种机器人的语言参数切换方法的流程示意图;图3是本专利技术一种机器人的语言参数切换系统结构示意图。附图标号说明:10.语言解析模块,20.语言判断模块,30.语言检测模块,40.识别判断模块,50.语音解析模块,60.参数更改模块。具体实施方式为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对照附图说明本专利技术的具体实施方式。显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。根据本专利技术提供的一种实施例,如图1所示,一种基于当前系统语言的语言参数切换方法,包括:S20、检测机器人使用的当前系统语言;S30、检测语音识别引擎是否支持所述当前系统语言对应的语音识别种类;S40、当所述语音识别引擎支持所述当前系统语言对应的语音识别种类时,将所述语音识别引擎的当前接口参数更改为所述当前系统语言对应的语言接口参数。具体地,本专利技术主要是一种基于机器人当前系统语言的切换方法,因此首先需要检测得到机器人使用的系统语言。在机器人的系统内,机器人已经配置好了机器人装载的语言识别引擎能够识别哪些语种,并将这些能够识别的语种和相应的语言接口参数形成了对应,且这些能够被识别的语种也和机器人的系统语言进行了对应。当检测得到机器人使用的当前系统语言后,检测机器人的语音识别引擎是否支持检测得到的当前系统语言对应的语音识别种类。当语音识别引擎支持机器人的当前系统语言本文档来自技高网...
一种机器人的语言参数切换方法、切换系统和机器人

【技术保护点】
一种机器人的语言参数切换方法,其特征在于,包括:S20、检测机器人使用的当前系统语言;S30、检测语音识别引擎是否支持所述当前系统语言对应的语音识别种类;S40、当所述语音识别引擎支持所述当前系统语言对应的语音识别种类时,将所述语音识别引擎的当前接口参数更改为所述当前系统语言对应的语言接口参数。

【技术特征摘要】
1.一种机器人的语言参数切换方法,其特征在于,包括:S20、检测机器人使用的当前系统语言;S30、检测语音识别引擎是否支持所述当前系统语言对应的语音识别种类;S40、当所述语音识别引擎支持所述当前系统语言对应的语音识别种类时,将所述语音识别引擎的当前接口参数更改为所述当前系统语言对应的语言接口参数。2.根据权利要求1所述的一种机器人的语言参数切换方法,其特征在于,还包括以下步骤:S41、当所述语音识别引擎不支持所述当前系统语言对应的语音识别种类时,将所述语音识别引擎的当前接口参数更改为默认语言接口参数。3.根据权利要求1所述的一种机器人的语言参数切换方法,其特征在于,还包括以下步骤:S50、解析用户的引擎识别切换操作,得到用户切换操作对应的待切换语音识别种类;S60、将所述语音识别引擎的当前接口参数更改为所述待切换语音识别种类对应的语言接口参数。4.根据权利要求1~3中任意一项所述的一种机器人的语言参数切换方法,其特征在于,还包括以下步骤:S10、解析用户的系统语言切换操作,得到用户切换操作对应的待切换系统语言;所述系统语言切换操作包括地区切换操作、语言切换操作;S12、将所述机器人的当前系统语言切换为所述待切换系统语言。5.根据权利要求4所述的一种机器人的语言参数切换方法,其特征在于,还包括以下步骤:S11、比对分析所述待切换系统语言是否与所述当前系统语言一致;若所述待切换系统语言与所述当前系统语言不一致,执行步骤S12。6.一种应用于如权利要求1~5中任意一项...

【专利技术属性】
技术研发人员:蒋化冰陆士达谭舟梁兰徐志强严婷郦莉
申请(专利权)人:江苏木盟智能科技有限公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1