小说对话提取:引号里的对白拆成“角色:台词”,旁白单独成行
小说对话提取工具把小说原文改成配音能用的剧本格式:引号里的对白单独成行,前面写上说话人,旁白另起一行。说话人和情绪是按「苏曼冷笑道」「她低声说」这类说话提示猜出来的——这是规则匹配,不是 AI 读懂了故事:猜不出的行写成「?:」等你填,靠「他 / 她」、上下文猜的标黄让你核对。转好的文本是「角色(情绪):台词」,可以直接贴进配音工坊分角色配音。全程在浏览器里运行,不上传,不调用 AI。
- 引号对白单独成行
- 按说话提示猜角色
- 猜不出标「?」
- 不上传 · 不用 AI
更新于 2026 年 11 月 6 日内容核对于 2026 年 11 月 6 日
样片 D · 每晚听她哄睡的总裁
中文 · 台词节选 · 3 个角色

旁白
我叫温以宁,一个凌晨给失眠的人读睡前故事的小主播。

旁白
签隐婚合约那天,顾总只提了一个条件——每晚十一点,准时开播。

顾总平静
合约第七条,不见面,不打听我是谁。

温以宁嘲讽
放心,顾总,我对你的钱比对你的人感兴趣。
小说对话提取:贴一段原文,看它怎么拆
粘贴或打开一章小说(中文或英文),旁边是转换结果和角色表。写着「?:」的行要你填说话人,标黄的是猜的,都核对一遍再导出。
小说对话提取怎么用:五步变成配音剧本
一次处理一章最顺手:结果好核对,贴进工坊也不会超字数。
- 01
第 1 步
贴原文
把一章小说粘贴进来,或者打开 TXT;也可以先点示例看看效果。中文、英文都行,工具按文字自动判断。一个段落一行,段落之间空不空行都可以。
- 02
第 2 步
选引号和三个开关
默认认“”「」『』和英文直引号,英式小说常用的单引号‘’要手动勾上。三个开关:去掉旁白里的说话提示(默认开)、按上一位说话人猜「他 / 她」(默认开)、保留旁白(默认开;关掉就只剩对白)。
- 03
第 3 步
填「?:」,核对黄色
写着「?:」的是一点提示都没有的对白,标黄的是猜出来的:靠「他 / 她」猜的、跟着同段另一句猜的、引号后面紧跟着某个角色动作猜的。黄色不一定错,但一定要看一眼。「?」和单句猜错要逐行改:复制出结果以后,在编辑器里或者贴进工坊后用「编辑剧本」改。
小贴士 · 结果会提示哪些段落的引号没有闭合,那多半是跨段对白,单独检查。
- 04
第 4 步
在角色表里改名、合并
角色表列出每个角色几句、其中几句是猜的。把「念念」改成「苏念」,两个名字就合成一个人;名字认错了(比如动词被连进名字里)也在这里改。这就是角色名批量替换,改一次,全文跟着变。
- 05
小说旁白和对话分开:它怎么猜说话人
小说对话提取只看三样东西:引号、引号前后的说话提示、提示里的情绪词。下面是一段自写的十行小说,左边是原文,右边是工具实际转出来的结果。
| 原文 | 转换结果 | 为什么 |
|---|---|---|
| 订婚宴的香槟塔刚刚搭好,苏念猛地睁开眼。 | 订婚宴的香槟塔刚刚搭好,苏念猛地睁开眼。 | 没有引号,整段是旁白,原样一行 |
| 苏曼端着酒杯走过来,冷笑道:“妹妹,这份股权转让书签了吧。” | 苏曼端着酒杯走过来。 / 苏曼(冷笑):妹妹,这份股权转让书签了吧。 | 提示在引号前。「冷笑道」从旁白里去掉,说话人取句首的「苏曼」,「冷笑」对上工坊情绪 |
| “签?”苏念淡淡地说,“姐姐不如先看看大屏幕。” | 苏念(平静):签? / 苏念(平静):姐姐不如先看看大屏幕。 | 提示夹在两段引号中间,两句都归苏念;「淡淡」归到「平静」 |
| 灯光一暗,监控录像里,苏曼正把药粉倒进她的酒杯。 | 灯光一暗,监控录像里,苏曼正把药粉倒进她的酒杯。 | 旁白 |
| “关掉!谁让你们放的!”苏曼怒吼道。 | 苏曼(怒吼):关掉!谁让你们放的! | 提示在引号后 |
| 陆景琛缓缓起身:“我让放的。” | 陆景琛:我让放的。 | 引号前是冒号,冒号前句子的主语就是说话人;「缓缓起身」不是情绪,不写 |
| 她哽咽着问:“你……为什么要帮我?” | 陆景琛(哽咽):你……为什么要帮我?〔标黄〕 | 「她」按上一位说话人猜成了陆景琛——猜错了,应该是苏念。工具不看性别,所以标黄 |
| “因为你值得。” | ?:因为你值得。 | 一点提示都没有,留给你填 |
| 苏念心想:这一次,谁也别想再骗我。 | 苏念心想:这一次,谁也别想再骗我。 | 没有引号的内心独白,不处理,原样当旁白 |
| 念念轻声说:“谢谢。” | 念念(耳语):谢谢。 | 「轻声」归到「耳语」;「念念」是苏念的小名,要在角色表里合并 |
说话提示认哪些写法
- 提示在引号前:「苏曼冷笑道:」「她低声说:」,或者先写动作再说话「苏曼端着酒杯走过来,冷笑道:」——说话人取这句开头的名字。
- 提示在引号后:「“……”苏曼怒吼道。」
- 提示夹在中间:「“签?”苏念淡淡地说,“……”」,前后两段引号都归同一个人。
- 只有冒号没有说话动词:「陆景琛缓缓起身:“……”」,冒号前的主语算说话人。
- 引号后紧跟着已知角色的动作:「“我早就知道了。”林晚转身离开。」,猜是林晚说的,标黄。这个角色得在别处有过说话提示,工具才认得这个名字。
- 同一段里两句引号中间夹着叙述,只有一句有提示:另一句跟着它猜,标黄。
情绪词怎么对应
| 工坊情绪 | 会被认出来的提示词(节选) |
|---|---|
| 冷笑 | 冷笑、冷哼、轻蔑、不屑、冷冷 |
| 哽咽 | 哽咽、哭腔、抽泣、啜泣、委屈、哭 |
| 耳语 | 耳语、低语、小声、轻声、悄声、低声 |
| 怒吼 | 怒吼、愤怒、暴怒、大吼、咆哮、怒斥 |
| 温柔 | 温柔、柔声、宠溺、深情、心疼 |
| 激动 | 激动、兴奋、惊喜、震惊、惊呼 |
| 平静 | 平静、淡淡、冷静、淡然、镇定 |
| 嘲讽 | 嘲讽、讥讽、讽刺、阴阳怪气、挖苦、戏谑 |
匹配是按字面来的,偶尔会误判:「哭笑不得地说」里有个「哭」,会被认成哽咽。不在词表里的描写,比如「笑道」,会写成括号备注「顾承(笑):……」。工坊不会把括号备注读出来,它会作为这句的表演提示一起交给配音模型;只有上面 8 种情绪会显示成情绪标签,能在工坊里逐句改。

