多语言转换方法、装置、计算机设备及存储介质与流程

文档序号:20067132发布日期:2020-03-06 08:36阅读:143来源:国知局
多语言转换方法、装置、计算机设备及存储介质与流程

本发明涉及计算机,更具体地说是指多语言转换方法、装置、计算机设备及存储介质。



背景技术:

随着社会的快速发展,人们都想着到外面的世界去看看,但是每个地方的语言又有差异,造成了语言不通,交流困难的情况;还有一些人由于身体原因,无法使用肢体语言,但又渴望与外界交流。

现有技术,需要用户利用词典,查询整个待翻译语句中的个别词语;或者,使用机器翻译工具,对整个待翻译语句进行翻译。然而,通过个别词语翻译的方式,得到的翻译结果可能为多个不同的结果,需要用户从多个翻译结果中,分析辨识出最符合上下文语境的目标词语;通过整句翻译的方式,得到的翻译结果可能存在语序或句式不正确等问题,需要用户通过分析确定最终结果,且无论是个别词语翻译还是整句翻译,都会受限于自身的数据库,一旦出现自身数据库中没有的词语或语句,则无法进行准确地转换。

因此,有必要设计一种新的方法,实现提高语言转换效率以及准确率,满足不同的用户需求。



技术实现要素:

本发明的目的在于克服现有技术的缺陷,提供多语言转换方法、装置、计算机设备及存储介质。

为实现上述目的,本发明采用以下技术方案:多语言转换方法,包括:

获取来自发送方的语音信息以及接收方所设置的接收语言;

对发送方的语音信息进行识别,以得到待转换语言;

整合所述待转换语言以及接收方所设置的接收语言,以得到第一检索条件;

根据第一检索条件在第一数据库内进行检索,以得到第一检索结果;

判断所述第一检索结果是否是匹配成功;

若所述第一检索结果不匹配成功,则设置好评规定数,并与第一检索条件整合,以得到第二检索条件;

根据第二检索条件在第二数据库内进行检索,以得到第二检索结果;

判断所述第二检索结果是否是匹配成功;

若所述第二检索结果不匹配成功,则调用翻译程序对待转换语言进行翻译,以得到目标语言文字;

获取发送方设置的音色、音调以及响度,以得到待整合条件;

根据待整合条件将目标语言文字进行语音转换,以得到目标语音;

发送所述目标语音至接收方。

其进一步技术方案为:所述第一数据库包括发送方自定义的语言库。

其进一步技术方案为:所述判断所述第一检索结果是否是匹配成功,包括:

若所述第一检索结果匹配成功,则获取在所述第一数据库内与所述第一检索条件符合的文字,以得到目标语言文字,并进入所述获取发送方设置的音色、音调以及响度,以得到待整合条件。

其进一步技术方案为:所述判断所述第二检索结果是否是匹配成功,包括:

若所述第二检索结果匹配成功,则获取好评数不小于好评规定数且好评数最高的文字,以得到目标语言文字,并进入所述获取发送方设置的音色、音调以及响度,以得到待整合条件。

其进一步技术方案为:所述获取来自发送方的语音信息以及接收方所设置的接收语言之前,还包括:

判断所述发送方是否处于休眠状态;

若所述发送方处于休眠状态,则采用语音唤醒技术唤醒所述发送方,以得到唤醒结果;

根据唤醒结果判断是否唤醒成功;

若唤醒成功,则进入所述获取来自发送方的语音信息以及接收方所设置的接收语言;

若所述发送方不处于休眠状态,则进入所述获取来自发送方的语音信息以及接收方所设置的接收语言。

本发明还提供了多语言转换装置,包括:

获取单元,用于获取来自发送方的语音信息以及接收方所设置的接收语言;

识别单元,用于对发送方的语音信息进行识别,以得到待转换语言;

第一检索条件获取单元,用于整合所述待转换语言以及接收方所设置的接收语言,以得到第一检索条件;

第一检索单元,用于根据第一检索条件在第一数据库内进行检索,以得到第一检索结果;

第一判断单元,用于判断所述第一检索结果是否是匹配成功;

