一种语音转换的方法及终端的制作方法_3

文档序号:9810516阅读:来源:国知局
r>[0079]具体的,当判断的结果为否时,表明所述至少一个第一文字片段中不存在所述无法翻译的第一文字片段,可以理解的是本端可以完整地翻译所述至少一个第一文字片段,因此将所述至少一个第二文字片段整理、融合在一起,生成所述第二文字信息,使所述第二文字信息表达的内容是完整的,和所述第一文字信息表达的内容相同。
[0080]S312,将所述第二文字信息转换为与所述第二文字信息相对应的第二语音数据并播放所述第二语音数据。
[0081]具体的,所述终端将所述第二文字信息转换为与所述第二文字信息相对应的第二语音数据,所述第二语音数据的语音类型即为本端用户指定的语音类型,这样本端用户便能理解各种语音类型的语音数据。所述终端播放所述第二语音数据以使本端用户能够获取所述第一语音数据的内容。在本端用户无法接听或者不方便接听语音数据的情况下,本端用户可以选择在所述终端上显示翻译后的所述第二文字信息,避免语音数据的丢失。
[0082]在本发明实施例中,通过将接收到的关联终端发送的第一语音数据转换为与第一语音数据相对应的第一文字信息,并检测第一文字信息与本端的预设文字类型是否匹配,当第一文字信息与预设的文字类型不匹配时,将第一文字信息翻译为与预设文字类型相匹配的第二文字信息,然后将第二文字信息转换为与第二文字信息相对应的第二语音数据并播放第二语音数据,实现对不同语种的语音数据转换,克服通信双方之间的语言障碍,方便用户沟通,同时通过分片段翻译提高翻译的准确性。
[0083]下面将结合附图4-附图7对本发明实施例提供的语音转换的终端进行详细介绍。需要说明的是,附图4-附图7所示的终端,用于执行本发明图1-图3所示实施例的方法,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明图1-图3所示的实施例。
[0084]请参见图4,为本发明提供的一种终端的结构示意图;该终端10可包括:转换单元101、检测单元102、翻译单元103和第一播放单元104。
[0085]转换单元101,用于接收关联终端发送的第一语音数据并将所述第一语音数据转换为与所述第一语音数据相对应的第一文字信息。
[0086]具体实现中,所述关联终端是与本端建立通信连接的终端,可以通过本端的手机号码建立通信连接,也可以通过社交软件建立通信连接。在现有的语音通信中,本端接收到的语音数据与所述关联终端发送的相同,本端在接收到所述关联终端发送的语音数据时便播放,但是在通信双方使用不同语言种类的情况下,通信双方无法理解对方所讲的语音数据,给通信双方的沟通交流带来不便。本发明实施例中的本端在接收到所述关联终端发送的第一语音数据时,并未立即播放所述第一语音数据,而是识别所述第一语音数据的语音类型,然后根据识别的结果对所述第一语音数据进行处理,转换为与本端的用户指定的、能够理解的语音类型所对应的语音数据,转换后的语音数据与所述第一语音数据表达的意思相同。
[0087]所述转换单元101接收关联终端发送的第一语音数据并将所述第一语音数据转换为与所述第一语音数据相对应的第一文字信息。
[0088]具体的,请一并参见图5,为本发明实施例提供的转换单元的结构示意图。如图5所示,所述转换单元101可包括接收单元1011、查找单元1012和信息转换单元1013。
[0089]接收单元1011,用于接收关联终端发送的第一语音数据并识别所述第一语音数据的语音类型。
[0090]具体实现中,所述接收单元1011接收所述关联终端发送的第一语音数据并识别所述第一语音数据的语音类型,所述语音类型可能是普通话、英语、日语等国际语言,也可能是广东话、潮汕话、四川话等地方语言。
[0091]查找单元1012,用于根据所述第一语音数据的语音类型,在预设的字音库中查找所述第一语音数据的语音类型所对应的文字类型。
[0092]具体实现中,所述查找单元1012根据所述接收单元1011识别后的所述第一语音数据的语音类型,在预设的字音库中查找所述第一语音数据的语音类型所对应的文字类型,所述预设的字音库存储着至少一种语音类型以及各语音类型所对应的文字类型,用于实现语音数据与文字信息之间的相互转换,所述预设的字音库可以是所述终端自带的字音库,也可以是网络上的字音库,当所述终端自带的字音库无法满足需求时,调用所述网络上的字音库。所述预设的字音库还用于实现地方话与普通话之间的转换,并存储着与各类型地方话相对应的文字信息,提高终端转换、翻译的准确度。
[0093]信息转换单元1013,用于根据所述第一语音数据的语音类型所对应的文字类型,将所述第一语音数据转换为与所述第一语音数据相对应的第一文字信息。
[0094]具体实现中,所述信息转换单元1013根据所述查找单元1012查找到的所述第一语音数据的语音类型所对应的文字类型,将所述第一语音数据转换为与所述第一语音数据相对应的第一文字信息,例如,将所述关联终端发送的语音类型为英语的第一语音数据,转换为文字类型为英文的第一文字信息。
[0095]检测单元102,用于检测所述第一文字信息与本端的预设文字类型是否匹配。
[0096]其中,所述本端的预设文字类型为在建立通信连接之前,用户在本端设置的与用户指定的语音类型相对应的文字类型,若用户未设置文字类型,则将所述终端所属国家通用的文字类型作为所述预设文字类型,例如,在中国将汉字作为所述预设文字类型,在韩国将韩文作为所述预设文字类型。
[0097]具体实现中,所述检测单元102检测所述第一文字信息的文字类型与所述预设文字类型是否相同,当所述第一文字信息的文字类型与所述预设文字类型相同时,确定所述第一文字信息与本端的预设文字类型匹配,即所述关联终端用户与本端用户所讲的语音类型相同;当所述第一文字信息的文字类型与所述预设文字类型不相同时,确定所述第一文字信息与本端的预设文字类型不匹配,即所述关联终端用户与本端用户所讲的语音类型的不同。
[0098]翻译单元103,用于当所述第一文字信息与所述预设文字类型不匹配时,将所述第一文字信息翻译为与所述预设文字类型相匹配的第二文字信息。
[0099]具体实现中,当所述第一文字信息与所述预设文字类型不匹配时,可以理解的是所述第一语音数据的语音类型与本端用户指定的语音类型不同,本端用户可能无法理解所述第一语音数据,因此所述终端10需要对所述第一语音数据进行转换,首先调用所述翻译单元103将所述第一文字信息翻译为与所述预设文字类型相匹配的第二文字信息。例如,将英文翻译为汉字,汉字翻译为日文。
[0100]具体的,请一并参见图6,为本发明实施例提供的翻译单元的结构示意图。如图6所示,所述翻译单元103可包括划分单元1031、第一翻译单元1032、判断单元1033、第二翻译单元1034、添加单元1035和生成单元1036。
[0101]划分单元1031,用于当所述第一文字信息与所述预设文字类型不匹配时,将所述第一文字信息进行划分得到至少一个第一文字片段。
[0102]具体的,当所述检测单元102检测的结果为否时,可以理解的是所述第一语音数据的语音类型与本端用户指定的语音类型不同,本端用户可能无法理解所述第一语音数据,因此所述划分单元1031将所述第一文字信息进行划分得到至少一个第一文字片段,以翻译得到与所述预设文字类型相匹配的第二文字信息。例如,将英文翻译为汉字,汉字翻译为日文。
[0103]第一翻译单元1032,用于根据所述预设文字类型分别对所述至少一个第一文字片段中的每个第一文字片段进行翻译,以得到与所述预设文字类型相匹配的至少一个第二文字片段。
[0104]具体实现中,所述第一翻译单元1032根据所述预设文字类型分别对所述至少一个第一文字片段中的每个第一文字片段进行翻译,以得到与所述预设文字类型相匹配的至少一个第二文字片段,即分片段对所述第一文字信息进行翻译。
[0105]判断单元1033,用于判断所述至少一个第一文字片段中是否存在无法翻译的第一文字片段。
[0106]具体实现中,所述第一翻译单元1032在对所述第一文字片段进行翻译的过程中,可能存在无法翻译的第一文字片段,因此所述判断单元1033判断所述至少一个第一文字片段中是否存在无法翻译的第一文字片段,避免所述终端胡乱翻译所述无法翻译的第一文字片段,从而导致翻译后得到的第二文字信息与所述第一文字信息所表达的内容存在差升。
[0107]第二翻译单元1034,用于当判断的结果为是时,按照预设的翻译规则对所述无法翻译的第一文字片段进行翻译,以得到与所述无法翻译的第一文字片段相对应的第二文字片段。
[0108]具体实现中,当所述判断单元1033判断的结果为是时,表明所述至少一个第一文字片段中存在无法翻译的第一文字片段,所述第二翻译单元1034按照预设的翻译规则对所述无法翻译的第一文字片段进行翻译,以得到与所述无法翻译的第一文字片段相对应的第二文字片段。其中,所述预设的翻译规则为在网络上查找到的所述第一文字信息的文字类型与所述预设的文字类型两者相对应的翻译规则。
[0109]添加单元1035,用于将所述与所述无法翻译的第一文字片段相对应的第二文字片段添加至所述至少一个第二文字片段中。
[0110]具体实现中,所述添加单元1035将所述第二翻译单元翻译得到的与所述无法翻译的第一文字片段相对应的第二文字片段添加至所述至少一个第二文字
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1