一种基于知识图谱的配乐推荐方法及电子设备与流程

文档序号:16782974发布日期:2019-02-01 19:16阅读:233来源:国知局
一种基于知识图谱的配乐推荐方法及电子设备与流程

本发明涉及电子设备技术领域,具体涉及一种基于知识图谱的配乐推荐方法及电子设备。



背景技术:

市面上推出很多朗读类的应用程序(application,app),在这些朗读类app中为用户提供了用于朗读的配乐,以营造朗读气氛,给朗读者更好的代入感。但是现有朗读类app提供的配乐都是固定,用户只能在app提供的几首固定配乐中挑选用于搭配朗读的配乐,固定几首配乐太过于单调,有可能和用户需要朗读的内容、场景、情感不能紧密契合,从而使得朗读内容、场景、情感等与配乐产生突兀感,影响朗读效果,给以听众不太舒服的听觉感受。



技术实现要素:

本发明实施例公开了一种基于知识图谱的配乐推荐方法及电子设备,用于解决现有朗读类app中朗读配乐太过于单调导致朗读内容、场景及情感与配乐产生突兀感、影响朗读效果的技术问题。

本发明第一方面公开了一种基于知识图谱的配乐推荐方法,可包括:

获取用户所选择的待朗读文本;

根据预设的知识图谱,分析所述待朗读文本获得用于指示配乐的文本信息,所述文本信息包括所述待朗读文本的作者信息、所述待朗读文本所要表达的情感信息和所述待朗读文本的内容思想中的至少一种;

获取与所述本文信息相适配的目标配乐;

向所述用户推荐所述目标配乐。

作为一种可选的实施方式,在本发明第一方面中,所述根据预设的知识图谱,分析所述待朗读文本获得用于指示配乐的文本信息,包括:

根据所述预设的知识图谱,对所述待朗读文本进行章节划分,以获得多个携带有排序序号的章节文本,其中,所述排序序号为根据所述章节文本在所述待朗读文本中的位置顺序进行排序;

根据所述预设的知识图谱,对每一个所述章节文本进行分析,以获得所述章节文本对应的章节信息,所述章节信息包括所述章节文本的章节中心思想信息和所述章节文本的章节情感信息;

所述获取与所述本文信息相适配的目标配乐,包括:

根据所述章节文本的排序序号,依次从多个所述章节文本中确定出目标章节文本,以及根据所述文本信息和所述目标章节文本的章节信息,获取所述目标章节文本相适配的章节配乐;

结合多个所述章节文本相适配的章节配乐,获得多个章节配乐,并将所述多个章节配乐按照多个所述章节文本的排序序号进行排序组合,获得与所述文本信息相适配的目标配乐。

作为一种可选的实施方式,在本发明第一方面中,所述获取与所述本文信息相适配的目标配乐,包括:

利用网络爬虫从网络上爬取与所述文本信息相适配的目标配乐,以及爬取与所述文本信息相适配的图片。

作为一种可选的实施方式,在本发明第一方面中,所述向所述用户推荐所述目标配乐之后,所述方法还包括:

检测是否接收到所述用户输入的朗读开始指令;

当检测到所述朗读开始指令时,显示所述待朗读文本、播放所述目标配乐并同时录制音视频,录制得到的音视频包括外部语音和所述用户的视频图像,所述外部语音包括所述目标配乐的播放语音与所述用户的朗读语音;

从所述用户的视频图像中提取所述用户的图像,根据所述用户的图像、所述外部语音及所述图片实时生成朗读视频,并在显示所述待朗读文本的小窗口播放所述朗读视频。

作为一种可选的实施方式,在本发明第一方面中,所述获取与所述本文信息相适配的目标配乐,包括:

获取所述用户输入的音乐类型,所述音乐类型包括古典音乐、民间音乐、原生态音乐及现代音乐中的任意一种;

将所述音乐类型与所述文本信息发送给云端服务器,以使所述云端服务器从所述音乐类型对应的配乐中搜索与所述文本信息相适配的目标配乐;

接收所述云端服务器反馈的所述目标配乐。

本发明第二方面公开了一种电子设备,可包括:

第一获取单元,用于获取用户所选择的待朗读文本;

