基于文本的视频生成方法、装置、计算机设备及存储介质与流程

文档序号:16855875发布日期:2019-02-12 23:17阅读:149来源:国知局
基于文本的视频生成方法、装置、计算机设备及存储介质与流程

本发明涉及计算机技术领域,尤其涉及一种基于文本的视频生成方法、装置、计算机设备及存储介质。



背景技术:

用户在阅读完喜欢的一本电子书或者是一篇文章等文本的内容后,希望可以将该文本快速地分享给他人,并希望他人能够根据该分享的文本,对文本有一定的了解和兴致,以带动他人也阅读该分享的文本。目前,用户常用的分享方式多数为分享文本的标题或部分文本中的句子,其他用户并不能获取较多的关于文本的内容的情况,无法较好地了解到文本,更难以根据用户的分享提起阅读文本的兴致,无法提高文本分享的传播效率。



技术实现要素:

有鉴于此,本发明实施例提供了一种基于文本的视频生成方法、装置、计算机设备及存储介质,用以解决目前文本分享的传播效率不理想的问题。

第一方面,本发明实施例提供了一种基于文本的视频生成方法,包括:

获取待分享文本中的目标关键字;

在视图数据库中获取与所述目标关键字相关联的第一视图元素;

根据所述目标关键字和预设的元素生成表生成第二视图元素;

将获取所述第一视图元素的第一目标关键字和生成所述第二视图元素的第二目标关键字按所述目标关键字在所述待分享文本中的获取顺序,进行目标关键字的相似度匹配,得到基于所述获取顺序的匹配结果;

根据所述匹配结果确定播放次序关系;

调用视频制作接口,所述视频制作接口包括视频生成规则,基于所述播放次序关系,根据所述视频生成规则对所述第一视图元素和所述第二视图元素进行整合,生成所述目标分享视频。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述根据所述目标关键字和预设的元素生成表生成第二视图元素,包括:

将所述目标关键字按词类别进行划分;

获取所述元素生成表;

根据所述元素生成表中存储的生成视图元素的映射关系和划分后的目标关键字,生成所述第二视图元素。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述进行目标关键字的相似度匹配,包括:

从左至右匹配所述第一目标关键字和第二目标关键字中相对应的每一个字;

根据相对应的每一个所述字是否匹配相同,计算所述第一目标关键字和所述第二目标关键字的相似度。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述获取待分享文本中的目标关键字,包括:

若所述待分享文本为电子文本,则通过搜索接口获取与所述待分享文本相关的内容简介,并通过分词接口和关键字提取接口从所述内容简介中得到第一关键字,通过所述搜索接口获取与所述待分享文本相关的类别标签,并根据类别标签选择指令得到第二关键字,若所述第一关键字和所述第二关键字的数量均不小于预设个数,将所述第一关键字和第二关键字作为目标关键字;若所述第一关键字和所述第二关键字的数量均小于预设个数,则通过所述分词接口和所述关键字提取接口从所述待分享文本的文本内容中得到基于内容的关键字,并将所述基于内容的关键字作为目标关键字;

若所述待分享文本不为电子文本,则通过文字识别接口获取待分享文本的目标文本内容,并通过所述分词接口和所述关键字提取接口从所述目标文本内容中得到目标关键字。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述在视图数据库中获取与所述目标关键字相关联的第一视图元素,包括:

获取预设的关联映射表,其中,所述关联映射表存储所述目标关键字和所述视图数据库中的视图元素之间的映射关系;

根据所述关联映射表在所述视图数据库中获取与所述目标关键字相关联的第一视图元素。

上述技术方案中的一个技术方案具有如下有益效果:

本发明实施例中,在待分享文本中获取的目标关键字可以突出待分享文本的主要内容,能够反映待分享文本的重点;第一视图元素通过目标关键字在视图数据库中获取,第二视图元素通过目标关键字和预设的元素生成表生成,能够根据第一视图元素和第二视图元素将待分享文本中的目标关键字以视图的方式展现出来,并且,第一视图提供了比较固定的获取方式,而第二视图则提供了一种比较灵活的生成方式,能够根据目标关键词产生多种变化,每种不同的变化都能够突出目标关键字之间的特点;此外,第一视图元素和第二视图元素还能够根据播放次序关系和视频生成规则进行整合,不仅能够突出目标关键字所反映的待分享文本的重点,还能够以多样化的方式整合第一视图元素和第二视图元素,生成与所述目标关键字相关的、能够突出待分享文本主要内容的目标分享视频,能够有效提高文本进行分享、传播的效率。