第二检索条件获取单元,用于若所述第一检索结果不匹配成功,则设置好评规定数,并与第一检索条件整合,以得到第二检索条件;

第二检索单元,用于根据第二检索条件在第二数据库内进行检索,以得到第二检索结果;

第二判断单元,用于判断所述第二检索结果是否是匹配成功;

翻译单元,用于若所述第二检索结果不匹配成功,则调用翻译程序对待转换语言进行翻译,以得到目标语言文字;

待整合条件获取单元,用于获取发送方设置的音色、音调以及响度,以得到待整合条件;

语音转换单元,用于根据待整合条件将目标语言文字进行语音转换,以得到目标语音;

发送单元,用于发送所述目标语音至接收方。

其进一步技术方案为:还包括:

第一文字获取单元,用于若所述第一检索结果匹配成功,则获取在所述第一数据库内与所述检索条件符合的文字,以得到目标语言文字,并进入所述获取发送方设置的音色、音调以及响度,以得到待整合条件。

其进一步技术方案为:还包括:

第二文字获取单元,用于若所述第二检索结果匹配成功,则获取好评数不小于好评规定数且好评数最高的文字,以得到目标语言文字,并进入所述获取发送方设置的音色、音调以及响度,以得到待整合条件。

本发明还提供了一种计算机设备,所述计算机设备包括存储器及处理器,所述存储器上存储有计算机程序,所述处理器执行所述计算机程序时实现上述的方法。

本发明还提供了一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时可实现上述的方法。

本发明与现有技术相比的有益效果是:本发明通过将发送方所发送的语音信息进行转换,形成待转换语言,并根据接收方所设置的接收语言,在第一数据库、第二数据库以及调用第三翻译工具进行多方转换,以提高语言转换的准确率,且根据音色、音调以及响度翻译成接收方所能接收的语音,实现提高语言转换效率以及准确率,满足不同的用户需求。

下面结合附图和具体实施例对本发明作进一步描述。

附图说明

为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的多语言转换方法的应用场景示意图;

图2为本发明实施例提供的多语言转换方法的流程示意图;

图3为本发明另一实施例提供的多语言转换方法的流程示意图;

图4为本发明实施例提供的多语言转换装置的示意性框图;

图5为本发明另一实施例提供的多语言转换装置的示意性框图;

图6为本发明实施例提供的计算机设备的示意性框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。

还应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。

还应当进一步理解,在本发明说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。

请参阅图1和图2,图1为本发明实施例提供的多语言转换方法的应用场景示意图。图2为本发明实施例提供的多语言转换方法的示意性流程图。该多语言转换方法应用于服务器,该服务器与发送方以及接收方进行数据交互,其中发送方以及接收方均为终端,服务器根据发送方以及接收方所发送和接收的内容进行语言转换,将某一语言转换为另一语言,以语音方式呈现。

图2是本发明实施例提供的多语言转换方法的流程示意图。如图2所示,该方法包括以下步骤s110至s240。

s110、获取来自发送方的语音信息以及接收方所设置的接收语言。

在本实施例中,发送方的界面上会设有app,用户可借助发送方该终端进行语音信息发送,接收方所设置的接收语言是指接收方所接收的语音种类,比如英文、中文等。

s120、对发送方的语音信息进行识别,以得到待转换语言。

在本实施例中,待转换语言是指发送方发送的语音信息转换后的文字信息。

在本实施例中,具体采用语音识别技术识别发送方输入的语音信息,将语音信息转化为文字信息。

s130、整合所述待转换语言以及接收方所设置的接收语言,以得到第一检索条件。

在本实施例中,第一检索条件是指需要转换的带转换语言以及接收方所设置的接收语言。

s140、根据第一检索条件在第一数据库内进行检索,以得到第一检索结果。

在本实施例中,第一检索结果是指依据第一检索条件在第一数据库内进行检索,得到的是否检索成功的结果。

在本实施例中,第一数据库包括发送方自定义的语言库。

s150、判断所述第一检索结果是否是匹配成功。

在本实施例中,首先先在第一数据库内检索,当第一数据库检索不成功时,则进入到第二数据库内进行再次检索,以提高整个语言转换的准确率。

