语音同步方法及装置制造方法及图纸

技术编号:9601220 阅读:77 留言:0更新日期:2014-01-23 05:48
本发明专利技术实施例提供一种语音同步方法及装置。该方法包括:控制装置向机器人发送同译建立请求消息,同译建立请求消息包括控制装置的同译候选语种优先级列表,以供机器人根据同译建立请求消息中的同译候选语种优先级列表,获取语种同译信息;控制装置接收机器人返回的同译建立请求响应消息,同译建立请求响应消息包括语种同译信息;控制装置采集第一语音,并在语种同译信息中的控制装置的语种同译功能配置为需要同译功能标识时,根据语种同译信息中的语种同译列表,将第一语音翻译成第二语音,并将第二语音发送给机器人;其中,第二语音为机器人对应用户识别的语音。

【技术实现步骤摘要】
【国外来华专利技术】语音同步方法及装置
本专利技术涉及通信技术,尤其涉及一种语音同步方法及装置。
技术介绍
机器人通信是指用户通过控制终端远程操作机器人,让机器人将用户的话语等传输给远端的目标对象,并采集远端目标对象的语音以传输给用户,从而使得用户可以和目标对象进行沟通。另外,机器人通信支持实时语音与视频的通信功能,用户可以通过控制终端给机器人发送控制指令,从而远程操作机器人,使得机器人可以四处走动并代表用户与目标对象进行现场沟通与交流。目前,在机器人通信中目标对象与用户之间沟通仅能运用同一种语种,当用户与目标对象的语种不一致时,机器人仅是机械的将用户语言传输给目标对象,或是将采集到的目标对象的语言、视频等以目标对象使用的语言传输给用户,从而使得用户所使用的语种和目标对象所使用的语种不相同时,导致双方无法清楚对方的意图,无法实现用户和目标对象的实时沟通。
技术实现思路
本专利技术提供一种语音同步方法及装置,用于有效地实现了控制装置面向的用户和机器人面向的用户在使用不同的语种进行沟通时,能够实时获取对方意图,进而有效地实现了不同语种之间的用户可以实时沟通。本专利技术的第一方面是提供一种语音同步方法,包括:控制装置向机器人发送同译建立请求消息,所述同译建立请求消息包括所述控制装置的同译候选语种优先级列表,以供所述机器人根据所述同译建立请求消息中的同译候选语种优先级列表,获取语种同译信息;所述控制装置接收所述机器人返回的同译建立请求响应消息,所述同译建立请求响应消息包括所述语种同译信息;所述控制装置采集第一语音,并在所述语种同译信息中的所述控制装置的语种同译功能配置为需要同译功能标识时,根据所述语种同译信息中的语种同译列表,将所述第一语音翻译成第二语音,并将所述第二语音发送给所述机器人;其中,所述第二语音为所述机器人对应用户识别的语音。在本专利技术第一方面的第一种可能实现方式中,所述控制装置在所述语种同译功能配置为不需要同译功能标识时,将所述第一语音发送给所述机器人,以供所述机器人根据所述语种同译信息,将所述第一语音翻译成所述第二语音。结合本专利技术第一方面或第一方面的第一种可能实现方式,在本专利技术的第一方面的第二种可能实现方式中,所述控制装置向机器人发送同译建立请求消息之前,所述方法还包括:所述控制装置获取所述控制装置对应的用户语种优先级列表,以及所述控制装置支持的目标翻译语种优先级列表和用户语种与目标语种间的互译性能;则所述同译候选语种优先级列表包括:所述控制装置对应的用户语种优先级列表,以及所述控制装置支持的目标翻译语种优先级列表和用户语种与目标语种间的互译性倉泛。结合本专利技术第一方面的第二种可能实现方式,在本专利技术的第一方面的第三种可能实现方式中,所述根据所述语种同译信息中的语种同译列表,将所述第一语音翻译成第二语音,包括:根据所述语种同译信息中的语种同译列表,获取第一语种标识对应的第二语种标识,并将所述第一语音翻译成与所述第二语种标识对应的所述第二语音,再将所述第二语音发送给所述机器人;其中,所述第一语种标识为与所述第一语音对应的语种标识。结合本专利技术第一方面的第二种可能实现方式,在本专利技术的第一方面的第四种可能实现方式中,还包括:根据所述语种同译信息中的语种同译列表,获取第一语种标识对应的第三语种标识,并将所述第一语音翻译成所述第三语种标识对应的第三语音,再将所述第三语音发送给所述机器人,以供所述机器人根据所述语种同译列表,获取与所述第三语种标识对应的第二语种标识,并将所述第三语音翻译成与所述第二语种标识对应的所述第二语音;其中,所述第一语种标识为与所述第一语音对应的语种标识。本专利技术的第二方面是提供一种语音同步方法,包括:机器人接收控制装置发送的同译建立请求消息,所述同译建立请求消息包括所述控制装置的同译候选语种优先级列表;所述机器人根据所述控制装置的同译候选语种优先级列表,获取语种同译信息,并将所述语种同译信息携带在所述同译建立请求响应消息中发送给所述控制装置;所述机器人接收所述控制装置发送的第二语音,所述第二语音为所述控制装置根据所述语种同译信息,将采集的第一语音翻译成语音,且为所述机器人对应的用户识别的语音。在本专利技术的第二方面的第一种可能实现方式中,所述控制装置的同译候选语种优先级列表包括:所述控制装置对应的用户语种优先级列表,以及所述控制装置支持的目标翻译语种优先级列表和用户语种与目标语种间的互译性能;则所述机器人根据所述同译候选语种优先级列表,获取语种同译信息,包括:所述机器人将所述控制装置的同译候选语种优先级列表和获取的所述机器人的同译候选语种优先级列表通过UI界面显示给所述机器人对应的用户,并接收所述机器人对应的用户输入的所述语种同译信息;或者,所述机器人根据所述控制装置的同译候选语种优先级列表以及获取的所述机器人的同译候选语种优先级列表,获取所述语种同译信息;其中,所述机器人的同译候选语种优先级列表包括所述机器人对应的用户语种优先级列表,以及所述机器人支持的目标翻译语种优先级列表和用户语种与目标语种间的互译性能。结合本专利技术第二方面或第二方面的第一种可能实现方式中,在本专利技术第二方面的第二种可能实现方式中,还包括:所述机器人接收所述控制装置发送的第一语音,所述第一语音为所述控制装置采集的语音;所述机器人在所述语种同译信息中的机器人的语种同译功能配置为需要同译功能标识时,根据所述语种同译信息中的语种同译列表,获取第一语种标识对应的第二语种标识,并将所述第一语音翻译成与所述第二语种标识对应的第二语音;其中,所述第一语种标识为所述第一语音对应的语种标识,所述第二语音为所述机器人对应的用户识别的语音。结合本专利技术第二方面或第二方面的第一种可能实现方式中,在本专利技术第二方面的第三种可能实现方式中,还包括:所述机器人接收所述控制装置发送的第三语音,其中,所述第三语音为所述控制装置根据所述语种同译列表,将所述第一语音翻译成与第三语种标识对应的语音,且所述第三语种标识与所述第一语种标识为一一映射;所述机器人在所述语种同译信息中的所述机器人的语种同译功能配置为需要同译功能标识时,根据所述语种同译信息中的语种同译列表,获取与所述第三语种标识对应的第二语种标识,并将所述第三语音翻译成与所述第二语种标识对应的所述第二语音;其中,所述第一语种标识为所述第一语音对应的语种标识,所述第二语音为所述机器人对应的用户识别的语音。本专利技术的第三方面是提供一种语音同步方法,包括:获取控制装置的同译候选语种优先级列表和机器人的同译候选语种优先级列表,并根据所述控制装置的同译候选语种优先级列表和所述机器人的同译候选语种优先级列表,获取语种同译列表;接收控制装置发送的第一语音,并根据所述语种同译列表,将所述第一语音翻译成第二语音,并将所述第二语音发送给所述机器人;其中,所述第二语音为所述机器人对应的用户识别的语音。在本专利技术的第三方面的第一种可能实现方式中,所述获取控制装置的同译候选语种优先级列表和机器人的同译候选语种优先级列表,包括:接收所述控制装置发送的第一同译建立请求消息,所述第一同译建立请求消息包括所述控制装置的同译候选语种优先级列表,且所述控制装置的同译候选语种优先级列表包括:所述控制装置对应的用户语种优先级列表,以及所述控制装置支持的目标翻译语种优本文档来自技高网...

