一种文本改编方法及装置制造方法及图纸

技术编号:19748222 阅读:18 留言:0更新日期:2018-12-12 05:15
本申请公开了一种文本改编方法及装置,该方法包括:首先,将原始故事文本中没有的角色的信息作为新增角色信息,然后,根据新增角色信息,实现对原始故事文本的改编,得到改编后的故事文本,其中,改编后的故事文本是融入了新增角色的故事文本。可见,本申请通过将新增角色添加到原始故事文本中,实现了对原始故事文本的改编,从而提高了用户的参与度,进而提升了用户体验。

【技术实现步骤摘要】
一种文本改编方法及装置
本申请涉及自然语言处理
,尤其涉及一种文本改编方法及装置。
技术介绍
随着社会的发展,家长越来越注重对孩子的陪伴和教育,儿童都喜欢听故事,故事对于孩子的成长,具有非常重要的教育和陪伴意义。现有的故事机一般都是机械的将故事合成语音或由真人录音后播放出来,用户在听故事的时候纯粹是听音频,而故事情节与用户基本没有相关性,用户的参与度很低,导致用户体验较差。
技术实现思路
本申请实施例的主要目的在于提供一种文本改编方法及装置,能够使用户融入到故事情节中,提升了用户体验。本申请实施例提供了一种文本改编方法,包括:获取新增角色信息,所述新增角色信息为新增角色的角色信息,所述新增角色为原始故事文本中没有的角色;根据所述新增角色信息对所述原始故事文本进行改编,得到改编后的故事文本,所述改编后的故事文本是融入了所述新增角色的故事文本。可选的,所述根据所述新增角色信息对原始故事文本进行改编,得到改编后的故事文本,包括:确定原始故事情节,所述原始故事情节为所述原始故事文本的故事情节;根据所述原始故事情节与所述新增角色信息确定新增故事情节,所述新增故事情节是融入了所述新增角色且与所述原始故事情节关联的故事情节;在所述原始故事文本中添加所述新增故事情节,得到改编后的故事文本。可选的,所述确定原始故事情节,包括:从所述原始故事文本中抽取主要故事情节,作为所述原始故事情节。可选的,所述新增角色信息包括基本信息和/或故事信息,其中:所述基本信息包括所述新增角色的姓名、性别、年龄、爱好、居住地中的至少一项,所述故事信息包括所述新增角色插入所述原始故事情节的方式。可选的,所述根据所述原始故事情节与所述新增角色信息确定新增故事情节,包括:利用预先构建的文本资源库,确定与所述新增角色信息匹配的至少一版故事情节,所述文本资源库中存储了具有不同故事情节的样本文本;从所述至少一版故事情节中,选择与所述原始故事情节最相关的故事情节作为所述新增故事情节。可选的,所述利用预先构建的文本资源库,确定与所述新增角色信息匹配的至少一版故事情节,包括:在信息树的各条路径形成的故事情节中进行搜索,确定与所述新增角色信息匹配的至少一版故事情节;其中,所述信息树是将所述文本资源库中的各个样本文本进行分词处理后,利用分词得到的全部词语或主要词语构建的具有依存关系的树,所述主要词语是反映所述样本文本的主要故事情节的词语。可选的,所述方法还包括:在所述原始故事文本中,确定具有说话内容的每条句子文本;确定每条句子文本分别对应的候选说话人,所述候选说话人为所述原始故事文本中的一个角色;使用不同发音人的音色特征,为不同候选说话人对应的句子文本、所述新增角色的说话内容、以及故事讲述人的讲述内容进行语音合成。可选的,所述原始故事文本中的每一角色被定义为候选角色,则所述确定每条句子文本分别对应的候选说话人,包括:确定所述句子文本对应的说话词,所述说话词为代表说话动作的词语;若所述说话词所属句子的主语为一个候选角色的角色名称,则将该候选角色作为所述句子文本对应的候选说话人;若所述说话词所属句子的主语为人称代词,则确定所述人称代词对应的候选角色,并将该候选角色作为所述句子文本对应的候选说话人;若所述说话词所属句子不存在主语,则预测得到所述句子文本对应的候选说话人。可选的,所述为所述新增角色的说话内容进行语音合成,包括:使用第一发音人的音色特征,为所述新增角色的说话内容进行语音合成,所述第一发音人是利用第一用户的朗读文本训练的发音人。可选的,所述为故事讲述人的讲述内容进行语音合成,包括:使用第二发音人的音色特征,为故事讲述人的讲述内容进行语音合成,所述第二发音人是利用第二用户的朗读文本训练的发音人。可选的,所述方法还包括:在播放所述改编后的故事文本的过程中,根据播放的故事情节,同步播放与所述故事情节匹配的背景音乐。本申请实施例还提供了一种文本改编装置,包括:新增角色信息获取单元,用于获取新增角色信息,所述新增角色信息为新增角色的角色信息,所述新增角色为原始故事文本中没有的角色;改编故事文本获得单元,用于根据所述新增角色信息对所述原始故事文本进行改编,得到改编后的故事文本,所述改编后的故事文本是融入了所述新增角色的故事文本。可选的,所述改编故事文本获得单元包括:原始故事情节确定子单元,用于确定原始故事情节,所述原始故事情节为所述原始故事文本的故事情节;新增故事情节确定子单元,用于根据所述原始故事情节与所述新增角色信息确定新增故事情节,所述新增故事情节是融入了所述新增角色且与所述原始故事情节关联的故事情节;改编故事文本获得子单元,用于在所述原始故事文本中添加所述新增故事情节,得到改编后的故事文本。可选的,所述原始故事情节确定子单元,具体用于从所述原始故事文本中抽取主要故事情节,作为所述原始故事情节。可选的,所述新增角色信息包括基本信息和/或故事信息,其中:所述基本信息包括所述新增角色的姓名、性别、年龄、爱好、居住地中的至少一项,所述故事信息包括所述新增角色插入所述原始故事情节的方式。可选的,所述新增故事情节确定子单元包括:故事情节确定子单元,用于利用预先构建的文本资源库,确定与所述新增角色信息匹配的至少一版故事情节,所述文本资源库中存储了具有不同故事情节的样本文本;故事情节选择子单元,用于从所述至少一版故事情节中,选择与所述原始故事情节最相关的故事情节作为所述新增故事情节。可选的,所述故事情节确定子单元,具体用于在信息树的各条路径形成的故事情节中进行搜索,确定与所述新增角色信息匹配的至少一版故事情节;其中,所述信息树是将所述文本资源库中的各个样本文本进行分词处理后,利用分词得到的全部词语或主要词语构建的具有依存关系的树,所述主要词语是反映所述样本文本的主要故事情节的词语。可选的,所述装置还包括:句子文本确定单元,用于在所述原始故事文本中,确定具有说话内容的每条句子文本;候选说话人确定单元,用于确定每条句子文本分别对应的候选说话人,所述候选说话人为所述原始故事文本中的一个角色;故事语音合成单元,用于使用不同发音人的音色特征,为不同候选说话人对应的句子文本、所述新增角色的说话内容、以及故事讲述人的讲述内容进行语音合成。可选的,所述原始故事文本中的每一角色被定义为候选角色,则所述候选说话人确定单元包括:说话词确定子单元,用于确定所述句子文本对应的说话词,所述说话词为代表说话动作的词语;第一候选人确定子单元,用于若所述说话词所属句子的主语为一个候选角色的角色名称,则将该候选角色作为所述句子文本对应的候选说话人;第二候选人确定子单元,用于若所述说话词所属句子的主语为人称代词,则确定所述人称代词对应的候选角色,并将该候选角色作为所述句子文本对应的候选说话人;第三候选人确定子单元,用于若所述说话词所属句子不存在主语,则预测得到所述句子文本对应的候选说话人。可选的,所述故事语音合成单元,具体用于使用第一发音人的音色特征,为所述新增角色的说话内容进行语音合成,所述第一发音人是利用第一用户的朗读文本训练的发音人。可选的,所述故事语音合成单元,具体用于使用第二发音人的音色特征,为故事讲述人的讲述内容进行语音合成,所述第二发音人是利用第二用户的朗读文本训练的发音人。可选的,所述本文档来自技高网...

