但是剪映供应了导入srt字幕文件,字幕文件可以一次性天生全部***文本.全选后就能全部朗读了.这不失落一种间接但高效的方法.

运用人工智能生成字幕srt文件在剪映里进行批量配音的方法_字幕_文本 计算机

现在的问题就变成如何找到把大段文本变成srt字幕文件的方法了.如果人工来转换,还是直接剪映里一句一句字幕加还来得快.

然而人工智能对话工具chatGPT的涌现,除了天生程序代码外,我试试过常见的不同文本文件也能天生,而srt恰好便是一种文本格式.

SRT文本格式

srt的全称是SubRip Text,每个字幕段,即一句字幕

由四部分构成:

字幕序号字幕显示的起始韶光字幕内容(可多行)空缺行(表示本字幕段的结束)

以下就一句字幕样例

1

00:00:00,000 --> 00:00:06,000

用chatGPT写代码已经不稀奇了.

2

因此我们只要让ai把大段文本天生这个格式就行.

天生srt字幕的关键字

但是让chatGPT明白天生srt字幕,必须要见告它,每行带韶光标注.否则他会生一段格式化的文本而且srt ,而且每句字幕无论是非为固定5秒,以是你可开始见告设置别的间隔.

以是成功天生字幕可以以下解释开头:

"把下面一段文案用人类正常语速断句天生SubRip Text格式字幕文本,每行开始每一行前面要包含srt韶光标签,每句6秒钟 "

这样chatGPT就明白要天生srt.把稳必须假如SubRip Text全称.后面接你要天生文本内容即可

下面便是chatGPT天生的srt文本

1 00:00:00,000 --> 00:00:06,000 用chatGPT写代码已经不稀奇了.

2 00:00:06,000 --> 00:00:12,000 我突发奇想,能不能直接用一段文本描述天生日程呢?

3 00:00:12,000 --> 00:00:18,000 比如这一段:"来日诰日10:30在深圳北站坐G2303列车前往长沙".

4 00:00:18,000 --> 00:00:24,000 刚开始它是天生失落败了.

5 00:00:24,000 --> 00:00:30,000 由于chatGpt表示不能天生文件.

6 00:00:30,000 --> 00:00:36,000 建议用日历软件去天生.

7 00:00:36,000 --> 00:00:42,000 末了我换了问法:"示范一个iCalendar文本例子".

8 00:00:42,000 --> 00:00:48,000 然后就天生一个标准的iCalendar日程文本.

9 00:00:48,000 --> 00:00:54,000 把这段代码文本另存为ics文件.

10 00:00:54,000 --> 00:01:00,000 就能导入到各种日程文件当中.

11 00:01:00,000 --> 00:01:06,000 当然手动操作这一过程是很麻烦.

12 00:01:06,000 --> 00:01:12,000 但是如果用app利用它的api自动完成这一步呢?

13 00:01:12,000 --> 00:01:18,000 这一贯是我利用日程软件一个痛点.

14 00:01:18,000 --> 00:01:24,000 一个大略小事要在日历app或软件控件上上写一堆笔墨才能用.

15 00:01:24,000 --> 00:01:30,000 用措辞分

把输出结果拷贝出来到保存到一个文本文件,后缀名为srt,这样字幕文件就能导入剪映来操作了

天生字幕产生的问题及办理

把稳文本太长,chatGPT天生有可能输出不完备,这时可以输入"continue"或者 连续.

chatGPT会把剩余内容输出

在实践中创造,ai对付字幕的断句是句号或等效的?,!等为换行标志,但是这样每每让一句字幕太长了,因此可以把逗号置换成句点或句号,便是每句分割更短了.

后来反应过来,它是一个智能工具啊,只要在对话中对他解释:"逗号也分割",它就会实行你的指令!

如果你对结果不太满意,可以连续对话,叫他重新排版,比如调度韶光等,chatGPT也会照做不误.

当然现在最大问题是当文本过永劫,全体对话就停滞了,征象便是输出光标的闪烁,但没有输出,你也无法在对话框输入.

在没有找到缘故原由之前,我的办理办在之前,我只能哀求chatGPT只天生五句字幕

把下面一段文案用人类正常语速断句天生SubRip Text格式字幕文本,每行开始每一行前面要包含序号,srt韶光标签,每句6秒钟,逗号也分割,只需部分天生,最多天生五句字幕

chatGPT实行后,我再连续关照他:"天生第6句往后字幕",它听懂照做.如果还是太长可以9句天生一次问题不大.

在天生时创造末了一句字幕太长了,于是关照它把这句再拆分成3句,还是实行了

末了在剪映中导入字幕统一天生即可,这里创造一个问题,字幕韶光间隔是固定的,但是里面笔墨长短不一,这样天生音频会有重叠,要手工调度良久.

后面想起来,我直接命令他按笔墨长度调度时长啊,于是我输入如下对话

把每句字幕的时长由笔墨长度决定?

令人愉快到有点后怕的结果出来,chatGPT照做了!

运行下,觉得chatGPT是就一个聪明助手,会听懂你的意思反复调度,这样如果性能够,很多以前用脚本或者程序来做文本处理部分,直接由chatGPT代替即可,你是否有其它玩的法