自动识别语种的翻译方法、装置及设备制造方法及图纸

技术编号:20389942 阅读:22 留言:0更新日期:2019-02-20 02:52
本发明专利技术揭示了一种自动识别语种的翻译方法、装置及设备,其中方法用于第一预设语种和第二预设语种的相互翻译,包括:获取用户输入的语音数据,并判断所述语音数据所属的语种是否为所述第一预设语种或所述第二预设语种;若所述语音数据所属的语种为所述第一预设语种,则选择第一翻译通道将所述第一预设语种翻译为所述第二预设语种;若所述语音数据所属的语种为所述第二预设语种,则选择第二翻译通道将所述第二预设语种翻译为所述第一预设语种。本发明专利技术实现通过语音自动识别语种,并进行翻译语种的设置,用户无需通过屏幕或按键进行操作,便于用户在不便于手动操作的情况下进行翻译语种设置,提高人机交互体验。

【技术实现步骤摘要】
自动识别语种的翻译方法、装置及设备
本专利技术涉及语音启动
,具体涉及自动识别语种的翻译方法、装置及设备。
技术介绍
随着经济全球化的发展,人们对外商务沟通、观光旅游的机会越来越多,不同国家的人进行交流时面临着语种不同的障碍。翻译机的出现可以很好地帮助不同语种的人之间进行很好的沟通。目前,市面上的翻译机在进行语种设置时,大多数都是通过屏幕或者按键来设置输入语言和输出语言,以及进行输入语言和输出语言的切换。但是,对于一些特殊场景,比如用户在开车时,不便于用手进行操作,使用翻译机进行交流就受到影响。此外,对于没有屏幕或者按键的设备来说,就不能将翻译功能集成进去,使用受限。
技术实现思路
本专利技术的主要目的为提供一种自动识别语种的翻译方法、装置及设备,旨在解决现有技术中用户不能通过语音来设置翻译语种的问题。本专利技术提出一种自动识别语种的翻译方法,用于第一预设语种和第二预设语种的相互翻译,包括:获取用户输入的语音数据,并判断所述语音数据所属的语种是否为所述第一预设语种或所述第二预设语种;若所述语音数据所属的语种为所述第一预设语种,则选择第一翻译通道将所述第一预设语种翻译为所述第二预设语种;若所述语音数据所属的语种为所述第二预设语种,则选择第二翻译通道将所述第二预设语种翻译为所述第一预设语种。进一步地,所述获取用户输入的语音数据,并判断所述语音数据所属的语种是否为所述第一预设语种的步骤前,包括:分别获取用户输入的第一预设语音数据和第二预设语音数据,并确定所述第一预设语音数据对应的所述第一预设语种,以及确定所述第二预设语音数据对应的所述第二预设语种。进一步地,所述分别获取用户输入的第一预设语音数据和第二预设语音数据,并确定所述第一预设语音数据对应的所述第一预设语种,以及确定所述第二预设语音数据对应的所述第二预设语种的步骤,包括:获取用户输入的所述第一预设语音数据,并确定所述第一预设语音数据对应的所述第一预设语种;执行第一预设响应动作,其中,所述第一预设响应动作用于提示用户所述第一预设语种已经完成确定;获取用户输入的所述第二预设语音数据,并确定所述第二预设语音数据对应的所述第二预设语种;执行第二预设响应动作,其中,所述第二预设响应动作用于提示用户所述第二预设语种已经完成确定。进一步地,所述获取用户输入的所述第一预设语音数据,并确定所述第一预设语音数据对应的所述第一预设语种的步骤,包括:获取用户输入的所述第一预设语音数据,按照预设算法从所述第一预设语音数据中提取出指纹数据;将所述指纹数据与预存哈希表中的指纹数据进行比对,以获得所述指纹数据在所述预存哈希表中对应的国家名称;其中,所述预存哈希表中预存了各所述国家名称以及各所述国家名称分别对应的指纹数据;根据所述国家名称确定对应的语种;将所述语种设置为所述第一预设语种。进一步地,所述分别获取用户输入的第一预设语音数据和第二预设语音数据,并确定所述第一预设语音数据对应的所述第一预设语种,以及确定所述第二预设语音数据对应的所述第二预设语种的步骤前,包括:获取用户输入的第三预设语音数据,并判断所述第三预设语音数据中是否含有预设唤醒词,其中,所述预设唤醒词用于唤醒翻译设备;若所述第三预设语音数据中含有所述预设唤醒词,执行第三预设响应动作,其中,所述第三预设响应动作用于提示用户已唤醒翻译设备。进一步地,所述获取用户输入的语音数据,并判断所述语音数据所属的语种是否为所述第一预设语种的步骤,包括:从预设语种识别数据库中获取所述第一预设语种对应的第一识别模型和所述第二预设语种对应的第二识别模型;获取用户输入的所述语音数据,对所述语音数据进行特征提取,获得所述语音数据的特征数据;将所述特征数据分别与所述第一识别模型和所述第二识别模型进行匹配测试,确定所述语音数据所属的语种为第一预设语种或第二预设语种。进一步地,所述若所述语音数据所属的语种为所述第二预设语种,则选择第二翻译通道将所述第二预设语种翻译为所述第一预设语种的步骤,包括:将所述语音数据发送至所述第二翻译通道对应的语音服务器;接收所述语音服务器反馈的与所述语音数据对应的第一文本信息;将所述第一文本信息发送至所述第二翻译通道对应的翻译服务器;接收所述翻译服务器反馈的翻译所述第一文本信息后的第二文本信息;将所述第二文本信息发送至所述第二翻译通道对应的语音合成服务器;接收所述语音合成服务器转换所述第二文本信息后的音频信息,并输出所述音频信息。本专利技术还提出了一种自动识别语种的翻译装置,包括:第一判断单元,用于获取用户输入的语音数据,并判断所述语音数据所属的语种是否为所述第一预设语种;第一设置单元,用于若所述语音数据所属的语种为所述第一预设语种,则选择第一翻译通道将所述第一预设语种翻译为所述第二预设语种;第二设置单元,用于若所述语音数据所属的语种为所述第二预设语种,则选择第二翻译通道将所述第二预设语种翻译为所述第一预设语种。进一步地,还包括:预设语种设置单元,用于分别获取用户输入的第一预设语音数据和第二预设语音数据,并确定所述第一预设语音数据对应的所述第一预设语种,以及确定所述第二预设语音数据对应的所述第二预设语种。本专利技术还提出了一种自动识别语种的翻译设备,包括存储器、处理器和至少一个被存储在所述存储器中并被配置为由所述处理器执行的应用程序,所述应用程序被存储在所述存储器中并被配置为由所述处理器执行,所述应用程序被配置为用于执行上述自动识别语种的翻译方法。本专利技术的有益效果:本专利技术的自动识别语种的翻译方法、装置及设备,通过获取用户输入的语音数据,自动判断该语音数据所属的语种为第一预设语种或第二预设语种,将该语音数据所属的语种设置为输入语种,另一语种设置为输出语种,以实现通过语音自动识别语种,并进行翻译语种的设置,用户无需通过屏幕或按键进行操作,便于用户在不便于手动操作的情况下进行翻译语种设置,提高人机交互体验。附图说明图1是本专利技术一实施例的自动识别语种的翻译方法的流程示意图;图2是本专利技术又一实施例的自动识别语种的翻译方法的流程示意图;图3是图2中步骤S01的流程示意图;图4是图3中步骤S011的流程示意图;图5是图1中步骤S1的流程示意图;图6是图1中步骤S3的流程示意图;图7是本专利技术一实施例的自动识别语种的翻译装置的结构示意框图;图8是本专利技术又一实施例的自动识别语种的翻译装置的结构示意框图;图9是本专利技术图8中预设语种设置单元的结构示意框图;图10是本专利技术图9中第一设置子单元的结构示意框图;图11是本专利技术又一实施例的自动识别语种的翻译装置的结构示意框图;图12是本专利技术图7中第一判断单元的结构示意框图;图13是本专利技术图7中第二设置单元的结构示意框图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。另外,在本专利技术中如涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“本文档来自技高网...

