一种移动终端自动识别语音翻译的目标语言的方法及装置与流程

文档序号:12839410阅读:236来源:国知局
一种移动终端自动识别语音翻译的目标语言的方法及装置与流程

本发明涉及移动终端领域,特别涉及一种移动终端自动识别语音翻译的目标语言的方法及装置。



背景技术:

随着计算机技术飞速的发展,语音数字化及相关技术得到应用,目前已出现多种语音技术的商业化产品。其中,语音技术包括语音识别、语意识别、语音翻译和语音播报等与人们生活息息相关的应用,语音智能化已成为现实,并且开始实用化和商业化。

移动设备的语音技术也得到了快速的发展,人们逐渐开始对语音有更高的要求,以及更高的语音用户体验。

然而,当用户使用语音翻译软件时,特别是在异国他乡使用语音翻译软件时,需要手动选择翻译的目标语音,操作繁琐,降低了用户体验。因此,需要使移动终端的语音翻译更加智能化。也就是说,目前的翻译软件普遍需要用户选择目标语言,或者直接设置为翻译软件的默认目标语音,因此需要用户使用手动方式操作选择目标语言,智能程度低,,用户体验有待提升。



技术实现要素:

根据本发明实施例提供的技术方案解决的技术问题是如何在语音翻译时实现目标语言的自动设置。

根据本发明实施例提供的移动终端自动识别语音翻译的目标语 言的方法,包括:

当移动终端启动语音翻译功能时,获取所述移动终端所在位置;

根据所述移动终端所在位置,得到所述移动终端所在位置的当地语言;

根据所述移动终端所在位置的当地语言,确定语音翻译的目标语言。

优选地,所述的获取所述移动终端所在位置的步骤包括:

移动终端利用其全球定位系统gps导航功能,获取其gps位置。

优选地,所述的根据所述移动终端所在位置的当地语言,确定语音翻译的目标语言的步骤包括:

所述移动终端判断其所在位置的当地语言是否与其系统默认语言一致;

若所述移动终端所在位置的当地语言与其系统默认语言不一致,则将所述当地语言确定为语音翻译的目标语言。

优选地,所述的根据所述移动终端所在位置的当地语言,确定语音翻译的目标语言的步骤还包括:

若所述移动终端所在位置的当地语言与其系统默认语言一致,则所述移动终端对终端用户语意中的目标语言命令进行识别,并将所识别的目标语言确定为语音翻译的目标语言。

优选地,所述的根据所述移动终端所在位置的当地语言,确定语音翻译的目标语言的步骤还包括:

若所述移动终端所在位置的当地语言与其系统默认语言一致,则所述移动终端对目标用户的语言进行识别,并将所识别的目标用户的语言确定为语音翻译的目标语言。

根据本发明实施例提供的存储介质,其存储用于实现上述的移动终端自动识别语音翻译的目标语言的方法的程序。

根据本发明实施例提供的移动终端自动识别语音翻译的目标语 言的装置,包括:

地理位置获取模块,用于当移动终端启动语音翻译功能时,获取所述移动终端所在位置;

当地语言确定模块,用于根据所述移动终端所在位置,得到所述移动终端所在位置的当地语言;

目标语言确定模块,用于根据所述移动终端所在位置的当地语言,确定语音翻译的目标语言。

优选地,所述地理位置获取模块利用移动终端的全球定位系统gps导航功能,获取移动终端的gps位置。

优选地,所述目标语言确定模块判断所述移动终端所在位置的当地语言是否与系统默认语言一致,若不一致,则将所述当地语言确定为语音翻译的目标语言。

优选地,所述目标语言确定模块在所述移动终端所在位置的当地语言与系统默认语言一致时,对终端用户语意中的目标语言命令进行识别,并将所识别的目标语言确定为语音翻译的目标语言。

优选地,所述目标语言确定模块所述移动终端所在位置的当地语言与系统默认语言一致时,对目标用户的语言进行识别,并将所识别的目标用户的语言确定为语音翻译的目标语言。

本发明实施例提供的技术方案具有如下有益效果:

本发明实施例通过移动终端的位置,确定目标语言,达到语音翻译的目标语言的自动化选择的目的,提高了翻译的智能性,提升了用户翻译体验。