分析单元,用于根据预设的知识图谱,分析所述待朗读文本获得用于指示配乐的文本信息,所述文本信息包括所述待朗读文本的作者信息、所述待朗读文本所要表达的情感信息和所述待朗读文本的内容思想中的至少一种;

第二获取单元,用于获取与所述本文信息相适配的目标配乐;

推荐单元,用于向所述用户推荐所述目标配乐。

作为一种可选的实施方式,在本发明第二方面中,所述分析单元包括:

划分子单元,用于根据所述预设的知识图谱,对所述待朗读文本进行章节划分,以获得多个携带有排序序号的章节文本,其中,所述排序序号为根据所述章节文本在所述待朗读文本中的位置顺序进行排序;

分析子单元,用于根据所述预设的知识图谱,对每一个所述章节文本进行分析,以获得所述章节文本对应的章节信息,所述章节信息包括所述章节文本的章节中心思想信息和所述章节文本的章节情感信息;

所述第二获取单元用于获取与所述本文信息相适配的目标配乐的方式具体为:

所述第二获取单元,用于根据所述章节文本的排序序号,依次从多个所述章节文本中确定出目标章节文本,以及根据所述文本信息和所述目标章节文本的章节信息,获取所述目标章节文本相适配的章节配乐;以及,结合多个所述章节文本相适配的章节配乐,获得多个章节配乐,并将所述多个章节配乐按照多个所述章节文本的排序序号进行排序组合,获得与所述文本信息相适配的目标配乐。

作为一种可选的实施方式,在本发明第二方面中,所述第二获取单元用于获取与所述本文信息相适配的目标配乐的方式具体为:

所述第二获取单元,用于利用网络爬虫从网络上爬取与所述文本信息相适配的目标配乐,以及爬取与所述文本信息相适配的图片。

作为一种可选的实施方式,在本发明第二方面中,所述电子设备还包括:

检测单元,用于在所述推荐单元向所述用户推荐所述目标配乐之后,检测是否接收到所述用户输入的朗读开始指令;

处理单元,用于当所述检测单元检测到所述朗读开始指令时,显示所述待朗读文本、播放所述目标配乐并同时录制音视频,录制得到的音视频包括外部语音和所述用户的视频图像,所述外部语音包括所述目标配乐的播放语音与所述用户的朗读语音;

所述处理单元,还用于从所述用户的视频图像中提取所述用户的图像,根据所述用户的图像、所述外部语音及所述图片实时生成朗读视频,并在显示所述待朗读文本的小窗口播放所述朗读视频。

作为一种可选的实施方式,在本发明第二方面中,所述第二获取单元用于获取与所述本文信息相适配的目标配乐的方式具体为:

所述第二获取单元,用于获取所述用户输入的音乐类型,所述音乐类型包括古典音乐、民间音乐、原生态音乐及现代音乐中的任意一种;以及,将所述音乐类型与所述文本信息发送给云端服务器,以使所述云端服务器从所述音乐类型对应的配乐中搜索与所述文本信息相适配的目标配乐;接收所述云端服务器反馈的所述目标配乐。

本发明实施例第三方面公开了一种电子设备,可包括:

存储有可执行程序代码的存储器;

与所述存储器耦合的处理器;

所述处理器调用所述存储器中存储的所述可执行程序代码,执行本发明实施例第一方面公开的一种基于知识图谱的配乐推荐方法。

本发明实施例第四方面公开一种计算机可读存储介质,其存储计算机程序,其中,所述计算机程序使得计算机执行本发明实施例第一方面公开的一种基于知识图谱的配乐推荐方法。

本发明实施例第五方面公开一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面的任意一种方法的部分或全部步骤。

本发明实施例第六方面公开一种应用发布平台,所述应用发布平台用于发布计算机程序产品,其中,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面的任意一种方法的部分或全部步骤。

与现有技术相比,本发明实施例具有以下有益效果:

在本发明实施例中,通过获取用户所选择的待朗读文本,然后根据预设的知识图谱,分析该待朗读文本获得用于指示配乐的文本信息,该文本信息包括该待朗读文本的作者信息、待朗读文本所要表达的情感信息和待朗读文本的内容思想中的至少一种,然后进一步获取与文本信息相适配的目标配乐,并向用户推荐该目标配乐;可以看出,通过实施本发明实施例,能够通过对待朗读文本进行分析,获得包括待朗读文本的作者信息、待朗读文本所要表达的情感信息和待朗读文本的内容思想中的至少一种的文本信息,从而根据文本信息来为用户推荐能够契合待朗读文本的内容、场景、情感等的配乐,以获得更好的朗读效果。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明一实施例公开的基于知识图谱的配乐推荐方法的流程示意图;

