【技术实现步骤摘要】
一种机器人讲故事的方法、装置、机器人及存储介质
本申请属于智能机器人
,尤其涉及一种机器人讲故事的方法、装置、机器人及存储介质。
技术介绍
现有技术中,一些服务型机器人具备讲故事的功能,目前机器人讲故事的方式通常有两种,一是机器人通过获取纯语音文件进行播放的方式,二是机器人通过获取文本文件,然后将文本文件转换成语音信息进行播放的方式。然而,采用第一种方式会消耗大量的流量,采用第二种方式虽然消耗流量比较小,但是转换的语音只包括一种音色,声音单调,不易引起听众的兴趣,用户体验不高。
技术实现思路
有鉴于此,本申请提供了一种机器人讲故事的方法、装置、机器人及存储介质,既可以减少流量的消耗,又可以采用多角色所对应音色的语音来讲故事,使得故事更加生动有趣,有效提高用户体验。本申请第一方面提供了一种机器人讲故事的方法,包括:获取包含故事内容的文本文件;提取所述故事内容中的各个角色信息;生成与各个角色信息所对应音色的语音;基于各个角色信息所对应音色的语音朗读所述故事内容。本申请第二方面提供了一种机器人讲故事的装置,包括:文本获取单元,用于获取包含故事内容的文本文件;角色提取单 ...
【技术保护点】
1.一种机器人讲故事的方法,其特征在于,包括:获取包含故事内容的文本文件;提取所述故事内容中的各个角色信息;生成与各个角色信息所对应音色的语音;基于各个角色信息所对应音色的语音朗读所述故事内容。
【技术特征摘要】
1.一种机器人讲故事的方法,其特征在于,包括:获取包含故事内容的文本文件;提取所述故事内容中的各个角色信息;生成与各个角色信息所对应音色的语音;基于各个角色信息所对应音色的语音朗读所述故事内容。2.如权利要求1所述的方法,其特征在于,所述生成与各个角色信息所对应音色的语音,包括:判断本地是否存储有所述各个角色信息所对应音色的语音;若是,从本地获取每一个角色信息所对应音色的语音,建立并保存每一个角色信息与其对应音色的语音的对应关系;若否,则获取第一角色信息和第二角色信息,从网络获取各个第一角色信息对应的声纹数据,根据所述声纹数据生成对应音色的语音,建立并保存每一个第一角色信息与其对应音色的语音的对应关系,从本地获取各个第二角色信息所对应音色的语音,建立并保存每一个第二角色信息与其对应音色的语音的对应关系,其中所述第一角色信息是指所述各个角色信息中本地未存储有对应音色的语音的角色信息,所述第二角色信息是指所述各个角色信息中本地存储有对应音色的语音的角色信息。3.如权利要求2所述的方法,其特征在于,所述基于各个角色信息所对应音色的语音朗读所述故事内容,包括:确定所述故事内容中当前待朗读的故事片段,所述故事片段为单个角色对应的文本段;确定所述当前待朗读的故事片段所对应的角色信息,并获取该角色信息对应音色的语音;基于该角色信息对应音色的语音朗读该故事片段;当所述故事内容中的所有故事片段未朗读完时,获取下一个故事片段,并将所述下一个故事片段作为当前待朗读片段,并返回执行确定所述当前待朗读的故事片段所对应的角色信息,并获取该角色信息对应音色的语音的步骤以及后续步骤。4.如权利要求3所述的方法,其特征在于,在确定所述故事内容中当前待朗读的故事片段之前,还包括:标记所述故事内容中每一个故事片段所属的角色信息。5.如权利要求1至4中任一项所述的方法,其特征在于,在提取所述故事内容中的各个角色信息之后,还包括:以列表的方式存储所述各个角色信息,其中列表中各个角色信息的顺序按照所述故事内容中角色的出场顺序进行排列。6.一种机器人讲故...
【专利技术属性】
技术研发人员:熊友军,吴林波,
申请(专利权)人:深圳市优必选科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。