一种语音虚拟角色管理方法、装置、服务器和存储介质制造方法及图纸

技术编号:17009767 阅读:21 留言:0更新日期:2018-01-11 06:00
本发明专利技术实施例公开了一种语音虚拟角色管理方法、装置、服务器和存储介质。其中,语音虚拟角色管理方法包括:从预先创建的至少两个虚拟角色中选择目标虚拟角色,依据用户语音信息确定包含应答信息和应答辅助词的应答内容,采用目标虚拟角色的声学参数生成应答内容对应的应答语音。本发明专利技术实施例通过在语音对话系统中预设的多个虚拟角色中选择目标虚拟角色,并利用预设的目标虚拟角色的声学参数,生成与用户语音信息相对应的应答语音,能够为用户提供多种发声人选择,使合成声音不再单调。

【技术实现步骤摘要】
一种语音虚拟角色管理方法、装置、服务器和存储介质
本专利技术实施例涉及人机交互技术,尤其涉及一种语音虚拟角色管理方法、装置、服务器和存储介质。
技术介绍
随着智能设备的快速发展,人机交互逐渐成为研究重点,与人机交互相关的人机语音对话系统也得到了广泛的关注。现有的人机语音对话系统中,通常只提供一种固定的机器合成声音,即现有人机语音对话系统与用户的交互方式单一,无法满足用户的个性化需求。
技术实现思路
本专利技术实施例提供一种语音虚拟角色管理方法、装置、服务器和存储介质,为用户提供多种发声人选择,使合成声音不再单调。第一方面,本专利技术实施例提供了一种语音虚拟角色管理方法,该方法包括:从预先创建的至少两个虚拟角色中选择目标虚拟角色;依据用户语音信息确定包含应答信息和应答辅助词的应答内容;采用所述目标虚拟角色的声学参数生成所述应答内容对应的应答语音。第二方面,本专利技术实施例还提供了一种语音虚拟角色管理装置,该装置包括:目标虚拟角色选择模块,用于从预先创建的至少两个虚拟角色中选择目标虚拟角色;应答内容确定模块,用于依据用户语音信息确定包含应答信息和应答辅助词的应答内容;应答语音生成模块,用于采用所述目标虚拟角色的声学参数生成所述应答内容对应的应答语音。第三方面,本专利技术实施例还提供了一种服务器,该服务器包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上所述的语音虚拟角色管理方法。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上所述的语音虚拟角色管理方法。本专利技术实施例通过在语音对话系统中预设的多个虚拟角色中选择目标虚拟角色,并利用预设的目标虚拟角色的声学参数,生成与用户语音信息相对应的应答语音,能够为用户提供多种发声人选择,使合成声音不再单调。附图说明图1是本专利技术实施例一中的语音虚拟角色管理方法的流程图;图2是本专利技术实施例二中的语音虚拟角色管理方法的流程图;图3是本专利技术实施例三中的语音虚拟角色管理方法的流程图;图4是本专利技术实施例四中的语音虚拟角色管理装置的结构示意图;图5是本专利技术实施例五中的服务器的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1为本专利技术实施例一提供的语音虚拟角色管理方法的流程图,本实施例可适用于语音对话系统,该方法可以由语音虚拟角色管理装置来执行,该装置可以采用软件/硬件的方式实现。如图1所示,该方法具体包括:S110、从预先创建的至少两个虚拟角色中选择目标虚拟角色。本实施例中,在语音对话系统中,预先在角色库中设置了多个虚拟角色,用户可以根据个人意愿,从多个虚拟角色中选择合适的虚拟角色进行对话,其中,每个虚拟角色可以包括虚拟角色标识信息,如虚拟角色名称和/或虚拟角色的序号,以及虚拟角色对应的声音特征。示例性的,在语音对话系统中,预设有三个虚拟角色,对应的虚拟角色名称分别可以是度小佳、度兰特和熊孩子,对应的声音特征分别是女声、男声和童声。用户在与语音对话系统进行对话时,如果想和女声进行对话,则可以从预设的三个虚拟角色中选择度小佳,;如果想和男声或者童声进行对话,则可以从预设的三个虚拟角色中分别选择度兰特或熊孩子。S120、依据用户语音信息确定包含应答信息和应答辅助词的应答内容。本实施例中,语音对话系统可以根据用户输入的语音信息,确定接下来的应答内容,其中,应答内容可以包括与用户输入的语音信息相对应的应答信息和用于确认的应答辅助词。示例性的,语音对话系统可以帮助用户查询当前天气,例如用户输入的语音信息为“查询天气”,语音系统接收并判断出用户所要表达的意图是查询天气,但是其并不清楚用户所要查询的是当前的天气还是未来几天的天气,因此,语音对话系统的应答内容可以是“查询今日天气还是查询未来几天天气,请确认”,以便用户根据此应答内容做出选择,其中,“查询今日天气还是查询未来几天天气”为应答信息,“请确认”则为应答辅助词。S130、采用目标虚拟角色的声学参数生成应答内容对应的应答语音。本实施例中,目标虚拟角色的声学参数可以包括音调、音色、音量和语速等,用户选定目标虚拟角色后,相应的声学参数也随之确定。当确定与用户输入的语音信息对应的应答内容后,语音对话系统即可利用目标虚拟角色的声学参数生成与应答内容相对应的应答语音,并输出给用户。示例性的,用户选择上述预设虚拟角色中的度小佳,则与目标虚拟角色度小佳相对应的音调、音色、音量和语速等声学参数随之确定。用户输入语音信息“查询天气”,语音对话系统接收该语音信息并确定应答内容为“查询今日天气还是查询未来几天天气,请确认”后,利用与度小佳相对应的各声学参数生成与上述应答内容相对应的应答语音。本实施例提供的语音虚拟角色管理方法,通过在语音对话系统中预设的多个虚拟角色中选择目标虚拟角色,并利用预设的目标虚拟角色的声学参数,生成与用户语音信息相对应的应答语音,能够为用户提供多种发声人选择,使合成声音不再单调。实施例二本实施例在实施例一的基础上,提供了S110的具体实施方式。图2是本专利技术实施例二提供的语音虚拟角色管理方法的流程图,如图2所示,该方法具体包括:S210、获取用户从音库中选择的原始发声人。本实施例中,用户除了可以直接在预设的虚拟角色中选择目标虚拟角色,还可以根据个人意愿,自行创建新的虚拟角色,以满足用户的多样化需求。具体的,用户可以从音库中选择预存的原始发声人,以进行后续处理。其中,用户选择原始发声人的方式,可以是逐个点击音库中保存的与原始发声人相对应的音频信息,并且进行试听,以选择合适的原始发声人;也可以通过设定原始发声人的特征信息,直接锁定目标原始发声人。示例性的,语音对话系统的音库中预先设置的原始发声人可以是虚拟角色度小佳、度兰特和熊孩子分别对应的原始发声人,其对应发出的语音分别是女声、男声和童声,并且每个原始发声人分别有其固有的语音特征。S220、依据用户设置的语音特征调整指令,对原始发声人的语音特征进行调整得到目标语音特征,其中语音特征调整指令包括音调调整指令和/或音色调整指令。本实施例中,用户可以根据个人喜好等对选择的原始发声人进行语音特征调整,具体的,用户可以通过设置语音特征调整指令来调整原始发声人的语音特征,以获得满足用户需求的目标语音特征,其中,用户设置的语音特征调整指令可以是音调调整指令、音色调整指令、音量调整指令和/或语速调整指令等。示例性的,在语音对话系统中,上述各语音调整指令均可以用可拖动的进度条来表示,如果用户想要得到相对较轻、较细的声音,则可以将音调调整指令对应的进度条拖动至音调相对较高的位置;如果用户想要得到相对较缓慢的语速,则可以将语速调整指令对应的进度条拖动至语速相对较慢的位置。S230、创建新的虚拟角色,并将目标语音特征赋予新的虚拟角色。本实施例中,用户通过调整原始发声人的语音特征得到目标语音特征后,可以将目标语音特征赋予新的虚拟角色,以创建满足用户需求的新的虚拟角色并保存至音库中。以用户选定的原始发声人本文档来自技高网...
一种语音虚拟角色管理方法、装置、服务器和存储介质