图2为本发明另一实施例公开的基于知识图谱的配乐推荐方法的流程示意图;

图3为本发明又一实施例公开的基于知识图谱的配乐推荐方法的流程示意图;

图4为本发明一实施例公开的电子设备的结构示意图;

图5为本发明另一实施例公开的电子设备的结构示意图;

图6为本发明又一实施例公开的电子设备的结构示意图;

图7为本发明又一实施例公开的电子设备的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书中的术语“第一”及“第二”等是用于区别不同的对象,而不是用于描述特定顺序。本发明实施例的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

本发明实施例公开了一种基于知识图谱的配乐推荐方法,用于为用户推荐能够契合待朗读文本的内容、场景、情感等的配乐,以获得更好的朗读效果,本发明实施例还相应地公开了一种电子设备。

本发明实施例提供的基于知识图谱的配乐推荐方法适用于智能手机、平板电脑等电子设备,本发明实施例不做限定。其中,电子设备的操作系统可包括但不限于android操作系统、ios操作系统、symbian(塞班)操作系统、blackberry(黑莓)操作系统、windowsphone8操作系统等等,本发明实施例不做限定。

下面将从电子设备角度出发,结合具体实施例对本发明技术方案进行详细介绍。

实施例一

请参阅图1,图1为本发明一实施例公开的基于知识图谱的配乐推荐方法的流程示意图;如图1所示,该基于知识图谱的配乐推荐方法可包括:

101、电子设备获取用户所选择的待朗读文本。

其中,电子设备中可以安装有朗读类app,在app中设置有提供给用户用于练习朗读的朗读文本,用户可以从app的朗读文本中选择出待朗读文本,而电子设备通过检测用户的选择操作,确定出用户所选择的待朗读文本。

作为一种可选的实施方式,app中可以按照特定的文本分类方式对朗读文本进行分类显示,其中,特定的文本分类方式可以是按照年级的文本分类方式、或者按照知识领域的文本分类方式等。基于此,电子设备获取用户所选择的待朗读文本可以包括:电子设备响应于用户对某一朗读类app的打开操作,在桌面上打开并显示该朗读类app的应用界面,该应用界面上显示有若干文本分类;电子设备进一步检测用户对某一文本分类对应区域的触及操作,获取用户在该区域的触及面积,判断该触及面积是否大于或等于预设面积,如果该面积大于或者等于预设面积,响应于该触及操作打开该文本分类所对应的朗读文本显示界面,该朗读文本显示界面显示有该文本分类对应的若干朗读文本的简介信息,其中,该简介信息至少包括有朗读文本的文本名称、文本图标、作者信息、内容简介及打开链接;电子设备最后检测用户对某一简介信息中的打开链接的点击操作,获取该打开链接所对应的朗读文本作为待朗读文本,并输出显示该待朗读文本。在该实施方式中,用户可以从朗读类app中选择需要朗读的待朗读文本。

作为另一种可选的实施方式,app中还提供朗读文本的搜索栏,进而电子设备获取用户所选择的待朗读文本可以包括:电子设备检测用户在该搜索栏上输入的搜索关键字,该搜索关键字可以是朗读文本的文本名称、作者信息及内容简介等中的至少一种;电子设备将该搜索关键字发送给云端服务器,以使云端服务器根据该搜索关键字搜索匹配的朗读文本并返回给该电子设备;电子设备在接收到云端服务器返回的朗读文本后,将该朗读文本作为用户所选择的待朗读文本并输出显示。在该实施方式中,电子设备提供了朗读文本的搜索功能,如果用户从app所存储的朗读文本未找到自己想要的朗读文本,可以通过搜索功能,借助于云端服务器从网络上搜索自己想要的朗读文本,以为用户提供更好的使用体验。