s160、若所述第一检索结果匹配成功,则获取在所述第一数据库内与所述第一检索条件符合的文字,以得到目标语言文字,并进入所述步骤s220。

在本实施例中,目标语言文字是指待转换语言转换后的接收方所能接收的语言。

s170、若所述第一检索结果不匹配成功,则设置好评规定数,并与第一检索条件整合,以得到第二检索条件。

在本实施例中,第二检索条件是指包括设定的好评规定数以及第一检索条件整合在一起的条件,也就是必须要满足第一检索条件以及满足好评规定数的条件。

s180、根据第二检索条件在第二数据库内进行检索,以得到第二检索结果。

在本实施例中,第二数据库是指全民大众库。全民大众库是指由全民参与翻译的数据库,具体是供全球使用该系统的用户共同参与翻译,用户在参与时,只需要选择原语言,输入原语言文字,目标语言,输入目标语言文字即可,满意度由大众进行投票。比如:你好,翻译成英文;中文:你好,英文:hello;中文:你好,英文:hi;对于全民大众库,一方面为了减少数据的存储量,另一方面为了避免有些用户恶意提交无关的数据,则系统会定期自动进行筛选,并处理掉投票数低的数据。

当然,用户自定义语言库是指由用户自定义翻译形成的数据库,为了方便用户自己先翻译好一套属于自己的交流规则库,系统在进行文字转换时首先查找该库,若有则不再调用翻译工具,直接进行语音合成。

在本实施例中,第二检索结果是指依据第二检索条件在第二数据库内进行检索,得到的是否检索成功的结果。

s190、判断所述第二检索结果是否是匹配成功;

s200、若所述第二检索结果匹配成功,则获取好评数不小于好评规定数且好评数最高的文字,以得到目标语言文字,并进入所述步骤s220。

每条匹配的数据的好评数必须大于好评规定数,这样可以尽可能的防止人为恶意翻译,比如好评规定数为100,该条匹配的目标语言文字的好评数必须大于100才能被选中使用,然后获取好评数最高并且好评数大于好评规定数的一条信息作为目标语言文字。

s210、若所述第二检索结果不匹配成功,则调用翻译程序对待转换语言进行翻译,以得到目标语言文字。

将语音转化的文字,根据接收方设置的所能接收的语言,通过调用翻译模块或使用第三翻译工具将发送方的语音信息识别为待转换语音,再翻译成接收方所能接收到的文字。

s220、获取发送方设置的音色、音调以及响度,以得到待整合条件。

在本实施例中,上述的待整合条件是指将目标语言文字转换成语音所需要具备的条件。

对于获取发送方设置的音色而言,是让用户在使用系统时,先采集该用户的音色,以便保证接收方能够辨别对方和达到真实的同声无障碍语音交流的目的。而音调以及响度是可供用户自定义设置自己合成后声音的音调和响度,当然系统也会有默认设置。

s230、根据待整合条件将目标语言文字进行语音转换,以得到目标语音。

在本实施例中,目标语音是指将翻译后的文字,提取的音色,设置的音调和响度通过语音合成技术,合成为接收方能够听得懂的声音。

s240、发送所述目标语音至接收方。

整个过程中,在第一数据库以及第二数据库进行检索的过程中,采用的是大数据检索匹配技术,在全民进行提供翻译的机制中,将会有大量的数据,所以会采用分表分库的模式存储,所以在查找匹配数据时,需要采用分布式多线程的方式来进行搜索。

整个过程处理过程,为了保证数据处理的速度以及为了高可用和保证服务器的正常运转,可以采用高性能集群服务器,并使用优质网络,以减少发送数据的延迟。

上述的多语言转换方法,通过将发送方所发送的语音信息进行转换,形成待转换语言,并根据接收方所设置的接收语言,在第一数据库、第二数据库以及调用第三翻译工具进行多方转换,以提高语言转换的准确率,且根据音色、音调以及响度翻译成接收方所能接收的语音,实现提高语言转换效率以及准确率,满足不同的用户需求。