第二方面,本发明实施例提供了一种基于文本的视频生成装置,包括:

目标关键字获取模块,用于获取待分享文本中的目标关键字;

第一视图元素获取模块,用于在视图数据库中获取与所述目标关键字相关联的第一视图元素;

第二视图元素生成模块,用于根据所述目标关键字和预设的元素生成表生成第二视图元素;

匹配结果获取模块,用于将获取所述第一视图元素的第一目标关键字和生成所述第二视图元素的第二目标关键字按所述目标关键字在所述待分享文本中的获取顺序,进行目标关键字的相似度匹配,得到基于所述获取顺序的匹配结果;

播放次序关系确定模块,用于根据所述匹配结果确定播放次序关系;

目标分享视频生成模块,用于调用视频制作接口,所述视频制作接口包括视频生成规则,基于所述播放次序关系,根据所述视频生成规则对所述第一视图元素和所述第二视图元素进行整合,生成所述目标分享视频。

第三方面,一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述基于文本的视频生成方法的步骤。

第四方面,本发明实施例提供了一种计算机可读存储介质,包括:计算机可执行指令,当所述计算机可执行指令被运行时,用以执行第一方面任一项所述的基于文本的视频生成方法。

上述技术方案中的一个技术方案具有如下有益效果:

本发明实施例中,在待分享文本中获取的目标关键字可以突出待分享文本的主要内容,能够反映待分享文本的重点;第一视图元素通过目标关键字在视图数据库中获取,第二视图元素通过目标关键字和预设的元素生成表生成,能够根据第一视图元素和第二视图元素将待分享文本中的目标关键字以视图的方式展现出来,并且,第一视图提供了比较固定的获取方式,而第二视图则提供了一种比较灵活的生成方式,能够根据目标关键词产生多种变化,每种不同的变化都能够突出目标关键字之间的特点;此外,第一视图元素和第二视图元素还能够根据播放次序关系和视频生成规则进行整合,不仅能够突出目标关键字所反映的待分享文本的重点,还能够以多样化的方式整合第一视图元素和第二视图元素,生成与目标关键字相关的、能够突出待分享文本主要内容的目标分享视频,能够有效提高文本进行分享、传播的效率。

【附图说明】

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

图1是本发明一实施例中基于文本的视频生成方法的一流程图;

图2是本发明一实施例中基于文本的视频生成装置的一示意图;

图3是本发明一实施例中计算机设备的一示意图。

【具体实施方式】

为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。

应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。

应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

应当理解,尽管在本发明实施例中可能采用术语第一、第二、第三等来描述预设范围等,但这些预设范围不应限于这些术语。这些术语仅用来将预设范围彼此区分开。例如,在不脱离本发明实施例范围的情况下,第一预设范围也可以被称为第二预设范围,类似地,第二预设范围也可以被称为第一预设范围。

取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。

图1示出本实施例中基于文本的视频生成方法的一流程图。该基于文本的视频生成方法可应用在应用程序或系统、平台中,用于实现生成与用户待分享文本相关的分享视频的功能,具体可应用在安装在计算机设备上的应用程序中。其中,该计算机设备是可与用户进行人机交互的设备,包括但不限于电脑、智能手机和平板等设备。如图1所示,该基于文本的视频生成方法包括如下步骤:

s10:获取待分享文本中的目标关键字。

需要说明的是,本实施例中的目标关键字可以由单个字、词组和句子等形式表示,不仅仅是指单个的字。

s20:在视图数据库中获取与目标关键字相关联的第一视图元素。

其中,视图数据库可以采用开源的视图数据库也可以采用用户自定义创建的视图数据库,视图包括视频和图像。

s30:根据目标关键字和预设的元素生成表生成第二视图元素。

其中,元素生成表是预先设置的用于生成视图元素的数据表。

s40:将获取第一视图元素的第一目标关键字和生成第二视图元素的第二目标关键字按目标关键字在待分享文本中的获取顺序,进行目标关键字的相似度匹配,得到基于获取顺序的匹配结果。

可以理解地,获取第一视图元素的第一目标关键字和生成第二视图元素的第二目标关键字一般是不同的,在待分享文本中获取的目标关键字在生成第一视图元素和第二视图元素时不一定会全部使用到,还要看视图数据库和元素生成表有没有与待分享文本中获取的目标关键字存在映射关系,因此,将目标关键字区分为第一目标关键字和第二目标关键字。由于两者一般不同,为了突出第一视图元素和第二视图元素之间在时间上的对应关系,需要确定第一视图元素和第二视图元素在目标分享视频的播放次序。在一实施例中,将获取第一视图元素的第一目标关键字和生成第二视图元素的第二目标关键字按目标关键字在待分享文本中的获取顺序,进行目标关键字的相似度匹配,得到基于获取顺序的匹配结果。