【技术保护点】
一种语音同步方法,其特征在于,包括:控制装置向机器人发送同译建立请求消息,所述同译建立请求消息包括所述控制装置的同译候选语种优先级列表,以供所述机器人根据所述同译建立请求消息中的同译候选语种优先级列表,获取语种同译信息;所述控制装置接收所述机器人返回的同译建立请求响应消息,所述同译建立请求响应消息包括所述语种同译信息;所述控制装置采集第一语音,并在所述语种同译信息中的所述控制装置的语种同译功能配置为需要同译功能标识时,根据所述语种同译信息中的语种同译列表,将所述第一语音翻译成第二语音,并将所述第二语音发送给所述机器人;其中,所述第二语音为所述机器人对应用户识别的语音。

【技术特征摘要】
【国外来华专利技术】1.一种语音同步方法,其特征在于,包括: 控制装置向机器人发送同译建立请求消息,所述同译建立请求消息包括所述控制装置的同译候选语种优先级列表,以供所述机器人根据所述同译建立请求消息中的同译候选语种优先级列表,获取语种同译信息; 所述控制装置接收所述机器人返回的同译建立请求响应消息,所述同译建立请求响应消息包括所述语种同译信息; 所述控制装置采集第一语音,并在所述语种同译信息中的所述控制装置的语种同译功能配置为需要同译功能标识时,根据所述语种同译信息中的语种同译列表,将所述第一语音翻译成第二语音,并将所述第二语音发送给所述机器人; 其中,所述第二语音为所述机器人对应用户识别的语音。2.根据权利要求1所述的语音同步方法,其特征在于,还包括: 所述控制装置在所述语种同译功能配置为不需要同译功能标识时,将所述第一语音发送给所述机器人,以供所述机器人根据所述语种同译信息,将所述第一语音翻译成所述第二语音。3.根据权利要求1或2所述的语音同步方法,其特征在于,所述控制装置向机器人发送同译建立请求消息之前,所述方法还包括: 所述控制装置获取所述控制装置对应的用户语种优先级列表,以及所述控制装置支持的目标翻译语种优先级列表和用户语种与目标语种间的互译性能; 则所述同译候选语种优先级列表包括:所述控制装置对应的用户语种优先级列表,以及所述控制装置支持的目标翻译语种优先级列表和用户语种与目标语种间的互译性能。4.根据权利要求3所述的语音同步方法,其特征在于,所述根据所述语种同译信息中的语种同译列表,将所述第一语音翻译成第二语音,包括: 根据所述语种同译信息中的语种同译列表,获取第一语种标识对应的第二语种标识,并将所述第一语音翻译成与所述第二语种标识对应的所述第二语音,再将所述第二语音发送给所述机器人;其中,所述第一语种标识为与所述第一语音对应的语种标识。5.根据权利要求3所述的语音同步方法,其特征在于,还包括: 根据所述语种同译信息中的语种同译列表,获取第一语种标识对应的第三语种标识,并将所述第一语音翻译成所述第三语种标识对应的第三语音,再将所述第三语音发送给所述机器人,以供所述机器人根据所述语种同译列表,获取与所述第三语种标识对应的第二语种标识,并将所述第三语音翻译成与所述第二语种标识对应的所述第二语音;其中,所述第一语种标识为与所述第一语音对应的语种标识。6.一种语音同步方法,其特征在于,包括: 机器人接收控制装置发送的同译建立请求消息,所述同译建立请求消息包括所述控制装置的同译候选语种优先级列表; 所述机器人根据所述控制装置的同译候选语种优先级列表,获取语种同译信息,并将所述语种同译信息携带在所述同译建立请求响应消息中发送给所述控制装置; 所述机器人接收所述控制装置发送的第二语音,所述第二语音为所述控制装置根据所述语种同译信息,将采集的第一语音翻译成语音,且为所述机器人对应的用户识别的语音。7.根据权利要求6所述的语音同步方法,其特征在于,所述控制装置的同译候选语种优先级列表包括:所述控制装置对应的用户语种优先级列表,以及所述控制装置支持的目标翻译语种优先级列表和用户语种与目标语种间的互译性能;则所述机器人根据所述同译候选语种优先级列表,获取语种同译信息,包括: 所述机器人将所述控制装置的同译候选语种优先级列表和获取的所述机器人的同译候选语种优先级列表通过UI界面显示给所述机器人对应的用户,并接收所述机器人对应的用户输入的所述语种同译信息;或者, 所述机器人根据所述控制装置的同译候选语种优先级列表以及获取的所述机器人的同译候选语种优先级列表,获取所述语种同译信息; 其中,所述机器人的同译候选语种优先级列表包括所述机器人对应的用户语种优先级列表,以及所述机器人支持的目标翻译语种优先级列表和用户语种与目标语种间的互译性倉泛。8.根据权利要求6或7所述的语音同步方法,其特征在于,还包括: 所述机器人接收所述控制装置发送的第一语音,所述第一语音为所述控制装置采集的语音; 所述机器人在所述语种同译信息中的机器人的语种同译功能配置为需要同译功能标识时,根据所述语种同译信息中的语种同译列表,获取第一语种标识对应的第二语种标识,并将所述第一语音翻译成与所述第二语种标识对应的第二语音;其中,所述第一语种标识为所述第一语音对应的语种标识,所述第二语音为所述机器人对应的用户识别的语音。9.根据权利要求6或7所述的语音同步方法,其特征在于,还包括: 所述机器人接收所述控制装置发送的第三语音,其中,所述第三语音为所述控制装置根据所述语种同译列表,将所述第一语音翻译成与第三语种标识对应的语音,且所述第三语种标识与所述第一语种标识为一一映射; 所述机器人在所述语种同译信息中的所述机器人的语种同译功能配置为需要同译功能标识时,根据所述语种同译信息中的语种同译列表,获取与所述第三语种标识对应的第二语种标识,并将所述第三语音翻译成与所述第二语种标识对应的所述第二语音;其中,所述第一语种标识为所述第一语音对应的语种标识,所述第二语音为所述机器人对应的用户识别的语音。10.一种语音同步方法,其特征在于,包括: 获取控制装置的同译候选语种优先级列表和机器人的同译候选语种优先级列表,并根据所述控制装置的同译候选语种优先级列表和所述机器人的同译候选语种优先级列表,获取语种同译列表; 接收控制装置发送的第一语音,并根据所述语种同译列表,将所述第一语音翻译成第二语音,并将所述第二语音发送给所述机器人;其中,所述第二语音为所述机器人对应的用户识别的语音。11.根据权利要求10所述的语音同步方法,其特征在于,所述获取控制装置的同译候选语种优先级列表和机器人的同译候选语种优先级列表,包括: 接收所述控制装置发送的第一同译建立请求消息,所述第一同译建立请求消息包括所述控制装置的同译候选语种优先级列表,且所述控制装置的同译候选语种优先级列表包括:所述控制装置对应的用户语种优先级列表,以及所述控制装置支持的目标翻译语种优先级列表和用户语种与目标语种间的互译性能;接收所述机器人发送的第二同译建立请求消息,所述第二同译建立请求消息包括所述机器人的同译候选语种优先级列表,且所述机器人的同译候选语种优先级列表包括:所述机器人对应的用户语种优先级列表,以及所述机器人支持的目标翻译语种优先级列表和用户语种与目标语种间的互译性能; 则所述方法还包括: 向所述控制装置返回携带有所述语种同译列表的第一同译建立请求响应消息,并向所述机器人返回携带有所述语种同译列表的第二同译建立请求响应消息。12.根据权利要求11所述的语音同步方法,其特征在于,还包括: 根据所述语种同译列表,获取与第一语种标识对应的第三语种标识,并将所述第一语音翻译成与所述第三语种标识对应的第三语音;其中,所述第一语音为与所述第一语种标识对应的语音; 将所述第三语音发送给所述机器人,以供所述机器人根据所述语种同译列表,获取与所述第三语种标识对应的第二语种标识,并将所述第三语音翻译成与所述第二语种标识对应的所述第二语音。13.根据权利要求11所述的语音同步方法,其特征在于,还包括: 接收所述控制装置发送的第四语音,所述第四语音为所述控制装置根据语种同译列表,将采集的所述第一语音翻译成与所述第四语种标识对应的语音,其中,第一语种标识与所述第四语种标识一一映射,且所述第一语种为所述第一语音对应的语种; 根据所述语种同译列表,获取与所述第四语种标识对应的第二语种标识,并将所述第四语音翻译成与所述第二语种标识对应的第二语音。14.一种控制装置,其特征在于,包括: 收发模块,用于向机器人发送同译建立请求消息,所述同译建立请求消息包括所述控制装置的同译候选语种优先级列表,以供所述机器人根据所述同译建立请求消息中的同译候选语种优先级列表,获取语种同译信息; 所述收发模块还用于接收所述机器人返回的同译建立请求响应消息,所述同译建立请求响应消息包括所述语种同译信息; 采集模块,用于采集第...

【专利技术属性】
技术研发人员:邓永锋
申请(专利权)人:华为技术有限公司
类型:
国别省市:

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

1