102、电子设备根据预设的知识图谱,分析该待朗读文本获得用于指示配乐的文本信息,该文本信息包括待朗读文本的作者信息、待朗读文本所要表达的情感信息和待朗读文本的内容思想中的至少一种。

在电子设备中预设有知识图谱,该知识图谱可以是电子设备或者云端服务器通过采集海量朗读文本样本,并基于该朗读文本样本进行训练得到。基于该预设的知识图谱,可以对朗读文本进行分析,以获得相关的文本信息。

103、电子设备获取与本文信息相适配的目标配乐。

作为一种可选的实施方式,该获取与本文信息相适配的目标配乐可包括:

获取用户输入的音乐类型,该音乐类型包括古典音乐、民间音乐、原生态音乐及现代音乐中的任意一种;将音乐类型与文本信息发送给云端服务器,以使云端服务器从音乐类型对应的配乐中搜索与文本信息相适配的目标配乐;接收云端服务器反馈的目标配乐。通过该实施方式,用户可以通过输入音乐类型,以便电子设备在音乐类型对应的配乐中为用户推荐合适的目标配乐。

104、电子设备向用户推荐该目标配乐。

通过上述实施例,电子设备获取用户所选择的待朗读文本,然后根据预设的知识图谱,分析该待朗读文本获得用于指示配乐的文本信息,该文本信息包括该待朗读文本的作者信息、待朗读文本所要表达的情感信息和待朗读文本的内容思想中的至少一种,然后进一步获取与文本信息相适配的目标配乐,并向用户推荐该目标配乐;可以看出,通过实施本发明实施例,能够通过对待朗读文本进行分析,获得包括待朗读文本的作者信息、待朗读文本所要表达的情感信息和待朗读文本的内容思想中的至少一种的文本信息,从而根据文本信息来为用户推荐能够契合待朗读文本的内容、场景、情感等的配乐,以获得更好的朗读效果。

实施例二

请参阅图2,图2为本发明另一实施例公开的基于知识图谱的配乐推荐方法的流程示意图;如图2所示,该基于知识图谱的配乐推荐方法可包括:

201、电子设备获取用户所选择的待朗读文本。

202、电子设备根据预设的知识图谱,对该待朗读文本进行章节划分,以获得多个携带有排序序号的章节文本,其中,该排序序号为根据章节文本在待朗读文本中的位置顺序进行排序。

利用预设的知识图谱先对待朗读文本进行章节划分,将待朗读文本划分成多个章节文本,并且按照章节文本在待朗读文本中的位置顺序为其标识排序序号。

203、电子设备根据预设的知识图谱,对每一个章节文本进行分析,以获得章节文本对应的章节信息,该章节信息包括章节文本的章节中心思想信息和章节文本的章节情感信息。

电子设备进一步通过预设的知识图谱,对每一个章节文本进行分析,获得每一个章节文本对应的章节信息。

204、电子设备根据章节文本的排序序号,依次从多个章节文本中确定出目标章节文本,以及根据该文本信息和目标章节文本的章节信息,获取目标章节文本相适配的章节配乐。

可以理解,电子设备通过将待朗读文本划分成多个章节文本,由于每个章节文本的内容、情感及场景上存在或多或少的差别,进而分别为每个章节文本选择相适配的章节配乐,能够针对章节文本进行配乐,从而从整体上提高朗读的效果。

205、电子设备结合多个章节文本相适配的章节配乐,获得多个章节配乐,并将多个章节配乐按照多个章节文本的排序序号进行排序组合,获得与文本信息相适配的目标配乐。

可以理解,为每个章节文本选择了相应的章节配乐后,将章节配乐按照排序序号进行组合,从而得到文本信息相适配的目标配乐,此时,该目标配乐是由多个章节配乐组合得到。

206、电子设备向用户推荐该目标配乐。

通过实施上述实施例,电子设备通过先将待朗读文本划分成多个章节文本,然后获取章节文本相适配的章节配乐,可以针对每个章节文本进行配乐,从而可以更加契合到每个章节文本的内容、场景及情感,以进一步提高朗读效果。

实施例三

请参阅图3,图3为本发明又一实施例公开的基于知识图谱的配乐推荐方法的流程示意图;如图3所示,该基于知识图谱的配乐推荐方法可包括:

301、电子设备获取用户所选择的待朗读文本。