【技术保护点】
1.一种文本改编方法,其特征在于,包括:获取新增角色信息,所述新增角色信息为新增角色的角色信息,所述新增角色为原始故事文本中没有的角色;根据所述新增角色信息对所述原始故事文本进行改编,得到改编后的故事文本,所述改编后的故事文本是融入了所述新增角色的故事文本。

【技术特征摘要】
1.一种文本改编方法,其特征在于,包括:获取新增角色信息,所述新增角色信息为新增角色的角色信息,所述新增角色为原始故事文本中没有的角色;根据所述新增角色信息对所述原始故事文本进行改编,得到改编后的故事文本,所述改编后的故事文本是融入了所述新增角色的故事文本。2.根据权利要求1所述的方法,其特征在于,所述根据所述新增角色信息对原始故事文本进行改编,得到改编后的故事文本,包括:确定原始故事情节,所述原始故事情节为所述原始故事文本的故事情节;根据所述原始故事情节与所述新增角色信息确定新增故事情节,所述新增故事情节是融入了所述新增角色且与所述原始故事情节关联的故事情节;在所述原始故事文本中添加所述新增故事情节,得到改编后的故事文本。3.根据权利要求2所述的方法,其特征在于,所述确定原始故事情节,包括:从所述原始故事文本中抽取主要故事情节,作为所述原始故事情节。4.根据权利要求1所述的方法,其特征在于,所述新增角色信息包括基本信息和/或故事信息,其中:所述基本信息包括所述新增角色的姓名、性别、年龄、爱好、居住地中的至少一项,所述故事信息包括所述新增角色插入所述原始故事情节的方式。5.根据权利要求2所述的方法,其特征在于,所述根据所述原始故事情节与所述新增角色信息确定新增故事情节,包括:利用预先构建的文本资源库,确定与所述新增角色信息匹配的至少一版故事情节,所述文本资源库中存储了具有不同故事情节的样本文本;从所述至少一版故事情节中,选择与所述原始故事情节最相关的故事情节作为所述新增故事情节。6.根据权利要求5所述的方法,其特征在于,所述利用预先构建的文本资源库,确定与所述新增角色信息匹配的至少一版故事情节,包括:在信息树的各条路径形成的故事情节中进行搜索,确定与所述新增角色信息匹配的至少一版故事情节;其中,所述信息树是将所述文本资源库中的各个样本文本进行分词处理后,利用分词得到的全部词语或主要词语构建的具有依存关系的树,所述主要词语是反映所述样本文本的主要故事情节的词语。7.根据权利要求1至6任一项所述的方法,其特征在于,所述方法还包括:在所述原始故事文本中,确定具有说话内容的每条句子文本;确定每条句子文本分别对应的候选说话人,所述候选说话人为所述原始故事文本中的一个角色;使用不同发音人的音色特征,为不同候选说话人对应的句子文本、所述新增角色的说话内容、以及故事讲述人的讲述内容进行语音合成。8.根据权利要求7所述的方法,其特征在于,所述原始故事文本中的每一角色被定义为候选角色,则所述确定每条句子文本分别对应的候选说话人,包括:确定所述句子文本对应的说话词,所述说话词为代表说话动作的词语;若所述说话词所属句子的主语为一个候选角色的角色名称,则将该候选角色作为所述句子文本对应的候选说话人;若所述说话词所属句子的主语为人称代词,则确定所述人称代词对应的候选角色,并将该候选角色作为所述句子文本对应的候选说话人;若所述说话词所属句子不存在主语,则预测得到所述句子文本对应的候选说话人。9.根据权利要求7所述的方法,其特征在于,所述为所述新增角色的说话内容进行语音合成,包括:使用第一发音人的音色特征,为所述新增角色的说话内容进行语音合成,所述第一发音人是利用第一用户的朗读文本训练的发音人。10.根据权利要求7所述的方法,其特征在于,所述为故事讲述人的讲述内容进行语音合成,包括:使用第二发音人的音色特征,为故事讲述人的讲述内容进行语音合成,所述第二发音人是利用第二用户的朗读文本训练的发音人。11.根据权利要求1至6任一项所述的方法,其特征在于,所述方法还包括:在播放所述改编后的故事文本的过程中,根据播放的故事情节,同步播放与所述故事情节匹配的背景音乐。12.一种文本改编装置,其特征在于,包括:新增角色信息获取单元,用于获取新增角色信息,所述新增角色信息为新增角色的...

【专利技术属性】
技术研发人员:王志鹍王晓斐吕途潘芳何欣峰江源
申请(专利权)人:科大讯飞股份有限公司安徽淘云科技有限公司
类型:发明
国别省市:安徽,34

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

1