s50:根据匹配结果确定播放次序关系。

其中,播放次序关系是指第一视图元素和第二视图元素播放时在时间上出现的次序关系。

本实施例提供一种可选的确定播放次序关系的方式,按照在待分享文本中获取的目标关键字的获取顺序,对获取第一视图元素的目标关键字和生成第二视图元素的目标关键字进行关键字的相似度匹配,如果匹配的关键字相同,且又是按照待分享文本中获取的目标关键字的获取顺序进行匹配,则表明此时的第一视图元素和第二视图元素指向的是同一时间轴的目标关键字,可以确定第一视图元素和第二视图元素之间在时间上的播放次序关系,而不会出现第一视图元素和第二视图元素在视频上毫不相关的情况。一般来说,第一视图元素会比第二视图元素多,第二视图元素会根据播放次序关系与部分第一视图元素同时进行播放。

s60:调用视频制作接口,视频制作接口包括视频生成规则,基于播放次序关系,根据视频生成规则对第一视图元素和第二视图元素进行整合,生成目标分享视频。

视频制作接口是指实现视频制作功能的接口,视频生成规则是在生成视频时采用的规则,可以是预先设置好的,如规定背景音乐在同一时段只能有一首,每个元素在视频中的出现的时长,视频是否需要添加效果(如视频根据激昂型的背景音乐出现颤抖效果)等视频生成规则,该视频生成规则能够增加目标分享视频的多样化,可以根据目标关键词选择适宜的视频生成规则,能够更恰当地根据目标关键字,通过目标分享视频对文本内容进行展示。

步骤s40-s60中,根据匹配结果确定播放次序关系,基于播放次序关系,以及根据视频生成规则对第一视图元素和第二视图元素进行整合,生成目标分享视频。该目标分享视频是基于第一视图元素和第二视图元素之间在时间上的联系生成的,能够流畅、自然地将第一视图元素和第二视图元素在目标分享视频中体现出来。

进一步地,实现生成目标分享视频的应用程序或系统、平台还支持将目标分享视频分享到微信朋友圈、qq空间和微博等社交分享平台。

在一实施例中,步骤s10中,获取待分享文本中的目标关键字,具体包括如下步骤:

s11:若待分享文本为电子文本,则通过搜索接口获取与待分享文本相关的内容简介,并通过分词接口和关键字提取接口从内容简介中得到第一关键字,通过搜索接口获取与待分享文本相关的类别标签,并根据用户输入的选择指令从类别标签中得到第二关键字,若第一关键字和第二关键字的数量均不小于预设个数,将第一关键字和第二关键字作为目标关键字;若第一关键字和第二关键字的数量均小于预设个数,则通过分词接口和关键字提取接口从待分享文本的文本内容中得到基于内容的关键字,并将基于内容的关键字作为目标关键字。

其中,提及的搜索接口、分词接口和关键字提取接口均属于应用程序编程接口(applicationprogramminginterface,简称api),应用程序编程接口是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。在本实施例中,搜索接口是预先定义的用于实现搜索功能的接口,分词接口是预先定义的用于实现分词功能的接口,关键字提取接口是预先定义的用于实现关键词提取功能的接口。这些应用程序编程接口可以采用现有技术实现,例如,搜索接口可以是提供一种类似百度的搜索功能,在实现该基于文本的视频生成方法的应用程序中通过调用该搜索接口,可以自动启动搜索功能。分词接口和关键词提取接口可以提供如结巴分词、盘古分词工具的功能,智能实现分词和关键词提取。这些应用程序编程接口都是应用比较广泛且综合效果较好的,可以直接采用,本方案解决问题在于如何设计文本内容生成视频的问题,对于关键词提取等常规技术手段,可以借助现有工具实现。

可以理解地,当用户的待分享文本为电子文本时,可以直接通过网络上现有的资源提取得到第一关键字和第二关键字,如在网络上对电子文本的评价、分类和观后感等现成的能够从整体上反映待分享文本的现有资源中提取第一关键字和第二关键字,并通过判断第一关键字和第二关键字的数量是否均小于预设个数来决定最终采用的关键词。当第一关键字和第二关键字的数量均小于预设个数,也就表明网络上搜索到的可参考资源并不多,因此,需要从电子文本中提取关键字。从电子文本中提取关键字的方法具体可以是借助分词接口和关键词提取接口,根据接口中预设函数所定义的规则(该规则可以采用开源的分词规则和关键词提取规则,也可以是用户自行进行定义),从电子文本的文本内容中提取关键字。