302、电子设备根据预设的知识图谱,分析该待朗读文本获得用于指示配乐的文本信息,该文本信息包括待朗读文本的作者信息、待朗读文本所要表达的情感信息和待朗读文本的内容思想中的至少一种。

303、电子设备利用网络爬虫从网络上爬取与文本信息相适配的目标配乐,以及爬取与文本信息相适配的图片。

作为一种可选的实施方式,电子设备可以将文本信息发送给云端服务器,云端服务器在接收到该文本信息后,在网络上爬取与该文本信息相适配的目标配乐,以及爬取与该文本信息相适配的图片。通过该实施方式,可以将从网络上爬取目标配乐及图片的操作交由云端服务器,能够降低电子设备的处理压力,从而提高电子设备的运行速度,并提高整个配乐推荐流程的实现效率。

304、电子设备向用户推荐该目标配乐。

305、电子设备检测是否接收到用户输入的朗读开始指令。其中,当检测到该朗读开始指令时,转向步骤306;当未检测到该朗读开始指令时,转向步骤305,或者在预设时长后仍未检测到该朗读开始指令则结束本流程(图3仅示出该分支)。

可以理解,电子设备在向用户推荐目标配乐之后,用户将会确定是否需要开始朗读。因此,作为一种可选的实施方式,电子设备向用户推荐该目标配乐可以包括:电子设备输出显示该目标配乐并同时输出第一询问消息,该第一询问消息用于询问用户是否同意使用该目标配乐。进而电子设备检测是否接收到用户输入的朗读开始指令具体包括:电子设备在检测到用户对该第一询问消息的第一响应消息后,若该第一响应消息指示用户同意使用该目标配乐,则将该目标配乐与该待朗读文本进行关联,并再次输出用于询问用户是否开始朗读的第二询问消息,当检测到用户对该第二询问消息的第二响应消息指示开始朗读时,确定检测到用户输入的朗读开始指令。

进一步地,电子设备将该目标配乐与该待朗读文本进行关联可以包括:电子设备获取该待朗读文本的预设朗读时间,根据该预设朗读时间设置目标配乐的播放时长,以使得该播放时长匹配该预设朗读时间,且待朗读文本的朗读开始时间点对应该播放时长的播放开始时间点,朗读时间结束点对应播放结束时间点。可以理解,若待朗读文本需要朗读30分钟,对应将目标配乐的播放时长设置为30分钟。

306、电子设备显示待朗读文本、播放该目标配乐并同时录制音视频,录制得到的音视频包括外部语音和用户的视频图像,该外部语音包括目标配乐的播放语音与用户的朗读语音。

其中,电子设备显示待朗读文本可以是依次读取待朗读文本中的每一分句,并输出显示分句,并根据待朗读文本的预设朗读时间和预设朗读速度,控制对应着该预设朗读速度的分句中的字体加粗或者改变颜色显示,以提示用户当前需要朗读到的字体。

作为一种可选的实施方式,电子设备录制音视频可包括:电子设备启动内置的摄像头和麦克风,通过摄像头对该用户进行跟踪定位以录制用户的视频图像,同时通过该麦克风采集外部语音,然后合成该外部语音与用户的视频图像得到音视频。通过该实施方式,能够通过录制音视频,让用户了解自己朗读时的神态及朗读的效果,以进行改进。

307、电子设备从用户的视频图像中提取用户的图像,根据用户的图像、外部语音及图片实时生成朗读视频,并在显示待朗读文本的小窗口播放该朗读视频。

需要说明的是,电子设备所拍摄得到用户的视频图像中可能包括用户所在场景的场景图像,但是该场景图像可能与待朗读文本的内容、场景及情感等不是很贴合,电子设备通过预先获取到与文本信息相适配的图片,然后从用户的视频图像中提取用户的图像,即获取用户所在区域的图像,摈弃其它区域,然后进一步将用户的图像、外部语音及图片生成朗读视频,从而获得从场景上、音效上都比较契合待朗读文本的音视频,以获得较优的朗读音视频。

作为一种可选的实施方式,在本发明实施例中可以将朗读视频保存在电子设备中;或者电子设备在获得该朗读视频后,输出用于询问用户是否将该朗读视频共享至朗读类app所在的朗读共享社交区的第三询问消息,若用户对该第三询问消息的第三响应消息指示同意将该朗读视频共享至朗读类app所在的朗读共享社交区时,将该朗读视频上传至该朗读共享社交区;通过该实施方式,用户可以在app上实现朗读视频的共享。

