为作品关联时间轴文本的方法、装置、介质及设备与流程

文档序号:29956881发布日期:2022-05-11 08:11阅读:73来源:国知局
为作品关联时间轴文本的方法、装置、介质及设备与流程

1.本公开的实施方式涉及信息技术领域,更具体地,本公开的实施方式涉及一种为作品关联时间轴文本的方法、装置、介质及设备。


背景技术:

2.目前的作品平台不仅支持用户上传作品,而且对于包含语音内容的作品,还支持用户上传语音内容所对应的时间轴文本,该时间轴文本可以包含若干文本片段与时间轴信息,时间轴信息可以包含每个文本片段对应的语音内容的开始播放时间(相对于作品开始播放时)。
3.例如,包含语音内容的作品可以是歌曲,语音内容对应的时间轴文本可以包含多句歌词与时间轴信息,时间轴信息包括每句歌词对应的歌曲片段的开始播放时间(相对于歌曲开始播放时)。
4.基于此,需要一种对用户比较便利的为作品关联时间轴文本的方案。


技术实现要素:

5.在本上下文中,本公开的实施方式期望提供一种为作品关联时间轴文本的方法、装置、介质及设备,以便提升用户向作品平台上传关联于作品的时间轴文本的便利性。
6.在本公开实施方式的第一方面中,提供一种为作品关联时间轴文本的方法,应用于作品平台,所述方法包括:
7.展示目标作品所对应的文本获取界面,所述目标作品包含语音内容;
8.通过所述文本获取界面,获取用户在所述文本获取界面输入的文本片段集合;
9.响应于用户针对所述文本获取界面的第一操作指令以执行语音识别,获取所述语音内容的每个语音内容片段的开始播放时间,其中,该开始播放时间是该语音内容片段相对于所述目标作品开始播放时的时间;并且,从所述文本片段集合中确定匹配于每个语音内容片段的文本片段,将每个语音内容片段的开始播放时间关联至匹配的文本片段;
10.基于文本片段集合与其中每个文本片段所关联的开始播放时间,生成时间轴文本;
11.创建所述时间轴文本与所述目标作品之间的关联关系。
12.在本公开实施方式的第二方面中,提供一种为作品关联时间轴文本的装置,应用于作品平台,所述装置包括:
13.展示模块,展示目标作品所对应的文本获取界面,所述目标作品包含语音内容;
14.获取模块,通过所述文本获取界面,获取用户在所述文本获取界面输入的文本片段集合;
15.识别模块,响应于用户针对所述文本获取界面的第一操作指令以执行语音识别,获取所述语音内容的每个语音内容片段的开始播放时间,其中,该开始播放时间是该语音内容片段相对于所述目标作品开始播放时的时间;并且,从所述文本片段集合中确定匹配
于每个语音内容片段的文本片段,将每个语音内容片段的开始播放时间关联至匹配的文本片段;
16.文本生成模块,基于文本片段集合与其中每个文本片段所关联的开始播放时间,生成时间轴文本;
17.关联关系创建模块,创建所述时间轴文本与所述目标作品之间的关联关系。
18.在本公开实施方式的第三方面中,提供一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现第一方面所述的方法。
19.在本公开实施方式的第四方面中,提供一种计算设备,包括存储器、处理器;所述存储器用于存储可在处理器上运行的计算机指令,所述处理器用于在执行所述计算机指令时实现第一方面所述的方法。
20.在本公开提供的上述技术方案中,用户如果需要请求作品平台为目标作品关联时间轴文本,则可以将目标作品包含的语音内容所对应的文本片段集合输入到目标作品对应的文本获取界面,作品平台可以响应于用户针对文本获取界面的第一操作指令,自动将目标作品的每个语音内容片段的开始播放时间关联至相匹配的文本片段。然后,作品平台可以基于文本片段集合与其中每个文本片段所关联的开始播放时间,生成时间轴文本,将生成的时间轴文本与目标作品关联。
21.通过上述技术方案,首先,用户不必自己编辑时间轴文本,而是将未关联开始播放时间的文本片段集合提供给作品平台即可,作品平台会自动为每个文本片段关联开始播放时间,生成时间轴文本,这一方面提升了用户向作品平台上传时间轴文本的便利性,另一方面消除了用户自己手动编辑的误差,为每个文本片段关联的开始播放时间也是比较准确的。其次,由于作品平台会在确定文本片段与语音内容片段相匹配之后,才将该语音内容片段的开始播放时间关联至该文本片段,因此,可以尽量避免根据与目标作品所包含的语音内容片段不匹配的文本片段生成时间轴文本,为目标作品关联比较准确的时间轴文本。
附图说明
22.通过参考附图阅读下文的详细描述,本公开示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本公开的若干实施方式,其中:
23.图1示例性提供一种滚动歌词界面;
24.图2示例性提供一种为作品关联时间轴文本的方法的流程;
25.图3示例性提供一种歌曲场景下的文本获取界面;
26.图4示例性提供一种歌曲场景下既包含中文歌词又包含英文歌词的文本获取界面;
27.图5示例性提供一种歌曲场景下的文本获取界面;
28.图6示例性提供一种歌曲场景下的时间轴编辑界面;
29.图7示例性提供一种歌曲场景下的时间轴编辑界面的键盘操作指引;
30.图8示例性提供一种歌曲场景下的时间轴编辑界面的时间轴整体调整;
31.图9示例性提供另一种歌曲场景下的时间轴编辑界面;
32.图10示例性提供一种歌曲场景下的预览界面;
33.图11示例性提供一种为作品关联时间轴文本的装置;
34.图12是本公开提供的一种计算机可读存储介质的示意图;
35.图13是本公开提供的一种计算设备的结构示意图。
36.在附图中,相同或对应的标号表示相同或对应的部分。附图中的任何元素数量均用于示例而非限制,以及任何命名都仅用于区分,而不具有任何限制含义。
具体实施方式
37.下面将参考若干示例性实施方式来描述本公开的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本公开,而并非以任何方式限制本公开的范围。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。
38.本领域技术人员知道,本公开的实施方式可以实现为一种系统、装置、设备、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。
39.根据本公开的实施方式,提出了一种为作品关联时间轴文本的方法、装置、介质及设备。
40.本公开中所述的作品平台,是指收集若干作品并且向用户提供作品相关服务(如作品欣赏服务、作品下载服务、作品交易服务)的线上或线下平台。常见的作品平台可以是互联网公司运营的线上作品平台,例如视频平台、音乐平台等。
41.本公开中的作品一般是指包含语音内容的作品,常见的包含语音内容的作品可以是歌曲、电影、电视剧、综艺节目等。
42.本公开中的语音内容片段,是指作品所包含的语音内容所拆分出的片段,换言之,作品包含的语音内容是由若干语音内容片段组成的。举例来说,歌曲所包含的语音内容为歌手演唱的内容,歌手演唱的每一句内容可以视为一个语音内容片段。再举例来说,电影所包含的语音内容为演员所说的台词内容,演员所说的每一句台词,可以视为一个语音内容片段。
43.本公开中的文本,通常是指语音内容的文字表现形式。一个文本片段,是指语音内容片段的文字表现形式。作品所包含的每个语音内容片段都可以对应有文本片段,因此,如果将作品包含语音内容理解为语音内容的话,那么将可以将作品包含的语音内容的文字表现形式理解为文本片段集合。
44.本公开中的时间轴,是指作品包含的各个语音内容片段分别对应的开始播放时间,按照先后顺序所排列成的时间序列。需要说明的是,此处的开始播放时间是相对时间(相对于作品开始播放时的时间),可以理解为距离作品开始播放时的时长,例如,歌曲的某句演唱内容的开始播放时间为[2:52:436],表示从歌曲开始播放时起,经过2分52秒436毫秒之后,开始播放这一句演唱内容。
[0045]
本公开中的时间轴文本,是为文本添加时间轴后得到的,具体来说,时间轴文本中的每个文本片段关联有相应的语音内容片段的开始播放时间。
[0046]
容易理解,作品平台在向用户播放包含语音内容的作品过程中,还可以向用户展示语音内容的每个语音内容片段对应的文本片段,方便用户更准确地了解每个语音内容片
段所包含的信息,例如,在向用户播放歌曲的过程中,还可以向用户展示每句演唱内容对应的歌词,又如,在向用户播放电影的过程中,还可以向用户展示每句台词对应的字幕。而播放包含语音内容的作品过程中,不同语音内容片段是按时序依次播放的,因此,为了实现在播放至每个语音内容片段的同时展示相应的文本片段,通常需要为作品关联时间轴文本。时间轴文本不仅包含若干文本片段,还包含每个文本片段所关联的开始播放时间(即每个文本片段对应的语音内容的开始播放时间),各个文本片段分别所关联的开始播放时间形成时间轴。
[0047]
在向用户播放包含语音内容的作品过程中,可以根据时间轴文本中每个文本片段所关联的开始播放时间,在相应的开始播放时间展示相应的文本片段,这样一来,用户在欣赏到某个语音内容片段的同时,还能够注意到相应的文本片段。
[0048]
此处提供一种更加具体的示例。假设作品是歌曲,时间轴文本为每句歌词关联有开始播放时间的歌词文本,作品平台在播放歌曲过程中,可以向用户展示滚动歌词界面,在滚动歌词界面中以每句歌词为一行,上下滚动每句歌词,并且,在播放至歌曲的某一句演唱内容时,将相应的歌词以及所关联的开始播放时间以提醒方式展示给用户,此处的提醒方式是指能够引起用户注意的方式,如将该歌词的字体加粗、加大进行展示。图1示例性提供一种滚动歌词界面。
[0049]
作品平台不仅支持用户上传包含语音内容的作品,还支持用户上传时间轴文本以关联给该作品。为了描述的方便,后文将用户所要关联时间轴文本的作品称为目标作品。
[0050]
目前用户通常需要在向作品平台上传时间轴文本之前,根据目标作品中每个语音内容片段的开始播放时间,自己编辑时间轴文本,即用户自己需要通过播放目标作品,记录每个语音内容片段的开始播放时间并关联至相应的文本片段。这对用户来说是比较麻烦的。
[0051]
用户有时可以使用第三方提供的时间轴文本编辑工具来编辑时间轴文本,但是第三方的时间轴文本编辑工具至少存在以下问题:
[0052]
1、用户需要耗费时间下载第三方的时间轴文本编辑工具,并且还担心该工具携带对用户设备的操作系统不利的病毒。
[0053]
2、第三方的时间轴文本编辑工具通常仅会起到辅助用户手动为文本片段关联开始播放时间的作用,对用户来说依然不够方便。
[0054]
3、由于用户自己手动编辑时间轴文本,可能存在一定的编辑误差,导致时间轴文本中某个文本片段所关联的开始播放时间不准确,进而导致文本片段的显示时机与相应的语音内容片段的开始播放时机不同步。
[0055]
4、用户基于错误的文本片段编辑时间轴文本,导致得到的时间轴文本中的文本片段与目标作品中的语音内容片段不匹配。
[0056]
5、第三方的时间轴文本编辑工具与作品平台的系统之间可能存在兼容性问题,导致作品平台的系统无法加载第三方的时间轴文本编辑工具所编辑的时间轴文本。
[0057]
基于此,本公开提供了一种为作品关联时间轴文本机制。此处先对相关概念进行介绍。
[0058]
第一操作指令,是指用户针对文本获取界面发出的操作指令,其作用是触发作品平台执行语音识别,进而实现作品平台自动为用户生成时间轴文本。
[0059]
第二操作指令,是指用户针对文本获取界面发出的操作指令,其作用是触发作品平台允许用户进入时间轴编辑界面进行时间轴编辑,进而实现用户手动生成时间轴文本。
[0060]
第三操作指令,是指用户针对文本编辑界面中展示的某个文本片段发出的操作指令,其作用是触发作品平台执行时间分配,即将目标作品的当前时间分配给该文本片段关联作为开始播放时间。
[0061]
第四操作指令,是指用户针对预览界面发出的操作指令,其作用是触发作品平台允许用户返回时间轴编辑界面再次进行编辑操作。
[0062]
第五操作指令,是指用户针对时间轴编辑界面发出的操作指令,其作用是触发作品平台执行整体时间调整,即将时间轴编辑界面中展示的每个文本片段所关联开始播放时间进行延后或提前。
[0063]
在本公开提供的一个或多个实施例中,用户如果需要请求作品平台为目标作品关联时间轴文本,则可以将目标作品包含的语音内容所对应的文本片段集合输入到目标作品对应的文本获取界面,作品平台可以响应于用户针对文本获取界面的第一操作指令,自动将目标作品的每个语音内容片段的开始播放时间关联至相匹配的文本片段。然后,作品平台可以基于文本片段集合与其中每个文本片段所关联的开始播放时间,生成时间轴文本,将生成的时间轴文本与目标作品关联。需要说明的是,本公开尤其适用于音乐交易平台以及作为音乐人的用户上线制作其音乐作品的歌词滚动时间轴应用场景。
[0064]
通过上述技术方案,首先,用户不必自己编辑时间轴文本,而是将未关联开始播放时间的文本片段集合提供给作品平台即可,作品平台会自动为每个文本片段关联开始播放时间,生成时间轴文本,这一方面提升了用户向作品平台上传时间轴文本的便利性,另一方面消除了用户自己手动编辑的误差,为每个文本片段关联的开始播放时间也是比较准确的。
[0065]
其次,由于作品平台会在确定文本片段与语音内容片段相匹配之后,才将该语音内容片段的开始播放时间关联至该文本片段,因此,可以尽量避免根据与目标作品所包含的语音内容片段不匹配的文本片段生成时间轴文本,为目标作品关联比较准确的时间轴文本。
[0066]
下面参考本公开的若干代表性实施方式,详细阐释本公开的原理和精神。
[0067]
图2示例性提供一种为作品关联时间轴文本的方法的流程,包括以下步骤:
[0068]
s200:展示目标作品所对应的文本获取界面。
[0069]
s202:通过所述文本获取界面,获取用户在所述文本获取界面输入的文本片段集合。
[0070]
s204:响应于用户针对所述文本获取界面的第一操作指令以执行语音识别,获取所述语音内容的每个语音内容片段的开始播放时间,并且,从所述文本片段集合中确定匹配于每个语音内容片段的文本片段,将每个语音内容片段的开始播放时间关联至匹配的文本片段。
[0071]
s206:基于文本片段集合与其中每个文本片段所关联的开始播放时间,生成时间轴文本。
[0072]
s208:创建所述时间轴文本与所述目标作品之间的关联关系。
[0073]
图2所示的方法流程可以应用于作品平台。
[0074]
在一些实施例中,用户在向作品平台上传目标作品的流程中,可以触发作品平台执行为目标作品关联时间轴文本的子流程,该子流程即是图2所示的方法流程。在这些实施例中,上传目标作品的用户例如可以是目标作品的创作方、版权方、制作方等。例如,作品平台是歌曲平台的实施例中,用户可以是在歌曲平台上注册的艺人用户,艺人用户可以向歌曲平台上传自己创作的原创歌曲,并且在上传原创歌曲的过程中,可以触发作品平台执行为该原创歌曲关联时间轴文本的子流程。
[0075]
在另一些实施例中,目标作品可以是作品平台已经收集到的作品,用户如果注意到作品平台上的目标作品缺少合适的时间轴文本,则可以请求作品平台为目标作品关联时间轴文本,进入图2所示的方法流程。
[0076]
作品平台可以响应于用户为作品关联时间轴文本的请求,向用户展示目标作品所对应的文本获取界面。文本获取界面的主要作用是获取用户输入的文本片段集合。用户不必为文本片段集合中的每个文本片段关联相应的语音内容片段的开始播放时间,此操作由作品平台负责执行。
[0077]
在一些实施例中,作品平台可以提示用户将文本片段集合中的各个文本片段,按照先后时序顺序输入到文本获取界面,此处的先后时序顺序应当与各个文本片段分别匹配的语音内容片段的先后时序顺序一致。图3示例性提供一种歌曲场景下的文本获取界面,如图3所示,用户可以通过打字方式、复制粘贴方式或者语音识别方式,将文本片段集合按一定时序顺序,分行输入到文本获取界面的歌词区域。
[0078]
在另一些实施例中,用户输入到文本获取界面中的文本片段集合中各个文本片段之间可以不具有上述的时序顺序。这种情况下,只要作品平台可以从文本片段集合中确定出与目标作品中每个语音内容片段相匹配的文本片段,并为其关联相应的开始播放时间,则自然可以根据开始播放时间的先后顺序,将这些文本片段集合进行排序,生成时间轴文本。
[0079]
在一些实施例中,文本片段集合可以为第一语言版本的第一文本片段集合,如此,还可以通过文本获取界面,获取用户输入的第二语言版本的第二文本片段集合,其中,所述第一文本片段集合中的文本片段与所述第二文本片段集合中的文本片段一一对应。上述的第一语言版本可以是汉语,上述的第二语言版本可以是英语。相应的,可以基于所述第一文本片段集合、所述第一文本片段集合中的每个文本片段所关联的时间、所述第二文本集合,生成时间轴文本。
[0080]
图4示例性提供一种歌曲场景下既包含中文歌词又包含英文歌词的文本获取界面。如图4所示,文本获取界面的歌词区域包括左右两个子区域,用户向左边的子区域输入中文歌词,用户向右边的子区域输入英文歌词,其中中文歌词的每行与英文歌词的每行是对齐的。
[0081]
用户可以向文本获取界面输入第一操作指令,触发作品平台利用语音识别技术识别目标作品的每个语音内容片段,如此,可以进一步实现以下两个方面的操作:其一,获取每个语音内容片段的开始播放时间,该开始播放时间是该语音内容片段相对于所述目标作品开始播放时的时间;其二,从文本片段集合中确定匹配于每个语音内容片段的文本片段,将每个语音内容片段的开始播放时间关联至匹配的文本片段。
[0082]
此处需要说明,语音内容片段与文本片段相匹配,可以理解为语音内容片段所表
达的每个词(以及词序)与文本片段中的每个词(以及词序)一致。
[0083]
在一些实施例中,还可以响应于用户针对所述文本获取界面的第二操作指令以执行时间轴编辑,展示关联于所述文本获取界面的时间轴编辑界面,其中,所述时间轴编辑界面中展示有所述文本片段集合中的每个文本片段。然后,可以通过所述时间轴编辑界面播放所述目标作品,响应于用户针对所述时间轴编辑界面中展示的文本片段的第三操作指令以执行时间分配,将所述目标作品的当前播放时间分配给该文本片段关联作为开始播放时间,其中,该当前播放时间是相对于所述目标作品开始播放时的时间。
[0084]
也就是说,作品平台除了向用户提供自动生成时间轴文本的功能,还向用户提供手动编辑时间轴文本的功能。
[0085]
在一些实施例中,作品平台如果确定未通过所述文本获取界面获取到用户输入的时间轴信息,则可以响应于用户针对所述文本获取界面的第一操作指令以执行语音识别,使得作品平台自动生成时间轴文本。
[0086]
在一些实施例中,作品平台如果已通过所述文本获取界面获取到用户输入的时间轴信息,则根据所述时间轴信息检测所述文本片段集合中每个文本片段关联的开始播放时间,如果每个文本片段皆关联有开始播放时间,则基于所述文本片段集合与其中每个文本片段所关联的开始播放时间,生成时间轴文本。
[0087]
在一些实施例中,作品平台如果检测到未关联有开始播放时间的文本片段,则提示用户向所述文本获取界面补充输入该文本片段所关联的开始播放时间。
[0088]
在一些实施例中,作品平台在创建所述时间轴文本与所述目标作品之间的关联关系之前,还可以展示包含所述时间轴文本的预览界面;通过所述预览界面播放所述目标作品,当播放至每个语音内容片段的开始播放时间时,将所述预览界面中的对应于该语音内容片段的文本片段以及该开始播放时间以提醒方式展示给用户。
[0089]
此外,作品平台可以响应于用户针对所述预览界面的第四操作指令以执行时间轴再次编辑,展示关联于所述预览界面的时间轴编辑界面,其中,所述时间轴编辑界面包含所述时间轴文本。然后,作品平台可以通过所述时间轴编辑界面播放所述目标作品,并且,响应于用户针对所述时间轴编辑界面中展示的文本片段的第三操作指令以执行时间分配,以重新将所述目标作品的当前播放时间分配给该文本片段关联作为开始播放时间。
[0090]
在一些实施例中,时间轴编辑界面中的每个文本片段分行依次排列。作品平台可以监测用户敲击键盘的上下方向键所产生的输入信号,确定用户选择的所述时间轴编辑界面中展示的文本片段,可以监测用户敲击键盘的回车键所产生的输入信号,确定用户确认对该文本片段执行时间分配。
[0091]
在一些实施例中,作品平台在生成时间轴文本之前,还可以响应于用户针对所述时间轴编辑界面的第五操作指令以执行整体时间调整,将每个文本片段所关联开始播放时间延后或提前。可以对不同文本片段所关联的开始播放时间都延后或提前相同时长,也可以对不同文本片段所关联的开始播放时间延后或提前不同时长。
[0092]
此处提供一个歌曲场景下的具体示例。图5示例性提供一种歌曲场景下的文本获取界面。如图5所示,文本获取界面中除了可以包含歌词区域之外,还可以包含指令区域,指令区域中包含两个指令触发按钮,一个指令触发按钮示例性地为“智能识别滚动歌词”,用户点击该指令触发按钮,可以触发上述第一操作指令,使得作品平台自动生成时间轴文本;
另一个指令触发按钮示例性地为“制作滚动歌词”,用户点击该指令触发按钮,可以触发上述第二操作指令。
[0093]
图6示例性提供一种歌曲场景下的时间轴编辑界面。如图6所示,用户可以在时间轴编辑界面中手动制作滚动歌词,时间轴编辑界面中可以向用户播放歌曲,用户可以手动暂停播放,用户一边听着歌曲,一边观察着歌曲时间轴上显示的每句演唱内容的开始播放时间,用户可以选择相应的一句歌词并点击按钮“添加时间点”,触发上述的第三操作指令,为这句歌词关联开始播放时间。
[0094]
继续参见图6,由于用户控制鼠标选择歌词以及点击“添加时间点”按钮是不太方便的,容易导致较大的操作延时,因此,如果用户使用的是具有实体键盘的设备(如笔记本电脑),用户也可以通过敲击键盘而不是控制鼠标,来更方便的为每句歌词关联开始播放时间。
[0095]
具体来说,可以监测用户敲击键盘的上下方向键所产生的输入信号,确定用户选择的所述时间轴编辑界面中展示的歌词;监测用户敲击键盘的回车键所产生的输入信号,确定用户确认对该文本片段执行时间分配。监测用户敲击键盘的空格键所产生的输入信号,确定用户暂停/继续播放歌曲。用户可以点击“键盘操作指引”按钮,了解如果通过敲击键盘的方式进行手动编辑,参见图7所示。
[0096]
或者,如果用户使用的是具有触摸屏的设备(如平板电脑、手机),则用户也可以通过操作触摸屏而不是控制鼠标,来更方便的为每句歌词关联开始播放时间。
[0097]
具体而言,可以监测用户在触摸屏上进行上下(或左右)滑动所产生的输入信号,确定用户选择的所述时间轴编辑界面中展示的歌词;监测用户单次点击触摸屏所产生的输入信号,确定用户确认对该文本片段执行时间分配。监测用户连续多次点击触摸屏所产生的输入信号,确定用户暂停/继续播放歌曲。
[0098]
另外,用户还可以点击“时间轴整体调整”按钮,选择将每句歌词所关联的开始播放时间整体上延后一定时长(如0.1秒)或者整体上提前一定时长,参见图8所示。
[0099]
继续参见图6,用户如果临时不想在时间轴编辑界面中进行手动编辑,也可以再点击“智能识别滚动歌词”按钮,触发作品平台自动生成滚动歌词。此外,用户在时间轴编辑界面中完成手动编辑之后,可以点击保存,生成时间轴文本。另外,图9示例性提供另一种歌曲场景下的时间轴编辑界面,图9所示的时间轴编辑界面中不仅包含中文歌词,而且包含英文歌词,中文歌词与英文歌词的每一行是对齐的,用户只需要选择中文歌词添加时间点即可。
[0100]
参见图6或图9,作品平台可以提供生成的时间轴文本的预览功能,用户可以点击时间轴编辑界面中的“预览”按钮,触发进入预览界面。图10示例性提供一种歌曲场景下的预览界面,如图10所示,用户可以在预览界面中播放歌曲,预览滚动歌词效果,以便测试滚动歌词的展示与歌曲播放是否同步。如果用户认为还有必要对滚动歌词进行再次编辑调整,则可以点击“编辑按钮”,返回时间轴编辑界面再次编辑。
[0101]
图11示例性提供一种为作品关联时间轴文本的装置,应用于作品平台,所述装置包括:
[0102]
展示模块1101,展示目标作品所对应的文本获取界面,所述目标作品包含语音内容;
[0103]
获取模块1102,通过所述文本获取界面,获取用户在所述文本获取界面输入的文
本片段集合;
[0104]
识别模块1103,响应于用户针对所述文本获取界面的第一操作指令以执行语音识别,获取所述语音内容的每个语音内容片段的开始播放时间,其中,该开始播放时间是该语音内容片段相对于所述目标作品开始播放时的时间;并且,从所述文本片段集合中确定匹配于每个语音内容片段的文本片段,将每个语音内容片段的开始播放时间关联至匹配的文本片段;
[0105]
文本生成模块1104,基于文本片段集合与其中每个文本片段所关联的开始播放时间,生成时间轴文本;
[0106]
关联关系创建模块1105,创建所述时间轴文本与所述目标作品之间的关联关系。
[0107]
在一些实施例中,其中,所述文本片段集合为第一语言版本的第一文本片段集合;
[0108]
所述获取模块1102,通过所述文本获取界面,获取用户输入的第二语言版本的第二文本片段集合,其中,所述第一文本片段集合中的文本片段与所述第二文本片段集合中的文本片段一一对应;
[0109]
所述文本生成模块1104,基于所述第一文本片段集合、所述第一文本片段集合中的每个文本片段所关联的时间、所述第二文本集合,生成时间轴文本。
[0110]
在一些实施例中,所述识别模块1103,如果确定未通过所述文本获取界面获取到用户输入的时间轴信息,则响应于用户针对所述文本获取界面的第一操作指令以执行语音识别,使得自动生成时间轴文本。
[0111]
在一些实施例中,所述获取模块1102,如果已通过所述文本获取界面获取到用户输入的时间轴信息,则根据所述时间轴信息检测所述文本片段集合中每个文本片段关联的开始播放时间;
[0112]
所述文本生成模块1104,如果每个文本片段皆关联有开始播放时间,则基于所述文本片段集合与其中每个文本片段所关联的开始播放时间,生成时间轴文本。
[0113]
在一些实施例中,所述获取模块1102,如果检测到未关联有开始播放时间的文本片段,则提示用户向所述文本获取界面补充输入该文本片段所关联的开始播放时间。
[0114]
在一些实施例中,所述识别模块1103,如果检测到未关联有开始播放时间的文本片段,则响应于用户针对所述文本获取界面的第一操作指令以执行语音识别,从而重新为每个文本片段关联开始播放时间。
[0115]
在一些实施例中,所述装置还包括:
[0116]
编辑模块1106,响应于用户针对所述文本获取界面的第二操作指令以执行时间轴编辑,展示关联于所述文本获取界面的时间轴编辑界面,其中,所述时间轴编辑界面中展示有所述文本片段集合中的每个文本片段;通过所述时间轴编辑界面播放所述目标作品;响应于用户针对所述时间轴编辑界面中展示的文本片段的第三操作指令以执行时间分配,将所述目标作品的当前播放时间分配给该文本片段关联作为开始播放时间,其中,该当前播放时间是相对于所述目标作品开始播放时的时间。
[0117]
在一些实施例中,所述装置还包括:
[0118]
预览模块1107,在所述关联关系创建模块1105创建所述时间轴文本与所述目标作品之间的关联关系之前,展示包含所述时间轴文本的预览界面;通过所述预览界面播放所述目标作品,当播放至每个语音内容片段的开始播放时间时,将所述预览界面中的对应于
该语音内容片段的文本片段以及该开始播放时间以提醒方式展示给用户。
[0119]
在一些实施例中,所述编辑模块1106,响应于用户针对所述预览界面的第四操作指令以执行时间轴再次编辑,展示关联于所述预览界面的时间轴编辑界面,其中,所述时间轴编辑界面包含所述时间轴文本;通过所述时间轴编辑界面播放所述目标作品;并且,响应于用户针对所述时间轴编辑界面中展示的文本片段的第三操作指令以执行时间分配,从而重新将所述目标作品的当前播放时间分配给该文本片段关联作为开始播放时间。
[0120]
在一些实施例中,在所述时间轴编辑界面中,所述文本片段集合中的每个文本片段分行依次排列;
[0121]
所述编辑模块1106,监测用户敲击键盘的上下方向键所产生的输入信号,确定用户选择的所述时间轴编辑界面中展示的文本片段;监测用户敲击键盘的回车键所产生的输入信号,确定用户确认对该文本片段执行时间分配。
[0122]
在一些实施例中,所述编辑模块1106,响应于用户针对所述时间轴编辑界面的第五操作指令以执行整体时间调整,将每个文本片段所关联开始播放时间延后或提前指定时长。
[0123]
在一些实施例中,所述目标作品为歌曲,所述时间轴文本为每句歌词关联有开始播放时间的歌词文本
[0124]
图12是本公开提供的一种计算机可读存储介质的示意图,该介质140上存储有计算机程序,所述程序被处理器执行时实现本公开任一实施例的方法。
[0125]
本公开还提供了一种计算设备,包括存储器、处理器;所述存储器用于存储可在处理器上运行的计算机指令,所述处理器用于在执行所述计算机指令时实现本公开任一实施例的方法。
[0126]
图13是本公开提供的一种计算设备的结构示意图,如图13所示,该计算设备15可以包括但不限于:处理器151、存储器152、连接不同系统组件(包括存储器152和处理器151)的总线153。
[0127]
其中,存储器152存储有计算机指令,该计算机指令可以被处理器151执行,使得处理器151能够执行本公开任一实施例的方法。存储器152可以包括随机存取存储单元ram1521、高速缓存存储单元1522和/或只读存储单元rom1523。该存储器152还可以包括:具有一组程序模块1524的程序工具1525,该程序模块1524包括但不限于:操作系统、一个或多个应用程序、其他程序模块和程序数据,这些程序模块一种或多种组合可以包含网络环境的实现。
[0128]
总线153例如可以包括数据总线、地址总线和控制总线等。该计算设备15还可以通过i/o接口154与外部设备155通信,该外部设备155例如可以是键盘、蓝牙设备等。该计算设备150还可以通过网络适配器156与一个或多个网络通信,例如,该网络可以是局域网、广域网、公共网络等。如图所示,该网络适配器156还可以通过总线153与计算设备15的其他模块进行通信。
[0129]
此外,尽管在附图中以特定顺序描述了本公开方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。
[0130]
虽然已经参考若干具体实施方式描述了本公开的精神和原理,但是应该理解,本公开并不限于所公开的具体实施方式,对各方面的划分也不意味着这些方面中的特征不能组合以进行受益,这种划分仅是为了表述的方便。本公开旨在涵盖所附权利要求的精神和范围内所包括的各种修改和等同布置。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1