【技术实现步骤摘要】
语言服务提供方法、装置及系统
本专利技术涉及计算机
,特别涉及一种语言服务提供方法、装置及系统。
技术介绍
随着外语学习的流行,提供语音识别、语言翻译以及语言学习之类功能的应用程序也越来越多,这些应用程序可以运行在诸如手机、平板电脑和电子书阅读器之类的终端上。在常见的一种语言翻译服务的提供方法中:终端接收用户输入的母语类型的文本信息;然后,终端将该母语类型的文本信息通过机器翻译技术翻译成为外语类型的文本信息;最后,终端将该外语类型的文本信息进行显示,或者将该外语类型的文本信息合成为语音信息后播放。在实现本专利技术的过程中,专利技术人发现现有技术至少存在如下问题:现有语音翻译服务的提供方法仅能够实现母语到外语之间的单一翻译功能,若用户需要练习一段不熟悉的外语对话,只能一句一句逐个翻译,学习效率很低,而且无法实现连贯的语音对话练习。
技术实现思路
为了解决现有的语音翻译服务的提供方法仅能够实现母语到外语之间的单一翻译功能,学习效率很低,且无法实现连贯的语音对话练习的问题,本专利技术实施例提供了一种录音方法、装置和终端。所述技术方案如下:第一方面,提供了一种语言服务提供方法,所述方法包括:接收语言信息;判断所述语言信息是母语类型和外语类型中的哪一种;若判断结果为是母语类型的语言信息,则将所述母语类型的语言信息翻译为外语类型的语言信息;若判断结果为是外语类型的语言信息,则判断当前处于对话模式和翻译模式中的哪一种,所述对话模式或所述翻译模式是终端提供的两种工作模式,所述工作模式是所述终端根据接收到的模式设定信号设定的;若判断结果为当前处于对话模式,则根据所述外语类 ...
【技术保护点】
一种语言服务提供方法,其特征在于,所述方法包括:接收语言信息;判断所述语言信息是母语类型和外语类型中的哪一种;若判断结果为是母语类型的语言信息,则将所述母语类型的语言信息翻译为外语类型的语言信息;若判断结果为是外语类型的语言信息,则根据所述外语类型的语言信息生成外语类型的对话语言信息。
【技术特征摘要】
1.一种语言服务提供方法,其特征在于,所述方法包括:接收语言信息;判断所述语言信息是母语类型和外语类型中的哪一种;若判断结果为是母语类型的语言信息,则将所述母语类型的语言信息翻译为外语类型的语言信息;若判断结果为是外语类型的语言信息,则判断当前处于对话模式和翻译模式中的哪一种,所述对话模式或所述翻译模式是终端提供的两种工作模式,所述工作模式是所述终端根据接收到的模式设定信号设定的;若判断结果为当前处于对话模式,则当所述语言信息为语音信息时,将所述外语类型的语音信息通过外语语音识别系统识别为外语类型的文本信息;根据所述外语类型的文本信息通过人机问答技术生成外语类型的对话文本信息;将所述外语类型的对话文本信息通过语音合成技术合成为外语类型的对话语音信息;或,当所述语言信息为文本信息时,将所述外语类型的文本信息通过人机问答技术生成外语类型的对话文本信息;将所述外语类型的对话文本信息通过语音合成技术合成为外语类型的对话语音信息;若判断结果为当前处于翻译模式,则将所述外语类型的语言信息翻译为母语类型的语言信息。2.根据权利要求1所述的方法,其特征在于,若所述语言信息为语音信息,则所述判断所述语言信息是母语类型和外语类型中的哪一种,包括:通过母语声学模型和外语声学模型分别计算所述语音信息的置信度;根据计算得到的两个置信度中较高的一个确定所述语音信息的类型。3.根据权利要求1所述的方法,其特征在于,若所述语言信息为文本信息,则所述判断所述语言信息是母语类型和外语类型中的哪一种,包括:通过正则表达式或者所述语言信息的编码形式来判断所述文本信息的类型。4.根据权利要求1所述的方法,其特征在于,所述将所述母语类型的语言信息翻译为外语类型的语言信息,包括:若所述语言信息为语音信息,则将所述母语类型的语音信息通过母语语音识别系统识别为母语类型的文本信息;将所述母语类型的文本信息通过机器翻译技术翻译为外语类型的文本信息;将所述外语类型的文本信息通过语音合成技术合成为外语类型的语音信息;或,若所述语言信息为文本信息,则将所述母语类型的文本信息通过机器翻译技术翻译为外语类型的文本信息;将所述外语类型的文本信息通过语音合成技术合成为外语类型的语音信息。5.根据权利要求1至4任一所述的方法,其特征在于,所述接收语言信息,包括:接收预定模式下采集的语言信息,所述预定模式下采集的语言信息为混合有母语和外语的语言信息;所述接收语言信息之后,还包括:将所述混合有母语和外语的语言信息翻译为外语类型的语言信息。6.根据权利要求5所述的方法,其特征在于,所述将所述混合有母语和外语的语言信息翻译为外语类型的语言信息,包括:若所述语言信息为语音信息,则将所述混合有母语和外语的语言信息通过双语识别技术识别为混合有母语和外语的文本信息;将所述混合有母语和外语的文本信息通过机器翻译技术翻译为外语类型的文本信息;将所述外语类型的文本信息通过语音合成技术合成为外语类型的语音信息;或,若所述语言信息为文本信息,则将所述混合有母语和外语的文本信息通过机器翻译技术翻译为外语类型的文本信息;将所述外语类型的文本信息通过语音合成技术合成为外语类型的语音信息。7.根据权利要求1所述的方法,其特征在于,所述将所述外语类型的语言信息翻译为母语类型的语言信息,包括:若所述语言信息为语音信息,则将所述外语类型的语音信息通过外语语音识别技术识别为外语类型的文本信息;将所述外语类型的文本信息通过机器翻译技术翻译为母语类型的文本信息;将所述母语类型的文本信息通过语音合成技术合成为母语类型的语音信息;或,若所述语言信息为文本信息,则将所述外语类型的文本信息通过机器翻译技术翻译为母语类型的文本信息;将所述母语类型的文本信息通过语音合成技术合成为母语类型的语音信息。8.一种语音服务提供方法,其特征在于,所述方法包括:采集用户输入的语言信息;将所述语言信息发送给服务器;接收模式设定信号;将根据所述模式设定信号设定的工作模式发送给服务器,所述工作模式包括翻译模式和对话模式;接收所述服务器反馈的外语类型的语言信息或者对话语言信息或者母语类型的语言信息;其中,所述外语类型的语言信息是所述服务器判断到所述语言信息是母语类型后,将所述母语类型的语言信息翻译得到的信息,所述外语类型的对话语言信息是所述服务器在当前处于对话模式下判断到所述语言信息是外语类型后,当所述语言信息为语音信息时,将所述外语类型的语音信息通过外语语音识别系统识别为外语类型的文本信息;根据所述外语类型的文本信息通过人机问答技术生成外语类型的对话文本信息;将所述外语类型的对话文本信息通过语音合成技术合成为外语类型的对话语音信息;或,当所述语言信息为文本信息时,将所述外语类型的文本信息通过人机问答技术生成外语类型的对话文本信息;将所述外语类型的对话文本信息通过语音合成技术合成为外语类型的对话语音信息,所述母语类型的语言信息是所述服务器在当前处于翻译模式下判断到所述语言信息是外语类型后,将所述外语类型的语言信息翻译得到的信息;展示接收到的所述外语类型的语言信息或者对话语言信息或者母语类型的语言信息。9.根据权利要求8所述的方法,其特征在于,所述采集用户输入的语言信息,包括:采集用户在预定模式下输入的语言信息,所述预定模式下输入的语言信息为混合有母语和外语的语言信息;所述接收所述服务器反馈的外语类型的语言信息,包括:接收所述服务器反馈的外语类型的另一语言信息,所述外语类型的另一语言信息是所述服务器接收到所述混合有母语和外语的语言信息后,将所述混合有母语和外语的语言信息翻译后得到的信息。10.一种语言服务提供装置,其特征在于,所述装置包括:信息接收模块,用于接收语言信息;类型判断模块,用于判断接收到的所述语言信息是母语类型和外语类型中的哪一种;母语翻译模块,用于若判断结果为是母语类型的语言信息,则将所述母语类型的语言信息翻译为外语类型的语言信息;模式判断模块,用于若判断结果为是外语类型的语言信息,则判断当前处于对话模式和翻译模式中的哪一种,所述对话模式或所述翻译模式是终端提供的两种工作模式,所述工作模式是所述终端根据接收到的模式设定信号设定的;外语对...
【专利技术属性】
技术研发人员:宋阳,陈波,卢鲤,叶浩,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。