通过实施上述实施例,电子设备在用户朗读待朗读文本的时候,将用户的图像、外部语音及图片生成朗读视频,从而获得从场景上、音效上都比较契合待朗读文本的音视频,以获得较优的朗读音视频。

实施例四

请参阅图4,图4为本发明一实施例公开的电子设备的结构示意图;如图4所示,该电子设备可包括:

第一获取单元410,用于获取用户所选择的待朗读文本;

分析单元420,用于根据预设的知识图谱,分析待朗读文本获得用于指示配乐的文本信息,该文本信息包括待朗读文本的作者信息、待朗读文本所要表达的情感信息和待朗读文本的内容思想中的至少一种;

第二获取单元430,用于获取与本文信息相适配的目标配乐;

推荐单元440,用于向用户推荐目标配乐。

作为一种可选的实施方式,app中可以按照特定的文本分类方式对朗读文本进行分类显示,其中,特定的文本分类方式可以是按照年级的文本分类方式、或者按照知识领域的文本分类方式等。第一获取单元410响应于用户对某一朗读类app的打开操作,在桌面上打开并显示该朗读类app的应用界面,该应用界面上显示有若干文本分类;电子设备进一步检测用户对某一文本分类对应区域的触及操作,获取用户在该区域的触及面积,判断该触及面积是否大于或等于预设面积,如果该面积大于或者等于预设面积,响应于该触及操作打开该文本分类所对应的朗读文本显示界面,该朗读文本显示界面显示有该文本分类对应的若干朗读文本的简介信息,其中,该简介信息至少包括有朗读文本的文本名称、文本图标、作者信息、内容简介及打开链接;电子设备最后检测用户对某一简介信息中的打开链接的点击操作,获取该打开链接所对应的朗读文本作为待朗读文本,并输出显示该待朗读文本。在该实施方式中,用户可以从朗读类app中选择需要朗读的待朗读文本。

作为另一种可选的实施方式,app中还提供朗读文本的搜索栏,第一获取单元410检测用户在该搜索栏上输入的搜索关键字,该搜索关键字可以是朗读文本的文本名称、作者信息及内容简介等中的至少一种;电子设备将该搜索关键字发送给云端服务器,以使云端服务器根据该搜索关键字搜索匹配的朗读文本并返回给该电子设备;电子设备在接收到云端服务器返回的朗读文本后,将该朗读文本作为用户所选择的待朗读文本并输出显示。在该实施方式中,电子设备提供了朗读文本的搜索功能,如果用户从app所存储的朗读文本未找到自己想要的朗读文本,可以通过搜索功能,借助于云端服务器从网络上搜索自己想要的朗读文本,以为用户提供更好的使用体验。

作为一种可选的实施方式,上述第二获取单元430用于获取与本文信息相适配的目标配乐的方式具体为:

上述第二获取单元430,用于获取用户输入的音乐类型,该音乐类型包括古典音乐、民间音乐、原生态音乐及现代音乐中的任意一种;以及,将音乐类型与文本信息发送给云端服务器,以使云端服务器从音乐类型对应的配乐中搜索与文本信息相适配的目标配乐;并接收该云端服务器反馈的目标配乐。

通过实施该电子设备,通过获取用户所选择的待朗读文本,然后根据预设的知识图谱,分析该待朗读文本获得用于指示配乐的文本信息,该文本信息包括该待朗读文本的作者信息、待朗读文本所要表达的情感信息和待朗读文本的内容思想中的至少一种,然后进一步获取与文本信息相适配的目标配乐,并向用户推荐该目标配乐;可以看出,通过实施本发明实施例,能够通过对待朗读文本进行分析,获得包括待朗读文本的作者信息、待朗读文本所要表达的情感信息和待朗读文本的内容思想中的至少一种的文本信息,从而根据文本信息来为用户推荐能够契合待朗读文本的内容、场景、情感等的配乐,以获得更好的朗读效果。

实施例五

