TXT转SRT:台词文本一键生成 SRT 字幕
TXT转SRT 只需要三步:把台词粘贴进来(或打开 .txt 文件),选按语速还是按总时长排时间轴,然后下载 .srt。工具会去掉“林晚:”这样的说话人前缀和括号里的动作提示,每行台词生成一条字幕,导出 UTF-8 编码、剪映能直接读的 SRT 文件。整个过程在你的浏览器里完成,文本不会上传。
- 每行一条字幕
- 按语速或总时长
- UTF-8 防乱码
- 文本不上传
更新于 2026 年 11 月 5 日内容核对于 2026 年 11 月 5 日
episode-01.zh.srt
UTF-81
00:00:00,400 --> 00:00:06,900
订婚宴的香槟塔刚刚搭好,苏念猛地睁开眼——她回到了被陷害的那一天。
2
00:00:07,100 --> 00:00:12,000
妹妹,这份股权转让书签了吧,大家都在等你呢。
3
00:00:12,200 --> 00:00:16,600
签?姐姐不如先看看,大屏幕上放的是什么。
4
00:00:16,800 --> 00:00:22,100
灯光一暗,监控录像里,苏曼正把药粉倒进她的酒杯。
5
00:00:22,300 --> 00:00:24,500
关掉!谁让你们放的!
TXT转SRT:贴台词,马上出字幕
左边贴台词或打开 .txt,右边实时出现时间轴预览和完整的 SRT 内容。点“填入示例”可以先看一段短剧台词的转换效果。
语速
字幕条数
0
清理后每行一条
字幕结束于
0:00
最后一条字幕的结束时间
全部在你的浏览器里完成:文本不会上传,也不调用 AI。文件按 UTF-8(带 BOM)编码、CRLF 换行保存,剪映、Premiere、达芬奇和 YouTube 都能直接读取。
时间轴估算口径:每条字幕时长 = 字数 ÷ 语速,短于“每条最短”的按最短算,条与条之间留出句间停顿;按总时长时,先给每条留出最短时长,剩下的时间按字数比例分配。语速档位和配音时长计算器一致:中文每分钟 200 / 250 / 300 字,英文每分钟 130 / 150 / 170 词。这是按文字估算的时间轴;配音之后按真实音频导出的 SRT 才能逐句对齐。
TXT转SRT 怎么用:四步出字幕
不需要视频、不需要安装软件。第一次用建议先点“填入示例”,看清每个设置对时间轴的影响。
- 01
贴台词,一行一句
把一集的台词粘贴进输入框,或者点“打开 .txt”选择本地文件。每个非空行会变成一条字幕;“角色名:台词”格式的说话人前缀默认去掉,括号里的“(冷笑)”“(哽咽)”这类提示也会自动删掉。
小贴士 · 整行都在【】里的场景说明会被当作提示删掉,不会变成字幕。
- 02
选时间轴的排法
还没有音频时选“按语速”:中文按字计算,标准档每秒 4.2 字(每分钟约 250 字),英文按词计算。已经知道成片总长时选“按总时长”,输入 1:30 这样的时长,工具会把时间按字数比例分给每一句。
- 03
调停顿、最短时长和偏移
“句间停顿”是两条字幕之间的空白;“每条最短”保证“嗯。”这类短句也能停留够久、来得及读完;片头前几秒没有台词时,用“整体后移”把所有字幕往后推。长句可以设“超过多少字拆开”,工具会优先在逗号、句号处断开。
- 04
检查预览,下载 SRT
右侧会列出前几条字幕的时间码和文本,下方是完整的 SRT 内容。确认无误后点“下载 .srt”,或者复制内容粘贴到其他编辑器里。导入剪映的具体操作见剪映配音对齐教程。
TXT转SRT 之前:SRT 字幕文件长什么样
SRT(SubRip)是最通用的外挂字幕格式,本质就是一个按固定规则排版的纯文本文件。看懂它的结构,TXT转SRT 出了问题也能自己修。
一条字幕由四行组成
| 行 | 示例 | 说明 |
|---|---|---|
| 序号 | 1 | 从 1 开始依次递增,不能重复或跳号 |
| 时间码 | 00:00:01,000 --> 00:00:03,500 | 开始时间和结束时间,中间是空格、两个短横线、大于号、空格 |
| 字幕文本 | 这杯酒,你还是留着自己喝吧。 | 可以一行,也可以两行;竖屏短剧建议一行 |
| 空行 | (空) | 表示这条字幕结束,下一条从新的序号开始 |
时间码里的“00:00:01,000”依次是时、分、秒和毫秒。毫秒前面必须用英文逗号;写成句点(00:00:01.000)是 WebVTT 格式的写法,有些剪辑软件会因此读不出时间。开始时间要早于结束时间,后一条的开始时间也不应早于前一条的结束时间,否则两条字幕会叠在画面上。
为什么导入剪映会乱码
Windows 记事本旧版本默认把中文存成 GBK(ANSI)编码,很多剪辑软件和视频平台却按 UTF-8 读取字幕,汉字就会变成一串问号或怪字符。这个工具读取 .txt 时会自动识别 UTF-8、UTF-16 和 GBK,导出时统一写成 UTF-8 并在开头加 BOM(字节顺序标记),换行用 Windows 常用的 CRLF,剪映、Premiere、达芬奇和 YouTube 都能正确识别。
按文字估算的时间轴准不准
用 TXT转SRT 工具,只能根据字数估算每句话说多久,真实配音会因为情绪、停顿和语速变化而偏离:一句冷笑可能拖得很长,吵架戏的短句又会说得很快。所以估算出来的 SRT 适合三种用途:先给剪辑师一个能看的字幕初稿、给没有声音的分镜或样片配上字幕、提前检查一屏字是不是太多。需要和声音逐句对齐时,应该用配音之后的真实时长。

