闭馆前,两个人想做不同的事

“灯怎么还亮着?”可以是一句普通询问,也可以是一个人准备下班时的催促。让它进入对话,需要知道对面的人为什么还没关灯。

下面是一段原创、虚构的小场景。图书馆到了闭馆时间,阿岚想赶末班车,老周知道楼上还有位读者。这位读者明天就要搬走,想找回父亲捐过的一本书。两位同事掌握的信息不同,也各有一个眼前要完成的动作。

阿岚: 灯怎么还亮着?不是说好八点关馆吗?

老周: 楼上还有一个人。她在找一本书。

阿岚: 明天再找不行吗?最后一班车快到了。

老周: 她说明天就要搬走。那本书,是她爸爸捐的。

阿岚: 在哪一排?

老周: 靠窗,第三排。我去给你留门。

阿岚最后没有说“我理解了,我愿意留下”。一句“在哪一排?”已经让方向发生变化:原本想离开的人,开始找书。老周也没有继续解释,而是接住这个决定,回答位置,替同事留门。

同样六句录音,听两种接话节奏

两版使用同样的六段台词音频,角色、文字、语速和片段音量都不变。第一版在每次交接处加入同样长的空白;第二版缩短前两次交接,在读者的原因出现前后留出更多空间。请留意“她爸爸捐的”之后,到“在哪一排?”之间的变化。

等间隔编排

每次交接都额外留白0.60秒。

按情境调整留白

前两次接话较快,原因揭示前后留出更长空白。

这里呈现的是两种编排选择。第二版的留白旨在给人物重新考虑的时间;是否成立,要结合这段实际表演来听。它不说明所有对话都应该这样停,也不把慢一点等同于更有情感。

先写这句话想让对方做什么

阿岚第一句希望老周关灯,第三句给出离开的理由。老周先解释还有人,再透露那本书的来历。他没有一开口就把背景全部讲完,因此阿岚的下一句有了出现的理由。

台词人物此刻的动作对下一句的作用
“不是说好八点关馆吗?”催促同事结束工作。老周需要解释为什么还在等。
“最后一班车快到了。”让对方知道留下的代价。老周必须决定是否说明读者的原因。
“那本书,是她爸爸捐的。”补上阿岚原先不知道的信息。阿岚可以重新决定走还是留。
“在哪一排?”开始参与找书。老周可以结束解释,转而配合。

写完一段对白,可以在每句旁边试着标一个动作:催促、澄清、试探、拒绝、请求帮助。如果连续几句都只是“向听众介绍背景”,两个人即使换着声音读,也可能像轮流念说明书。

回应前一句,比补齐所有背景更重要

把老周的第一句换成“我们图书馆设在三楼,开放到晚上八点,读者可以借阅馆藏”,信息没有错,却没有回答阿岚为什么还不能走。原稿只说“楼上还有一个人”,先回应眼前的问题,背景留到需要它的时候再进入。

人物可以省略双方已经知道的事。阿岚问“在哪一排?”,听者仍能接上,因为前面已经建立了“找书”这个动作。若场景里同时出现找书、找钥匙和找人,就可能需要补成“那本书在哪一排”,让指向重新清楚。

短句的价值在于它改变了正在发生的事。为了追求口语感,把每句话都截成几个字,反而可能让人物互相打哑谜。读者需要知道这句话回应了什么、下一位为什么会这样接。

把空白留在人物需要作决定的地方

前两次交接是同事间熟悉的询问与答复,可以试着接快一点。到了“最后一班车快到了”,老周接下来要说的是另一位读者的私事;稍长的空白,是一种谨慎开口的编排选择。听到父亲捐书的原因后,阿岚再问位置,空白又可以容纳一次犹豫。

交接位置等间隔版额外空白情境版额外空白
第1句 → 第2句0.60秒0.18秒
第2句 → 第3句0.60秒0.18秒
第3句 → 第4句0.60秒0.70秒
第4句 → 第5句0.60秒1.15秒
第5句 → 第6句0.60秒0.20秒

表里的数字是剪辑时额外插入的静音,片段自身仍带有句首、句尾的自然留白,因此不等于听感中的完整停顿。这些数值用于复现本例,没有通用最佳值。听起来像在等播放器加载,就应回看空白是不是过长;转念还没发生就接上了,也可以再留一点空间。

让角色可辨,也让他们待在同一个场景里

本例中文从声音库选择“青春女声”配阿岚、“自然男声”配老周。前者的声音描述偏年轻、亲切,后者偏成熟、自然闲聊,分别对应准备离开的同事与愿意留下等候的同事。声音差别帮助听者追踪谁在说话,但人物关系还依靠台词和语气建立:熟悉的同事不必每次都喊对方的名字;闭馆前的轻声交谈,也不需要读成对外广播。

选声音时可以先听两句真正相邻的台词,再连续听完整场景。一段孤立的声音很适合人物,不代表与另一角色接起来就合适。尤其要检查一人很近、一人很远,或音量差太大时,是否让人误以为他们不在同一个房间。

这次两个版本复用同一批录音,并保持每位角色的固定增益。修改留白时,没有顺便更换声音或表演,方便把注意力放在交接上。同一个人跨句的身份与表达,可以延伸阅读声音的身份与表演。

一轮只改一个听得见的关系

对这段场景,下一轮可以先遮住角色标签,听是否能跟上两人的位置;再听阿岚最后一句是否像听完原因后的回应。如果读法本身没有带出转念,只延长空白未必足够,可能需要改台词或重新表演。

实际修改可以分开做:台词不接,就先改回复;回复成立但来不及消化,就调整交接;声音分不清,再看角色分配。每轮保留上一版,在相近响度下连着听。这里的两版试听只走了“调整交接”这一步,便于听到改动具体发生在哪里。

本例按顺序交替播放,没有重叠抢话、环境音或音乐。若作品需要抢话、走位或房间空间感,制作与检查的对象还会增加;不能用这段顺序对白证明那些效果已经完成。

试听素材与制作方式

本组录音于2026年11月4日通过Sonano本地引擎生成。中文使用 Qwen3-TTS Base 0.6B 8bit(mlx-community/Qwen3-TTS-12Hz-0.6B-Base-8bit),从声音库调用“青春女声”和“自然男声”的参考声音。英文使用 Qwen3-TTS CustomVoice 1.7B 8bit,声音为 Aiden / Ryan。每位角色采用首份完整生成结果,语速参数1.0,其余采样默认。执行记录均为单段,三次发言在词间空白切出,再依顺序编排。

每位角色源录音施加一个固定音量增益。中文两版综合响度约−22 LUFS,英文约−22 LUFS。各语言的两个版本使用完全相同的六段语音PCM,只改变上表中的额外静音。输出MP3,中文两版约21秒,英文约17至18秒。

查看中文角色选声与录音设置

阿岚使用“青春女声”(factory:zh-qingchun-nvsheng),库描述为年轻、亲切自然的日常对话声音。老周使用“自然男声”(factory:zh-ziran-nansheng),库描述为成熟、随意且有闲聊感的声音。

每个角色的三次发言作为一段文本提交,以对应声音库参考生成。中文采用Base模型的参考声音路径,语速1.0,采样默认。

自动转写用于核对台词,音频解码与文件比对用于检查交付。关于朗读稿的准备,可以接着读一段文字,怎样变成适合听的稿子。