小说对话提取不处理的写法
下面这几种写法,规则判断不了。工具不会假装处理好了:要么原样留着,要么标出来提示你。转完专门找一遍。
引号里套引号
「林晚说:“他当时说『我等你』,结果呢?”」——外层引号里的整句归林晚,里层的『我等你』不会被拆成另一个人的台词。转述别人的话,配音时还是林晚一个人读,通常这正是你要的;想让里层换个声音,得手动拆成两行。
跨段落的对白
一个人一口气说好几段话,前几段只有开头的引号、没有结尾的引号,这是小说的老写法。工具按段处理,会把这些段落列成「引号没有闭合」,前面几段多半变成「?:」。核对时把它们填成同一个人。
没有引号的内心独白
「苏念心想:这一次,谁也别想再骗我。」没有引号,工具当它是旁白。要注意的是冒号:贴进工坊后,「苏念心想:」会被当成一个叫「苏念心想」的新角色。想让旁白读,把冒号改成逗号;想让苏念本人的声音读心声,改成「苏念(心声):这一次,谁也别想再骗我。」,括号里的「心声」不会读出来。
「他 / 她」和第一人称
「他 / 她」只按上一位说话人猜,不分男女,两个人一来一回时很容易猜反。第一人称小说里,「我冷笑道」的说话人就是「我」,后面紧跟的「他说」也会被猜成「我」。在角色表里把「我」改成主角的名字,再逐条看一遍黄色的行。
名字认歪了
名字后面跟着不太常见的说话动词时,动词可能被连进名字里,比如「林晚嘀咕道」认成了「林晚嘀咕」。角色表里多出一个奇怪的名字,一眼就能看到,把它改名成「林晚」就合并了。
和 AI 小说转剧本的区别
| 小说对话提取(本页) | AI 小说转剧本 | |
|---|---|---|
| 原文 | 一个字不改,只加角色名、情绪括号和换行 | 通常会改写、删减,补场景说明 |
| 说话人 | 按说话提示猜,猜不出写「?」,猜的标黄 | 由模型判断 |
| 同一段再转一次 | 结果完全一样 | 可能不一样 |
| 文本去向 | 留在你的浏览器里 | 通常要发给模型服务 |