需要说明的是,在关键字提取接口中预先对关键字进行了定义(支持用户自定义),而在待分享文本中提取的目标关键字一般只是定义好的关键字中的一部分。

s12:若待分享文本不为电子文本,则通过文字识别接口获取待分享文本的目标文本内容,并通过分词接口和关键字提取接口从目标文本内容中得到目标关键字。

当用户的待分享文本不是电子文本,如是纸质的文本时,可以通过文字识别接口获取目标文本内容,其中目标文本内容可以是用户自定义选择的文本内容,该目标文本内容能够更好地反映出待分享文本的内容,可以从目标文本内容中提取到合适的目标关键字。

步骤s11-s12中,从待分享文本不同类型的角度出发,在对于特定类型的文本进行目标关键字提取时,采用适宜的处理方法可以更有效、更准确地获取到描述待分享文本的目标关键字,为后续根据该目标关键字生成目标分享视频提供了重要的前提基础,当目标关键词可以较好地描述待分享文本时,生成的目标分享视频才会准确,因此,对于不同类型的文本采用适宜的获取方法,能够提高目标关键字与待分享文本的相关程度。

在一实施例中,步骤s20中,在视图数据库中获取与目标关键字相关联的第一视图元素,具体包括如下步骤:

s21:获取预设的关联映射表,其中,关联映射表存储目标关键字和视图数据库中的视图元素之间的映射关系。

s22:根据关联映射表在视图数据库中获取与目标关键字相关联的第一视图元素。

步骤s21-s22中,关联映射表是将目标关键词和视图数据库中的视图元素关联起来的数据表,可以是完全由用户自定义创建的,也可以是借鉴已有的数据映射关系进行创建。如有目标关键词“黑马”,则该关联映射表中将存储着与“黑马”相关的图片或者是视频片段的存储地址,根据该存储地址即可找到对应的视图元素。采用该关联映射表可以将视图元素和目标关键词关联起来。通过目标关键词即可根据该关联映射表快速、准确地获取与目标关键字相关联的第一视图元素。

在一实施例中,步骤s30中,根据目标关键字和预设的元素生成表生成第二视图元素,具体包括如下步骤:

s31:将目标关键字按词类别进行划分。

s32:获取元素生成表。

s33:根据元素生成表中存储的生成视图元素的映射关系和划分后的目标关键字,生成第二视图元素。

步骤s31-s33中,词类别是指根据预设的不同的划分标准对词类进行的分类,例如,可以将词根据词性进行分类,分成名词、动词和形容词等,还可以将词根据情感类别进行分类,如开心、悲伤和愤怒等,进一步地,还可以将词类别根据情感类别程度进行分类,如悲伤程度。词性类型可以只分类一次,也可以是在分类的基础上再进行划分,如上述的例子可以在根据词性分类后,将得到的名词、动词或形容词等根据情感类别再进行分类,分类后得到的开心、悲伤和愤怒还可以根据情感类别程度进一步进行分类。元素生成表存储着根据词类别,生成与词类别映射相关的视图元素的映射关系,该映射关系包括在不同词类别时选择与词类别对应的生成样式生成第二视图元素的映射关系,该生成样式具体可以包括生成模板、音乐背景和生成效果等。

可以理解地,本实施例具体是根据词类别生成第二视图元素,根据不同的词类别会自动映射到对应的生成样式,并根据生成样式制作、生成第二视图元素。这里的词类别具体可以是根据词性进行分类,如有一目标关键词为动词的“流浪”,那么根据词类别划分,可以将该词“流浪”划分后的类别为“动词、悲伤类、悲伤程度:中”,在根据该词生成第二视图元素时,会根据该词的划分后的类别,查找元素生成表,根据元素生成表中存储的与词类别映射相关的视图元素的映射关系,生成第二视图元素。