图3是本发明另一实施例提供的一种多语言转换方法的流程示意图。如图3所示,本实施例的多语言转换方法包括步骤s310-s470。其中步骤s340-s470与上述实施例中的步骤s110-s240类似,在此不再赘述。下面详细说明本实施例中所增加的步骤s310-s330。

s310、判断所述发送方是否处于休眠状态;

s320、若所述发送方处于休眠状态,则采用语音唤醒技术唤醒所述发送方,以得到唤醒结果;

s330、根据唤醒结果判断是否唤醒成功;

若唤醒成功,则进入步骤s340;

若所述发送方不处于休眠状态,则进入所述步骤s340。

发送方在待机状态下,将该发送方设置为后台运行状态,当有语音输入被服务器识别出是唤醒指令时,自动唤醒该发送方,并进行语音提示,如:语音聊天系统已激活,请语音选择发送对象或接收方,继续进行语音提示:您选择的接收方是***。此时发送方语音输入接收方的id号或者昵称即可(id和昵称都是唯一的),如:10000000或张三,当服务器收到指令后,根据发送方设置的默认语言,进行语音识别转化为文字,然后服务器自动检索检索发送方的好友库,若有此好友,则进行语音提示,如:“与张三已建立连接,请尽情畅聊吧”;若未检索出好友,则进行语音提示,未找到好友,并继续语音提示:您选择的接收方是,直到找到好友为止,但若服务器等待30s还未接收到语音信息,就自动将发送方处于休眠状态,若再次使用则需再次唤醒。在检索到好友的情况下,发送方可随时发送语音消息给好友,当发送方说完一句话后,若3s后服务器未再次接收到语音信息,就会自动发送该段语音信息。若离上次发送消息时间间隔5分钟未对该好友再次发送消息,则自动断开与张三的对话连接,发送方处于休眠状态;若需切换好友,语音输入切换好友指令,进行切换好友。当服务器接收到发送方的语音信息后,首先获取接收方设置的语言,然后和发送方设置的语言进行对比,若相同则直接发送语音信息,若不相同则进入语音信息处理模块,将信息处理为接收方设置的语言的语音信息后,自动发送给接收方。

发送方和接收方在界面运行状态下,有两种使用方式,一个是和待机状态下一样,也可以使用语音选择好友模式,此模式下只能与一位好友进行交流。一个是发送方手动选择好友,输入语音信息需按着语音输入按钮,当输入完该次语音信息后,松开按钮即可自动发送。当服务器接收到语音消息后进行语言对比或者进入语言处理模块,将处理后的目标语音进行发送即可。在接收方接收到信息后,系统会根据接收方设置的是否自动播放语音信息来判断是否播放该语音信息。

在发送方处于待机唤醒状态下,进行语音聊天采用单通道,此时只能与一位好友保持通话连接,若要切换好友,则重新输入语音指令,来切换好友即可。在发送方使用界面进行的聊天则采用多通道,可以手动选择多个好友同时进行聊天。

图4是本发明实施例提供的一种多语言转换装置300的示意性框图。如图4所示,对应于以上多语言转换方法,本发明还提供一种多语言转换装置300。该多语言转换装置300包括用于执行上述多语言转换方法的单元,该装置可以被配置于服务器中。

具体地,请参阅图4,该多语言转换装置300包括:

获取单元304,用于获取来自发送方的语音信息以及接收方所设置的接收语言;

识别单元305,用于对发送方的语音信息进行识别,以得到待转换语言;

第一检索条件获取单元306,用于整合所述待转换语言以及接收方所设置的接收语言,以得到第一检索条件;

第一检索单元307,用于根据第一检索条件在第一数据库内进行检索,以得到第一检索结果;

第一判断单元308,用于判断所述第一检索结果是否是匹配成功;

第二检索条件获取单元309,用于若所述第一检索结果不匹配成功,则设置好评规定数,并与第一检索条件整合,以得到第二检索条件;

第二检索单元310,用于根据第二检索条件在第二数据库内进行检索,以得到第二检索结果;

第二判断单元311,用于判断所述第二检索结果是否是匹配成功;

翻译单元312,用于若所述第二检索结果不匹配成功,则调用翻译程序对待转换语言进行翻译,以得到目标语言文字;