【技术保护点】
一种语音虚拟角色管理方法,其特征在于,包括:从预先创建的至少两个虚拟角色中选择目标虚拟角色;依据用户语音信息确定包含应答信息和应答辅助词的应答内容;采用所述目标虚拟角色的声学参数生成所述应答内容对应的应答语音。

【技术特征摘要】
1.一种语音虚拟角色管理方法,其特征在于,包括:从预先创建的至少两个虚拟角色中选择目标虚拟角色;依据用户语音信息确定包含应答信息和应答辅助词的应答内容;采用所述目标虚拟角色的声学参数生成所述应答内容对应的应答语音。2.根据权利要求1所述的方法,其特征在于,虚拟角色的创建包括:获取用户从音库中选择的原始发声人;依据用户设置的语音特征调整指令,对所述原始发声人的语音特征进行调整得到目标语音特征,其中语音特征调整指令包括音调调整指令和/或音色调整指令;创建新的虚拟角色,并将所述目标语音特征赋予新的虚拟角色。3.根据权利要求2所述的方法,其特征在于,获取用户从音库中选择的原始发声人,包括:获取用户输入的目标角色的性别和/或年龄;从所述音库中选择与所述角色的性别和/或年龄匹配的发声人作为用户选择的原始发声人。4.根据权利要求1所述的方法,其特征在于,依据用户语音信息确定包含应答信息和应答辅助词的应答内容,包括:依据用户语音信息确定所述应答信息;确定所述用户语音信息是否属于预设的服务领域,若属于,则将预设的查询辅助词确定为所述应答辅助词;否则,将预设的闲聊辅助词确定为所述应答辅助词;依据所述应答信息和所述应答辅助词确定所述应答内容。5.根据权利要求1所述的方法,其特征在于,从至少两个虚拟角色中选择目标虚拟角色,包括:若接收到包含虚拟角色特征的角色设置指令,则将与所述虚拟角色特征匹配的虚拟角色确定为目标虚拟角色,其中虚拟角色特征包括虚拟角色标识和/或虚拟角色性别。6.根据权利要求1-5任一项所述的方法,其特征在于,还包括:若接收到用户输入的角色切换指令,则依据角色切换指令重新确定目标虚拟角色,并采用重新确定的目标虚拟角色的声学参数与用户进行语音对话交互,其中所述角色切换指令为随机切换型指令,指定性别切换型指令或历史切换型指令。7.一种语音虚拟角色管理装置,其特征在于,包括:目标虚拟角色选择模块,用于从预先创建的至少两个虚拟角色中选择目标虚拟角色;应答内容确定模块,用于依据用户语音信息确定包含应答信息和应答辅助词的应答内容;应答语音生成模块,用于采用所述目标虚拟角色的声学参数生成所述应答内容对应的应答语音。8.根据权利要求7所述的装置,其特征在...

【专利技术属性】
技术研发人员:邓丽萍
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京,11

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

1