附图说明

图1是本发明实施例提供的移动终端自动识别语音翻译的目标语言的方法框图;

图2是本发明实施例提供的移动终端自动识别语音翻译的目标 语言的装置框图;

图3是本发明实施例提供的翻译软件的自动输出目标语言的框图;

图4是本发明实施例提供的目标语言识别具体实现流程图。

具体实施方式

以下结合附图对本发明的优选实施例进行详细说明,应当理解,以下所说明的优选实施例仅用于说明和解释本发明,并不用于限定本发明。

图1是本发明实施例提供的移动终端自动识别语音翻译的目标语言的方法框图,如图1所示,步骤包括:

步骤s101当移动终端启动语音翻译功能时,获取所述移动终端所在位置。

具体地说,移动终端利用其全球定位系统(globalpositionsystem,gps)导航功能,获取其gps位置。

步骤s102:根据所述移动终端所在位置,得到所述移动终端所在位置的当地语言。

具体地说,根据移动终端所在的gps位置,确定具体所在的国家或地域,从而确定该国家或地域使用的语言。

步骤s103:根据所述移动终端所在位置的当地语言,确定语音翻译的目标语言。

具体地说,所述移动终端通过比较其所在位置的当地语言与其系统默认语言,判断当地语言是否与系统默认语言一致,若当地语言与系统默认语言不一致,则将所述当地语言确定为语音翻译的目标语言。例如,移动终端的系统默认语言为中文,终端用户从中国到日本,移动终端根据其所在的gps位置确定其位于日本,当地语言即日语,此时当地语言与系统默认语言不一致,因此移动终端确认终端用户在 该语言环境下期望的目标语言为当地语言,并自动设置翻译工具的目标语言为日文,而系统默认语言为中文。

若所述移动终端所在位置的当地语言与其系统默认语言一致,则所述移动终端对终端用户语意中的目标语言命令进行识别,并将所识别的目标语言确定为语音翻译的目标语言。例如,移动终端的系统默认语言为中文,移动终端根据其所在的gps位置确定其位于中国北京,此时,如果终端用户需要与已知外方的目标用户交流,例如目标用户为日本人,那么终端用户可以通过语音输入方式将目标语言设置为日文,例如“将中文翻译成日文”,移动终端通过识别终端用户语意,确认终端用户在该语言环境下期望的目标语言为日语,此时自动设置翻译工具的目标语言为日文,而系统默认语言为中文。

若所述移动终端所在位置的当地语言与其系统默认语言一致,所述移动终端还可以对目标用户的语言进行识别,并将所识别的目标用户的语言确定为语音翻译的目标语言。例如,移动终端的系统默认语言为中文,移动终端根据其所在的gps位置确定其位于中国北京,如果终端用户需要与未知外方的目标用户交流,例如终端用户不知道目标用户所使用的语言,此时移动终端通过识别目标用户语言的特性,识别出目标用户所使用的语言,例如阿拉伯语,那么移动终端确认终端用户在该语言环境下期望的目标语言为阿拉伯语,并将该语言自动设置为翻译工具的目标语言。

在移动终端系统支持的情况下,本实施例不仅适用于不同语言,也适用于方言。

本发明实施例通过将移动终端的位置和语意识别相结合,自动识别目标语言,达到语音翻译的目标语言的自动化选择的目的,提高了翻译的智能性,提升了用户翻译体验。

本领域普通技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机可读取存储介质中,该程序在执行时,包括步骤s101至步骤s103。其中,所述的存储介质可以为rom/ram、磁碟、光盘等。

图2是本发明实施例提供的移动终端自动识别语音翻译的目标语言的装置框图,如图2所示,包括:

地理位置获取模块,用于当移动终端启动语音翻译功能时,获取所述移动终端所在位置。具体地说,利用移动终端的全球定位系统gps导航功能,获取移动终端的gps位置。

当地语言确定模块,用于根据所述移动终端所在位置,得到所述移动终端所在位置的当地语言。

目标语言确定模块,用于根据所述移动终端所在位置的当地语言,确定语音翻译的目标语言。

目标语言确定模块确定语音翻译的目标语言的方式包括:

方式一:目标语言确定模块判断所述移动终端所在位置的当地语言是否与系统默认语言一致,若不一致,则将所述当地语言确定为语音翻译的目标语言。