待整合条件获取单元313,用于获取发送方设置的音色、音调以及响度,以得到待整合条件;

语音转换单元314,用于根据待整合条件将目标语言文字进行语音转换,以得到目标语音;

发送单元315,用于发送所述目标语音至接收方。

在一实施例中,还包括:

第一文字获取单元316,用于若所述第一检索结果匹配成功,则获取在所述第一数据库内与所述检索条件符合的文字,以得到目标语言文字,并进入所述获取发送方设置的音色、音调以及响度,以得到待整合条件。

在一实施例中,还包括:

第二文字获取单元317,用于若所述第二检索结果匹配成功,则获取好评数不小于好评规定数且好评数最高的文字,以得到目标语言文字,并进入所述获取发送方设置的音色、音调以及响度,以得到待整合条件。

图5是本发明另一实施例提供的一种多语言转换装置300的示意性框图。如图5所示,本实施例的多语言转换装置300是上述实施例的基础上增加了状态判断单元301、唤醒单元302以及唤醒判断单元303。

状态判断单元301,用于判断所述发送方是否处于休眠状态;若所述发送方不处于休眠状态,则进入所述获取来自发送方的语音信息以及接收方所设置的接收语言。

唤醒单元302,用于若所述发送方处于休眠状态,则采用语音唤醒技术唤醒所述发送方,以得到唤醒结果;

唤醒判断单元303,用于根据唤醒结果判断是否唤醒成功;若唤醒成功,则进入所述获取来自发送方的语音信息以及接收方所设置的接收语言。

需要说明的是,所属领域的技术人员可以清楚地了解到,上述多语言转换装置300和各单元的具体实现过程,可以参考前述方法实施例中的相应描述,为了描述的方便和简洁,在此不再赘述。

上述多语言转换装置300可以实现为一种计算机程序的形式,该计算机程序可以在如图6所示的计算机设备上运行。

请参阅图6,图6是本申请实施例提供的一种计算机设备的示意性框图。该计算机设备500可以是服务器,服务器可以是独立的服务器,也可以是多个服务器组成的服务器集群。

参阅图6,该计算机设备500包括通过系统总线501连接的处理器502、存储器和网络接口505,其中,存储器可以包括非易失性存储介质503和内存储器504。

该非易失性存储介质503可存储操作系统5031和计算机程序5032。该计算机程序5032包括程序指令,该程序指令被执行时,可使得处理器502执行一种多语言转换方法。

该处理器502用于提供计算和控制能力,以支撑整个计算机设备500的运行。

该内存储器504为非易失性存储介质503中的计算机程序5032的运行提供环境,该计算机程序5032被处理器502执行时,可使得处理器502执行一种多语言转换方法。

该网络接口505用于与其它设备进行网络通信。本领域技术人员可以理解,图6中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备500的限定,具体的计算机设备500可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

其中,所述处理器502用于运行存储在存储器中的计算机程序5032,以实现如下步骤:

获取来自发送方的语音信息以及接收方所设置的接收语言;对发送方的语音信息进行识别,以得到待转换语言;整合所述待转换语言以及接收方所设置的接收语言,以得到第一检索条件;根据第一检索条件在第一数据库内进行检索,以得到第一检索结果;判断所述第一检索结果是否是匹配成功;若所述第一检索结果不匹配成功,则设置好评规定数,并与第一检索条件整合,以得到第二检索条件;根据第二检索条件在第二数据库内进行检索,以得到第二检索结果;判断所述第二检索结果是否是匹配成功;若所述第二检索结果不匹配成功,则调用翻译程序对待转换语言进行翻译,以得到目标语言文字;获取发送方设置的音色、音调以及响度,以得到待整合条件;根据待整合条件将目标语言文字进行语音转换,以得到目标语音;发送所述目标语音至接收方。

其中,所述第一数据库包括发送方自定义的语言库。

在一实施例中,处理器502在实现所述判断所述第一检索结果是否是匹配成功步骤时,具体实现如下步骤:

若所述第一检索结果匹配成功,则获取在所述第一数据库内与所述第一检索条件符合的文字,以得到目标语言文字,并进入所述获取发送方设置的音色、音调以及响度,以得到待整合条件。