配音之后直接拿精确 SRT
在 AI Drama Voice 的配音工坊里给剧本配完音,导出时每个语种都会附带一份 SRT,每条字幕的开始和结束就是那句台词在 MP3 里真实所在的位置,不需要再估算或手动对轴。
语速设多少合适
| 内容类型 | 建议档位(中文) | 建议档位(英文) |
|---|---|---|
| 情感戏、旁白较多的推文 | 舒缓 3.3 字/秒 | 舒缓 2.2 词/秒 |
| 一般短剧对白 | 标准 4.2 字/秒 | 标准 2.5 词/秒 |
| 快节奏爽剧、解说 | 紧凑 5 字/秒 | 紧凑 2.8 词/秒 |
泰语书写不分词、日语每秒音节多,按字或按词估算都容易偏差。用 TXT转SRT 做这些语种的字幕时,更稳的办法是先拿到音频的总时长,再用“按总时长”模式让工具按比例分配。
TXT转SRT 后时间轴对不上?六个修法
TXT转SRT 之后发现字幕和声音错位,先判断是整体偏了,还是越往后偏得越多。
整体早了或晚了几秒
说明起点不对。还没下载时,用“整体后移”把所有字幕一起往后推;已经导出的 .srt,放进 SRT字幕时间轴调整 工具整体平移,或者在剪辑软件里把整条字幕轨拖动对齐第一句台词。
越往后偏得越多
说明语速设快了或设慢了。改用“按总时长”,填入音频的实际长度,误差会被平均分到每一句。
短句一闪而过
把“每条最短”调到 1.2–1.5 秒。观众读一句字幕需要时间,太短的字幕即使时间对,也等于没看见。
一屏字太多
设置“超过多少字拆开”,竖屏短剧可以先试 14–16 字。工具会优先在标点处断开,再按拆开后的字数分配时间。
说话人名字也显示出来了
检查台词是不是用了“林晚:”这种冒号格式;冒号前面超过 24 个字符或带句号的不会被识别为说话人。需要保留名字时,切换到“保留”。
场景说明变成了字幕
把“场景:宴会厅”这类行放进【】里,或者直接删掉。工具只认括号里的提示,不会猜哪一行不是台词。
什么时候需要 TXT转SRT 字幕
剪辑师先拿到字幕初稿
剧本定稿、声音还没出来时,先生成一份估算时间轴的 SRT,剪辑师可以提前排版、调字幕样式,声音到了再替换成精确版本。
竖屏短剧检查字幕长度
把每集台词转成 SRT 导入剪映,看一遍哪些句子在手机屏幕上要折成两三行,回到剧本里提前删改,比成片后再返工省事。
外语版先对一遍字幕
翻译好的英文、印尼语台词同样一行一句贴进来,切到“按词”计数,就能先看外语字幕的条数和长度;正式出片时用配音后的 SRT。
常见问题
把 txt 里的台词整理成一行一句,粘贴到本页的 TXT转SRT 工具(或直接打开 .txt 文件),选择语速或总时长,点“下载 .srt”即可。工具会自动编号、写时间码、去掉说话人前缀,导出 UTF-8 编码的标准 SRT。
SRT 是纯文本:每条字幕依次写序号、“开始 --> 结束”时间码、字幕文本和一个空行。手写容易出错,用本页的 SRT 字幕生成器按台词自动生成更快;有配音音频时,用配音后导出的 SRT 时间最准。
整体早了或晚了,生成前用“整体后移”;越往后偏差越大,改用“按总时长”并填入音频实际长度。已经下载的 SRT 要改时间,用 SRT字幕时间轴调整 工具,它能整体平移、只移某一句之后的字幕或按比例拉伸。要逐句精确对齐,就用配音后按真实音频生成的 SRT,详见剪映配音对齐教程。
乱码基本都是编码问题:文件是 GBK(ANSI)编码,而软件按 UTF-8 读取。把原文件用本工具打开再重新下载,导出的 SRT 统一是 UTF-8(带 BOM),一般就能正常显示。
可以。TXT转SRT 只需要台词文本,时间轴按语速估算。适合先做字幕初稿或检查每屏字数;等音频或视频出来后,再按实际时长调整,或者换成配音后导出的精确 SRT。
能。英文等用空格分词的语言,把计数方式切到“按词”;泰语不分词、按字估算误差大,建议先拿到音频总时长,用“按总时长”模式分配时间。