请参阅图5,图5为本发明另一实施例公开的电子设备的结构示意图;图5所示的电子设备是在图4所示的电子设备的基础上进行优化得到的,在图5所示的电子设备中,上述分析单元420包括:

划分子单元510,用于根据预设的知识图谱,对待朗读文本进行章节划分,以获得多个携带有排序序号的章节文本,其中,该排序序号为根据章节文本在待朗读文本中的位置顺序进行排序;

分析子单元520,用于根据预设的知识图谱,对每一个章节文本进行分析,以获得章节文本对应的章节信息,该章节信息包括章节文本的章节中心思想信息和章节文本的章节情感信息;

进而,上述第二获取单元430用于获取与本文信息相适配的目标配乐的方式具体为:

上述第二获取单元430,用于根据章节文本的排序序号,依次从多个章节文本中确定出目标章节文本,以及根据文本信息和目标章节文本的章节信息,获取目标章节文本相适配的章节配乐;以及,结合多个章节文本相适配的章节配乐,获得多个章节配乐,并将多个章节配乐按照多个章节文本的排序序号进行排序组合,获得与文本信息相适配的目标配乐。

实施例六

请参阅图6,图6为本发明又一实施例公开的电子设备的结构示意图;图6所示的电子设备是在图4所示的电子设备的基础上进行优化得到的,在图6所示的电子设备中,上述第二获取单元430用于获取与本文信息相适配的目标配乐的方式具体为:

上述第二获取单元430,用于利用网络爬虫从网络上爬取与文本信息相适配的目标配乐,以及爬取与文本信息相适配的图片。

作为一种可选的实施方式,

进而,上述电子设备还包括:第二获取单元430可以将文本信息发送给云端服务器,云端服务器在接收到该文本信息后,在网络上爬取与该文本信息相适配的目标配乐,以及爬取与该文本信息相适配的图片。通过该实施方式,可以将从网络上爬取目标配乐及图片的操作交由云端服务器,能够降低电子设备的处理压力,从而提高电子设备的运行速度,并提高整个配乐推荐流程的实现效率。

检测单元610,用于在上述推荐单元440向用户推荐目标配乐之后,检测是否接收到用户输入的朗读开始指令;

处理单元620,用于当检测单元610检测到朗读开始指令时,显示待朗读文本、播放目标配乐并同时录制音视频,录制得到的音视频包括外部语音和用户的视频图像,该外部语音包括目标配乐的播放语音与用户的朗读语音;

上述处理单元620,还用于从用户的视频图像中提取用户的图像,根据用户的图像、外部语音及图片实时生成朗读视频,并在显示待朗读文本的小窗口播放朗读视频。

作为一种可选的实施方式,推荐单元440输出显示该目标配乐并同时输出第一询问消息,该第一询问消息用于询问用户是否同意使用该目标配乐。

进而,检测单元610在检测到用户对该第一询问消息的第一响应消息后,若该第一响应消息指示用户同意使用该目标配乐,则将该目标配乐与该待朗读文本进行关联,并再次输出用于询问用户是否开始朗读的第二询问消息,当检测到用户对该第二询问消息的第二响应消息指示开始朗读时,确定检测到用户输入的朗读开始指令。

其中,检测单元610将目标配乐与该待朗读文本进行关联的方式具体为:检测单元610获取该待朗读文本的预设朗读时间,根据该预设朗读时间设置目标配乐的播放时长,以使得该播放时长匹配该预设朗读时间,且待朗读文本的朗读开始时间点对应该播放时长的播放开始时间点,朗读时间结束点对应播放结束时间点。可以理解,若待朗读文本需要朗读30分钟,对应将目标配乐的播放时长设置为30分钟。

作为一种可选的实施方式,处理单元620用于录制音视频的方式具体为:处理单元620启动电子设备内置的摄像头和麦克风,通过摄像头对该用户进行跟踪定位以录制用户的视频图像,同时通过该麦克风采集外部语音,然后合成该外部语音与用户的视频图像得到音视频。通过该实施方式,能够通过录制音视频,让用户了解自己朗读时的神态及朗读的效果,以进行改进。