在一实施例中,处理器502在实现所述判断所述第二检索结果是否是匹配成功步骤时,具体实现如下步骤:

若所述第二检索结果匹配成功,则获取好评数不小于好评规定数且好评数最高的文字,以得到目标语言文字,并进入所述获取发送方设置的音色、音调以及响度,以得到待整合条件。

在一实施例中,处理器502在实现所述获取来自发送方的语音信息以及接收方所设置的接收语言步骤之前,还实现如下步骤:

判断所述发送方是否处于休眠状态;

若所述发送方处于休眠状态,则采用语音唤醒技术唤醒所述发送方,以得到唤醒结果;

根据唤醒结果判断是否唤醒成功;

若唤醒成功,则进入所述获取来自发送方的语音信息以及接收方所设置的接收语言;

若所述发送方不处于休眠状态,则进入所述获取来自发送方的语音信息以及接收方所设置的接收语言。

应当理解,在本申请实施例中,处理器502可以是中央处理单元(centralprocessingunit,cpu),该处理器502还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。其中,通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

本领域普通技术人员可以理解的是实现上述实施例的方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成。该计算机程序包括程序指令,计算机程序可存储于一存储介质中,该存储介质为计算机可读存储介质。该程序指令被该计算机系统中的至少一个处理器执行,以实现上述方法的实施例的流程步骤。

因此,本发明还提供一种存储介质。该存储介质可以为计算机可读存储介质。该存储介质存储有计算机程序,其中该计算机程序被处理器执行时使处理器执行如下步骤:

获取来自发送方的语音信息以及接收方所设置的接收语言;对发送方的语音信息进行识别,以得到待转换语言;整合所述待转换语言以及接收方所设置的接收语言,以得到第一检索条件;根据第一检索条件在第一数据库内进行检索,以得到第一检索结果;判断所述第一检索结果是否是匹配成功;若所述第一检索结果不匹配成功,则设置好评规定数,并与第一检索条件整合,以得到第二检索条件;根据第二检索条件在第二数据库内进行检索,以得到第二检索结果;判断所述第二检索结果是否是匹配成功;若所述第二检索结果不匹配成功,则调用翻译程序对待转换语言进行翻译,以得到目标语言文字;获取发送方设置的音色、音调以及响度,以得到待整合条件;根据待整合条件将目标语言文字进行语音转换,以得到目标语音;发送所述目标语音至接收方。

其中,所述第一数据库包括发送方自定义的语言库。

在一实施例中,所述处理器在执行所述计算机程序而实现所述判断所述第一检索结果是否是匹配成功步骤时,具体实现如下步骤:

若所述第一检索结果匹配成功,则获取在所述第一数据库内与所述第一检索条件符合的文字,以得到目标语言文字,并进入所述获取发送方设置的音色、音调以及响度,以得到待整合条件。

在一实施例中,所述处理器在执行所述计算机程序而实现所述判断所述第二检索结果是否是匹配成功步骤时,具体实现如下步骤:

若所述第二检索结果匹配成功,则获取好评数不小于好评规定数且好评数最高的文字,以得到目标语言文字,并进入所述获取发送方设置的音色、音调以及响度,以得到待整合条件。

在一实施例中,所述处理器在执行所述计算机程序而实现所述获取来自发送方的语音信息以及接收方所设置的接收语言步骤之前,还实现如下步骤:

判断所述发送方是否处于休眠状态;若所述发送方处于休眠状态,则采用语音唤醒技术唤醒所述发送方,以得到唤醒结果;根据唤醒结果判断是否唤醒成功;若唤醒成功,则进入所述获取来自发送方的语音信息以及接收方所设置的接收语言;若所述发送方不处于休眠状态,则进入所述获取来自发送方的语音信息以及接收方所设置的接收语言。

所述存储介质可以是u盘、移动硬盘、只读存储器(read-onlymemory,rom)、磁碟或者光盘等各种可以存储程序代码的计算机可读存储介质。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的。例如,各个单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。

本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。本发明实施例装置中的单元可以根据实际需要进行合并、划分和删减。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。

该集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,终端,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

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