互動文字冒險的多人對白沒有頭像時,如何在插話後仍辨認得出說話者
第三人插話後,別讓讀者繼續靠輪流發言猜人物。用一份對白歸屬標註稿找出歸屬失效點,再以明確的動作主詞或引述句交還發言權,同時保留可以安全省略的標記。

開篇導讀
多人對白被打斷後,應在恢復交談的第一句重新指明說話者。最直接的寫法是「木匠抬手,接著說:……」,讓動作主詞與發言者明確相連。之後若同一人物持續說話,且沒有新的可能發言者,才考慮省略姓名。編輯時要核對的是文字提供了什麼歸屬依據,不能只憑自己知道誰該說這句話。
先找出輪流發言的假設在哪一句失效
兩人一問一答時,作者容易省去「船長說」「木匠答」。第三人插話後,便不能直接沿用原本的順序。即使插話只有一句,下一句也可能出自插話者、原先被打斷的人,或另一位回應者。
以下是一段原創虛構教學稿。人物、場景與修改均用於說明編輯方法,不是真實使用者案例、實測結果,也不代表 DramaFork 的產品功能。
船長問:「天亮前能補好嗎?」
木匠答:「缺一塊乾木板。」
門外的學徒喊:「庫房還有!」
船長把燈推到桌邊。
「先別搬,那塊有裂痕。」
「那怎麼辦?」
「拆我的床板。」
作者設想最後三句依序出自木匠、船長、木匠,但原稿沒有充分說明。「先別搬」可能是學徒補充自己的發現,也可能是船長下令,或木匠提出判斷。木匠懂木料只是情境線索,不能代替發言指認。
歸屬失效點應標在「先別搬」之前:前面的學徒有明確的發言身分,船長也有明確的動作,唯獨接下來的話缺少與人物的連結。後面兩句再按輪流順序猜,會讓這個不確定性繼續延伸。
動作主詞、稱呼與引述句各有什麼作用
動作描寫中的人物不一定是下一句的說話者。「船長把燈推到桌邊」只確認船長移動了燈,並未確認他開口。若本意是木匠說話,就要補上「木匠抬手攔住學徒,說:……」。動作負責交代場面變化,「說」負責把台詞連結到人物身上。
也可以只寫「木匠說」,不必每次安排抬手、轉身或點頭。動作若沒有攔阻、遞交、觀察等場景用途,只為避免重複的「說」,容易讓人物忙於無意義的小動作。
稱呼通常指明的是聽話者。「船長,那塊有裂痕」能說明話是對船長說,卻無法在木匠和學徒之間確定發言者。相反地,「木匠對船長說:『那塊有裂痕。』」同時交代了雙方的關係。兩者不能互相替代。
同樣地,「他接著說」要求「他」已有唯一的指涉對象。在船長、木匠和學徒都剛被提到的地方,省一個名字節省不了多少文字,卻可能再次產生歧義。此處宜沿用固定稱謂,不要突然換成「那人」或尚未交代的姓名。
把修訂落實成一份歸屬標註稿
先確定每句預定的發言者,再填寫標註。下表的「目前說話者」指正在說話的人;純動作行不強行指定發言者。「可省略標記」是編輯判斷,刪除後仍須連讀核對。
| 行 | 修訂正文 | 目前說話者 | 插入內容 | 歸屬失效點 | 重新指認句 | 可省略標記 |
|---|---|---|---|---|---|---|
| 一 | 船長問:「天亮前能補好嗎?」 | 船長 | 無 | 無 | 船長問 | 保留開場身分 |
| 二 | 木匠答:「缺一塊乾木板。」 | 木匠 | 無 | 無 | 木匠答 | 本稿保留 |
| 三 | 門外的學徒喊:「庫房還有!」 | 學徒 | 第三人插話 | 原先的雙人順序中斷 | 學徒喊 | 不省 |
| 四 | 船長把燈推到桌邊。 | 無新增發言 | 船長的動作 | 不能據此認定下一句出自船長 | 無 | 無發言標記 |
| 五 | 木匠抬手攔住學徒,說:「先別搬,那塊有裂痕。」 | 木匠 | 無 | 補上原稿此處的歸屬缺口 | 木匠……說 | 保留木匠及說話連結 |
| 六 | 船長問:「那怎麼辦?」 | 船長 | 無 | 學徒仍在場,不能預設兩人輪替 | 船長問 | 不省 |
| 七 | 木匠說:「拆我的床板。我今晚睡地上。」 | 木匠 | 無 | 換人時重新確認 | 木匠說 | 第二句前可省重複的「木匠說」 |
第五行是這次修改的核心:船長推燈這個動作可以原樣保留,緊接著由木匠抬手並開口,發言權便明確交回木匠。沒有必要為了消除歧義刪掉所有動作,也不用替木匠增加固定口頭禪。
第七行則示範了有限的省略。兩句話同在木匠的一組引號內,中間沒有外層人物插話,因此不必再寫一次姓名。如果拆成兩個獨立段落,中間又加入學徒的反應,就應重新檢查,不能把這裡的省略結論直接套用過去。
引述別人原話時,維持外層說話者的辨識
接下來假設木匠解釋裂板的來源:
木匠說:「昨晚學徒告訴我:『這塊留著墊箱子。』我當時就看見裂痕了。」
學徒低下頭。
木匠接著說:「拿去補船不合適。」
第一段正在說話的是木匠;學徒是內層引文所標明的原話來源,並沒有因此取得現場發言權。「我當時」已經回到外層,指的是木匠。標註稿可記為「目前說話者:木匠;插入內容:引述學徒原話」。
如果寫成「學徒說那塊留著墊箱子。我當時就看見裂痕了」,又沒有外層引述句,讀者便可能需要回頭確認「我」是誰。修訂時先表明木匠正在轉述,再用成對引號劃清內外界線。
學徒低頭後,雖然沒有真正插話,場面焦點已轉到他身上。下一段補上「木匠接著說」,能避免把評語誤接給學徒。若引述更長、人物更多,可以改成間接轉述:「木匠說,學徒昨晚提過那塊板要留作墊板。」代價是捨棄原話措辭,換取較清楚的層次。
以最少的必要標記複核,並說明適用範圍
實際編輯可以分三遍。第一遍只讀台詞,在旁邊寫下預定發言者;第二遍放回動作與插話,為每句圈出正文中的歸屬依據;第三遍逐一嘗試刪除重複姓名。刪除後若出現兩位合理人選,就恢復標記,或改寫銜接句。
不要用「讀者應該知道」填補空白,也不要把校對備註當作正文證據。標註稿寫著「木匠」,發布文字卻仍只有一句沒有發言標記的台詞,問題並未解決。交稿時應同時保留修訂正文和標註依據,方便下一位編輯檢查。
這種方法適合已經確定發言者的純文字段落。若作品有意隱藏身分,可以暫時保留「門外的人」,但那是明確設計的未知,不該連帶混淆已知人物。分支匯合或重新進入章節時,還要從實際閱讀入口複核:前一條路徑中的姓名未必出現在目前路徑。標註能說明歸屬依據是否充分,不能證明所有讀者都會作出同樣的理解。