方式二:终端用户了解目标用户所使用的语言时的处理方式。

目标语言确定模块在所述移动终端所在位置的当地语言与系统默认语言一致时,对终端用户语意中的目标语言命令进行识别,并将所识别的目标语言确定为语音翻译的目标语言。

方式三:终端用户不知道目标用户所使用的语言时的处理方式。

目标语言确定模块所述移动终端所在位置的当地语言与系统默认语言一致时,对目标用户的语言进行识别,并将所识别的目标用户的语言设置为语音翻译的目标语言。

在相关翻译软件中使用本发明实施例提供的方案,能够使翻译软件具备自动识别和锁定翻译目标语言的功能。

本发明实施例基于位置信息和系统设置信息结合语意识别实现语音翻译软件中目标语言的自动识别和处理功能。下面结合图3和图4做进一步说明。

图3是本发明实施例提供的翻译软件中的自动输出目标语言的 框图,如图3所示,该系统主要基于移动终端平台,包括翻译软件应用,gps数据信息,操作系统,用户语音输入,简单语意识别,最后自动识别目标语音输出,实现翻译目标语言自动化选择的目的。具体地说,在移动终端操作系统上运行的翻译软件应用根据输入的移动终端通过gps功能得到的当前所在的gps位置数据和通过对用户输入语音进行简单语意识别得到的用户语意,确定翻译软件应用的目标语言,并按照所设置的目标语言进行翻译并输出语音。

图4是本发明实施例提供的目标语言识别具体实现流程图,如图4所示,步骤包括:

步骤s201:移动终端开启翻译软件。

步骤s202:移动终端获取移动终端地理位置信息,即gps位置数据。

步骤s203:移动终端根据该gps数据确定该地理位置使用的语言,即当地语言。

步骤s204:移动终端判断系统默认语言是否为该地理位置使用的语言,若是,则执行步骤206,否则执行步骤s205。

步骤s205:将翻译软件的目标语言设置为当前位置语言,即当地语言。

步骤s206:对用户语音中的翻译目标语意进行识别判断。

步骤s207:移动终端判断用户语音语意是否有想翻译成的具体语言或命令,若有,则执行步骤s208,否则执行步骤s209。

例如,终端用户语音输入“将中文翻译成英文”,此时用户语意中含有目标语言命令,即将目标语言设置为英文,此时执行步骤s208,设置目标语言为英文。

例如,移动终端判断当前需要与终端用户进行交流的目标用户所使用的语言为“英文”,此时移动终端将目标语言设置为英文。

步骤s208:移动终端按照用户语意中想翻译的语言,设置目标 语言。

步骤s209:移动终端将系统默认的翻译语言设置为目标语言。

也就是说,在启动语音翻译时,首先获取用户的地理位置信息,在根据地理位置信息或者国籍信息判断当前位置使用的语言(支持的情况可以是方言或者国家语音),然后再根据用户终端系统的语音配置信息(一般用户的系统语言是用户使用的语言),根据这两者的差异为用户设置需要翻译的目标语言。可能存在有几种情况:一是用户系统语言与用户所在位置的语言不同,在没有其他特别的情况下翻译目标语言为该地理位置当地语音。二是,当用户系统语言与用户位置语言相同时,例如用户在自己的国家,如果用户需要为其他外来人员翻译,此时也有两种情况:1,用户知道目标语言,因此用户语意中含有目标语言命令。2,用户不知道目标语言,移动终端可以根据目标对象语言的特性设置目标语言。

综上所述,本发明的实施例具有以下技术效果:

通过本发明实施例提供的移动终端自动识别语音翻译的目标语言的方法及装置,用户在持有该功能的语音翻译移动设备,在陌生的环境需要进行语音翻译时,移动设备能够自动选择对外目标语言并进行翻译,即打开翻译软件自动识别想要翻译的语言,不需要手动选择需要翻译的目标语言,使翻译更加智能化和人性化,增强了用户的体验。

尽管上文对本发明进行了详细说明,但是本发明不限于此,本技术领域技术人员可以根据本发明的原理进行各种修改。因此,凡按照本发明原理所作的修改,都应当理解为落入本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1