进一步地,上述处理单元620还用于将朗读视频保存在电子设备中;或者在获得该朗读视频后,输出用于询问用户是否将该朗读视频共享至朗读类app所在的朗读共享社交区的第三询问消息,若用户对该第三询问消息的第三响应消息指示同意将该朗读视频共享至朗读类app所在的朗读共享社交区时,将该朗读视频上传至该朗读共享社交区;通过该实施方式,用户可以在app上实现朗读视频的共享。

实施例七

请参阅图7,图7为本发明又一实施例公开的电子设备的结构示意图;图7所示的电子设备可包括:至少一个处理器710,例如cpu,通信总线730用于实现这些组件之间的通信连接。存储器720可以是高速ram存储器,也可以是非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器。存储器720可选的还可以是至少一个位于远离前述处理器710的存储装置。其中,处理器710可以结合图4至图6所描述的电子设备,存储器710中存储一组程序代码,且处理器710调用存储器720中存储的程序代码,用于执行以下操作:

获取用户所选择的待朗读文本;根据预设的知识图谱,分析所述待朗读文本获得用于指示配乐的文本信息,所述文本信息包括所述待朗读文本的作者信息、所述待朗读文本所要表达的情感信息和所述待朗读文本的内容思想中的至少一种;获取与所述本文信息相适配的目标配乐;向所述用户推荐所述目标配乐。

可选地,上述处理器710还可以用于执行以下步骤:

根据所述预设的知识图谱,对所述待朗读文本进行章节划分,以获得多个携带有排序序号的章节文本,其中,所述排序序号为根据所述章节文本在所述待朗读文本中的位置顺序进行排序;

根据所述预设的知识图谱,对每一个所述章节文本进行分析,以获得所述章节文本对应的章节信息,所述章节信息包括所述章节文本的章节中心思想信息和所述章节文本的章节情感信息;

进而,处理器710还用于执行以下步骤:根据所述章节文本的排序序号,依次从多个所述章节文本中确定出目标章节文本,以及根据所述文本信息和所述目标章节文本的章节信息,获取所述目标章节文本相适配的章节配乐;

结合多个所述章节文本相适配的章节配乐,获得多个章节配乐,并将所述多个章节配乐按照多个所述章节文本的排序序号进行排序组合,获得与所述文本信息相适配的目标配乐。

可选地,上述处理器710还可以用于执行以下步骤:

利用网络爬虫从网络上爬取与所述文本信息相适配的目标配乐,以及爬取与所述文本信息相适配的图片。

进而,处理器710还用于执行以下步骤:检测是否接收到所述用户输入的朗读开始指令;当检测到所述朗读开始指令时,显示所述待朗读文本、播放所述目标配乐并同时录制音视频,录制得到的音视频包括外部语音和所述用户的视频图像,所述外部语音包括所述目标配乐的播放语音与所述用户的朗读语音;从所述用户的视频图像中提取所述用户的图像,根据所述用户的图像、所述外部语音及所述图片实时生成朗读视频,并在显示所述待朗读文本的小窗口播放所述朗读视频。

可选地,上述处理器710还可以用于执行以下步骤:

获取所述用户输入的音乐类型,所述音乐类型包括古典音乐、民间音乐、原生态音乐及现代音乐中的任意一种;

将所述音乐类型与所述文本信息发送给云端服务器,以使所述云端服务器从所述音乐类型对应的配乐中搜索与所述文本信息相适配的目标配乐;

接收所述云端服务器反馈的所述目标配乐。

本发明实施例还公开一种计算机可读存储介质,其存储计算机程序,其中,所述计算机程序使得计算机执行图1至图3公开的一种基于知识图谱的配乐推荐方法。

本发明实施例还公开一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行图1至图3公开的任意一种方法的部分或全部步骤。

本发明实施例还公开一种应用发布平台,所述应用发布平台用于发布计算机程序产品,其中,当所述计算机程序产品在计算机上运行时,使得所述计算机执行图1至图3公开的任意一种方法的部分或全部步骤。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(read-onlymemory,rom)、随机存储器(randomaccessmemory,ram)、可编程只读存储器(programmableread-onlymemory,prom)、可擦除可编程只读存储器(erasableprogrammablereadonlymemory,eprom)、一次可编程只读存储器(one-timeprogrammableread-onlymemory,otprom)、电子抹除式可复写只读存储器(electrically-erasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。

以上对本发明实施例公开的一种基于知识图谱的配乐推荐方法及电子设备进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1