具体地,如词“流浪”划分后的类别为“动词、悲伤类、悲伤程度:中”,元素生成表中记载着当词类别为动词时,将采用动词类的生成模板,使得采用该动词类的生成模板能够代表动词,再根据类别“悲伤类、悲伤程度:中”,选择音乐背景以及生成效果,实际上就是根据词类别的划分选择与词类别对应的生成样式生成第二视图元素。如动词类的生成模板是生成弹幕类的第二视图元素,“悲伤类”对应的音乐背景是预先存储好的悲伤类音乐中随机选择的一首或一段,“悲伤程度:中”对应的效果可以是抖动效果,另外,还可以设置类别之间的关联关系,如悲伤类的动词在屏幕上的移动速度可以比一般的动词要慢一些。最后该词“流浪”,就会以一种弹幕方式,缓慢并抖动着移动,作为一种第二视图元素呈现出来。

可以理解地,根据元素生成表中存储的生成视图元素的映射关系和划分后的目标关键字,生成第二视图元素,能够根据目标关键字在词性上的特点自动生成第二视图元素,第二视图元素在生成方式可以有多种,大大提高了生成第二视图元素的种类,并且生成的第二视图元素还能够很好地反映目标关键词。

可以理解地,以上例子只是一个具体的实施例,对于任何根据元素生成表中存储的生成视图元素的映射关系和划分后的目标关键字,生成第二视图元素均是本申请要求保护的范围。

在一实施例中,步骤s40中,进行目标关键字的相似度匹配,具体包括如下步骤:

s41:从左至右匹配第一目标关键字和第二目标关键字中相对应的每一个字。

可以理解地,匹配是把第一目标关键字和第二目标关键字中相对应的字从左至右按顺序一个一个进行比对。在第一目标关键字和第二目标关键字的字长不相同时,将字短的目标关键字补足到相同字长,不足的字用空格表示。

s42:根据相对应的每一个字是否匹配相同,计算第一目标关键字和第二目标关键字的相似度。

可以理解地,当相对应的每一个字都相同时,第一目标关键字和第二目标关键字的相似度达到1(即完全相同)。这些相似度达到1第一目标关键字和第二目标关键字可以用来确定播放次序关系。

本发明实施例的技术方案具有以下有益效果:

本发明实施例中,在待分享文本中获取的目标关键字可以突出待分享文本的主要内容,能够反映待分享文本的重点;第一视图元素通过目标关键字在视图数据库中获取,第二视图元素通过目标关键字和预设的元素生成表生成,能够根据第一视图元素和第二视图元素将待分享文本中的目标关键字以视图的方式展现出来,并且,第一视图提供了比较固定的获取方式,而第二视图则提供了一种比较灵活的生成方式,能够根据目标关键词产生多种变化,每种不同的变化都能够突出目标关键字之间的特点;此外,第一视图元素和第二视图元素还能够根据播放次序关系和视频生成规则进行整合,不仅能够突出目标关键字所反映的待分享文本的重点,还能够以多样化的方式整合第一视图元素和第二视图元素,生成与目标关键字相关的、能够突出待分享文本主要内容的目标分享视频,能够有效提高文本进行分享、传播的效率。

应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

基于实施例中所提供的基于文本的视频生成方法,本发明实施例进一步给出实现上述方法实施例中各步骤及方法的装置实施例。

图2示出与实施例中基于文本的视频生成方法一一对应的基于文本的视频生成装置的原理框图。如图2所示,该基于文本的视频生成装置包括目标关键字获取模块10、第一视图元素获取模块20、第二视图元素生成模块30、匹配结果获取模块40、播放次序关系确定模块50和目标分享视频生成模块60。其中,目标关键字获取模块10、第一视图元素获取模块20、第二视图元素生成模块30、匹配结果获取模块40、播放次序关系确定模块50和目标分享视频生成模块60的实现功能与实施例中基于文本的视频生成方法对应的步骤一一对应,为避免赘述,本实施例不一一详述。

目标关键字获取模块10,用于获取待分享文本中的目标关键字。

第一视图元素获取模块20,用于在视图数据库中获取与目标关键字相关联的第一视图元素。

第二视图元素生成模块30,用于根据目标关键字和预设的元素生成表生成第二视图元素。

匹配结果获取模块40,用于将获取第一视图元素的第一目标关键字和生成第二视图元素的第二目标关键字按目标关键字在待分享文本中的获取顺序,进行目标关键字的相似度匹配,得到基于获取顺序的匹配结果。

播放次序关系确定模块50,用于根据匹配结果确定播放次序关系。

目标分享视频生成模块60,用于调用视频制作接口,视频制作接口包括视频生成规则,基于播放次序关系,根据视频生成规则对第一视图元素和第二视图元素进行整合,生成目标分享视频。

可选地,第二视图元素生成模块30包括词类别划分单元、元素生成表获取单元和第二视图元素生成单元。