AI配音剧本格式:转好的文本怎么接上配音工坊
AI Drama Voice 配音工坊只按「角色名:」分角色,没写名字的句子全部归旁白,不会凭「他冷冷地说」去猜说话人。小说对话提取做的就是补上这一步。
工坊认的格式
- 一行一句。
- 对白写成「角色名:台词」或「角色名(情绪):台词」,中英文冒号和括号都认。
- 旁白直接写,不加前缀;写「旁白:」也行。
- 括号里是 8 种情绪之一(或它的同义词),就变成情绪标签;其他内容当表演提示,不读出来。
小说对话提取转出来的文本正好是这个格式。更完整的写法,比如场次、△ 动作行、OS 怎么标,见短剧剧本格式。想先看看每个角色有多少句、戏份占多少,把转好的文本贴进剧本台词统计。
贴进工坊之前检查三件事
- 1.没有剩下「?:」。工坊不认「?」这个名字,整行会归到旁白,用旁白的声音读出来。
- 2.同一个人只有一个名字。工坊按名字区分角色,「念念」「苏念」「苏小姐」会分给三个声音。在角色表里合并成一个。
- 3.一次不超过 8,000 字(不计空白)。转完每句台词前面多了角色名、冒号和情绪括号,字数会变多,原文七千多字的一章转完就可能超。超了先用 TXT分割器 切开,或者把上限设低一点再切。

贴进去以后,工坊先分析演员表:每个角色自动分一个声音,可以换;每句的情绪可以改。这一步免费,满意了再选语种生成。同一班演员还能配成英语、泰语、越南语、印尼语、西班牙语、葡萄牙语、日语、韩语,每集每种语言导出 MP3 和 SRT。整本书怎么一章一章做,见小说转有声书。
让小说对话提取更准的五个小改动
原文稍微整理一下,「?」和黄色会少很多。
先统一引号
有的书用“”包对白,又用“”标重点词(所谓的“规矩”),重点词会被当成对白。这种书只勾「」或改掉重点词的引号;英式小说用‘’写对白的,记得勾上单引号。
给代词多的段落换上名字
两个同性别的角色来回对话、全用「他」,规则一定会猜乱。把关键几处的「他」换成名字,后面的猜测就准了。
让角色先有一次完整的说话提示
工具先从「某某说 / 道」里收集名字,收集到的名字才能用来猜「“……”林晚转身离开」这类写法。主要角色第一次开口时如果没有提示,手动补一个。
称呼统一放到最后做
小名、昵称、尊称(念念、苏小姐、大小姐)先别在原文里改,转完在角色表里一次合并,最省事。
先分集,再提取
整本书一次贴进来,结果很难核对。先用 TXT分割器 按章切开,一章一章转、一章一章贴进工坊。
常见问题
配音用的剧本格式就是一行一句、对白写成「角色名:台词」、旁白不加前缀。用本页的小说对话提取工具:粘贴一章小说,引号里的对白自动拆成「角色(情绪):台词」,旁白另起一行;填好标「?」的行、核对标黄的行,就能贴进配音工坊。
能猜,但不是理解。小说对话提取按「苏曼冷笑道」「她低声说」这类说话提示找说话人;「他 / 她」按上一位说话人猜,不看性别;一点提示都没有的写成「?:」。所以结果一定要核对,尤其是标黄的行。
同一个错名字反复出现(比如「林晚嘀咕」),在角色表里把它改名成正确的名字,全文一起改。工具里的转换结果是只读的:单独一句猜错、或者「?:」的行,复制出来以后逐行改,或者贴进工坊后在「编辑剧本」里改。
引号里的是对白,引号外的是旁白,小说旁白和对话分开就靠这一条。工具默认把旁白里的「冷笑道」「说」这类提示去掉,剩下的叙述单独成行;想保留提示,或者只要对白不要旁白,都有开关。没有引号的内心独白会留在旁白里。
能。角色表里改一个名字,所有这个名字的台词一起改;改成已有的名字(念念 → 苏念),两个角色就合并成一个。转出来的剧本里只会有改好的名字。
支持。英文认直引号,单引号要手动勾上;说话提示认 said、asked、whispered、shouted 这类动词,以及 she said softly 这样带副词的写法,whispered、sneered 这类过去式也能对上工坊的情绪。英文结果的格式是「Name (emotion): line」。
AI 改写工具会改原文、补场景,由模型判断谁在说话;小说对话提取一个字不改原文,只按规则加角色名和情绪,猜不准的标出来让你定,同样的输入每次结果都一样,文本也不离开浏览器。要改编用 AI,要原著原文配音用这个。