【技术保护点】
1.一种自动识别语种的翻译方法,其特征在于,用于第一预设语种和第二预设语种的相互翻译,包括:获取用户输入的语音数据,并判断所述语音数据所属的语种是否为所述第一预设语种或所述第二预设语种;若所述语音数据所属的语种为所述第一预设语种,则选择第一翻译通道将所述第一预设语种翻译为所述第二预设语种;若所述语音数据所属的语种为所述第二预设语种,则选择第二翻译通道将所述第二预设语种翻译为所述第一预设语种。

【技术特征摘要】
1.一种自动识别语种的翻译方法,其特征在于,用于第一预设语种和第二预设语种的相互翻译,包括:获取用户输入的语音数据,并判断所述语音数据所属的语种是否为所述第一预设语种或所述第二预设语种;若所述语音数据所属的语种为所述第一预设语种,则选择第一翻译通道将所述第一预设语种翻译为所述第二预设语种;若所述语音数据所属的语种为所述第二预设语种,则选择第二翻译通道将所述第二预设语种翻译为所述第一预设语种。2.如权利要求1所述的自动识别语种的翻译方法,其特征在于,所述获取用户输入的语音数据,并判断所述语音数据所属的语种是否为所述第一预设语种的步骤前,包括:分别获取用户输入的第一预设语音数据和第二预设语音数据,并确定所述第一预设语音数据对应的所述第一预设语种,以及确定所述第二预设语音数据对应的所述第二预设语种。3.如权利要求2所述的自动识别语种的翻译方法,其特征在于,所述分别获取用户输入的第一预设语音数据和第二预设语音数据,并确定所述第一预设语音数据对应的所述第一预设语种,以及确定所述第二预设语音数据对应的所述第二预设语种的步骤,包括:获取用户输入的所述第一预设语音数据,并确定所述第一预设语音数据对应的所述第一预设语种;执行第一预设响应动作,其中,所述第一预设响应动作用于提示用户所述第一预设语种已经完成确定;获取用户输入的所述第二预设语音数据,并确定所述第二预设语音数据对应的所述第二预设语种;执行第二预设响应动作,其中,所述第二预设响应动作用于提示用户所述第二预设语种已经完成确定。4.如权利要求3所述的自动识别语种的翻译方法,其特征在于,所述获取用户输入的所述第一预设语音数据,并确定所述第一预设语音数据对应的所述第一预设语种的步骤,包括:获取用户输入的所述第一预设语音数据,按照预设算法从所述第一预设语音数据中提取出指纹数据;将所述指纹数据与预存哈希表中的指纹数据进行比对,以获得所述指纹数据在所述预存哈希表中对应的国家名称;其中,所述预存哈希表中预存了各所述国家名称以及各所述国家名称分别对应的指纹数据;根据所述国家名称确定对应的语种;将所述语种设置为所述第一预设语种。5.如权利要求2所述的自动识别语种的翻译方法,其特征在于,所述分别获取用户输入的第一预设语音数据和第二预设语音数据,并确定所述第一预设语音数据对应的所述第一预设语种,以及确定所述第二预设语音数据对应的所述第二预设语种的步骤前,包括:获取用户输入的第三预设语音数据,并判断所述第三预设语音数据中是否含...

【专利技术属性】
技术研发人员:张裕
申请(专利权)人:深圳市沃特沃德股份有限公司
类型:发明
国别省市:广东,44

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

1