词类别划分单元,用于将目标关键字按词类别进行划分。

元素生成表获取单元,用于获取元素生成表。

第二视图元素生成单元,用于根据元素生成表中存储的生成视图元素的映射关系和划分后的目标关键字,生成第二视图元素。

可选地,匹配结果获取模块40包括对应字匹配单元和相似度匹配单元。对应字匹配单元,用于从左至右匹配第一目标关键字和第二目标关键字中相对应的每一个字。

相似度匹配单元,用于根据相对应的每一个字是否匹配相同,计算第一目标关键字和第二目标关键字的相似度。

可选地,目标关键字获取模块10包括电子目标关键字获取单元和非电子目标关键字获取单元。

电子目标关键字获取单元,用于若待分享文本为电子文本,则通过搜索接口获取与待分享文本相关的内容简介,并通过分词接口和关键字提取接口从内容简介中得到第一关键字,通过搜索接口获取与待分享文本相关的类别标签,并根据类别标签选择指令得到第二关键字,若第一关键字和第二关键字的数量均不小于预设个数,将第一关键字和第二关键字作为目标关键字;若第一关键字和第二关键字的数量均小于预设个数,则通过分词接口和关键字提取接口从待分享文本的文本内容中得到基于内容的关键字,并将基于内容的关键字作为目标关键字;

非电子目标关键字获取单元,用于若待分享文本不为电子文本,则通过文字识别接口获取待分享文本的目标文本内容,并通过分词接口和关键字提取接口从目标文本内容中得到目标关键字。

可选地,第一视图元素获取模块20包括关联映射表获取单元和第一视图元素获取单元。

关联映射表获取单元,用于获取预设的关联映射表,其中,关联映射表存储目标关键字和视图数据库中的视图元素之间的映射关系。

第一视图元素获取单元,用于根据关联映射表在视图数据库中获取与目标关键字相关联的第一视图元素。

由于本实施例中的各单元能够执行实施例中所示的基于文本的视频生成方法,本实施例未详细描述的部分,可参考对实施例中基于文本的视频生成方法的相关说明。

本发明实施例的技术方案具有以下有益效果:

本发明实施例中,在待分享文本中获取的目标关键字可以突出待分享文本的主要内容,能够反映待分享文本的重点;第一视图元素通过目标关键字在视图数据库中获取,第二视图元素通过目标关键字和预设的元素生成表生成,能够根据第一视图元素和第二视图元素将待分享文本中的目标关键字以视图的方式展现出来,并且,第一视图提供了比较固定的获取方式,而第二视图则提供了一种比较灵活的生成方式,能够根据目标关键词产生多种变化,每种不同的变化都能够突出目标关键字之间的特点;此外,第一视图元素和第二视图元素还能够根据播放次序关系和视频生成规则进行整合,不仅能够突出目标关键字所反映的待分享文本的重点,还能够以多样化的方式整合第一视图元素和第二视图元素,生成与目标关键字相关的、能够突出待分享文本主要内容的目标分享视频,能够有效提高文本进行分享、传播的效率。

本实施例提供一计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现实施例中基于文本的视频生成方法,为避免重复,此处不一一赘述。或者,该计算机程序被处理器执行时实现实施例中基于文本的视频生成装置中各模块/单元的功能,为避免重复,此处不一一赘述。

图3是本发明一实施例提供的计算机设备的示意图。如图3所示,该实施例的计算机设备70包括:处理器71、存储器72以及存储在存储器72中并可在处理器71上运行的计算机程序73,该计算机程序73被处理器71执行时实现实施例中的基于文本的视频生成方法,为避免重复,此处不一一赘述。或者,该计算机程序被处理器71执行时实现实施例中基于文本的视频生成装置中各模型/单元的功能,为避免重复,此处不一一赘述。

计算机设备70可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。计算机设备可包括,但不仅限于,处理器71、存储器72。本领域技术人员可以理解,图3仅仅是计算机设备70的示例,并不构成对计算机设备50的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如计算机设备还可以包括输入输出设备、网络接入设备、总线等。

所称处理器71可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

存储器72可以是计算机设备70的内部存储单元,例如计算机设备70的硬盘或内存。存储器72也可以是计算机设备70的外部存储设备,例如计算机设备70上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。进一步地,存储器72还可以既包括计算机设备70的内部存储单元也包括外部存储设备。存储器72用于存储计算机程序以及计算机设备所需的其他程序和数据。存储器72还可以用于暂时地存储已经输出或者将要输出的数据。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。

以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。

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