《潮汐公理》

第四十八章 被懷疑的人

劉國樑不相信台灣會贏,卻每天替台灣把警報說三遍。

第一遍華語,第二遍台語,第三遍越南語。

他的越南語不算好,幾個地名總帶著北河腔。戰前在工業區工作的移工替他錄過正確發音,他把音節寫在紙板上,貼在那部服役年紀比部分士兵還大的類比發射機旁邊。停電後,紙板不必充電;網路斷掉,鉛筆字也不會自己改變。

D+33上午,劉國樑播完第三遍,廣播室外已有兩百多人。

有人拿著昨夜流傳的影片,要求他出來解釋。有人帶著繩子,有人只想親眼確認影片裡那張臉是不是同一個人。兩名地方警察守在鐵門內,沒有足夠人力把群眾推回去;軍方安全組則要求立即關閉發射設備,以免影片所稱的「下一次攻擊時間」真的被當成敵方協同訊號。

劉國樑把耳機摘下,說:「我出去。」

謝文心按住門。「你出去以後,誰控制這間房?」

「妳們不是來控制?」

「我是來讓今天不是由哪一群人比較大聲決定。」

「這種話很像政府。」

「你不是最愛罵政府?」

「罵政府跟被政府保護,兩回事。」

「今天是同一回事。」謝說。

劉國樑六十六歲,退休前替地方電台與工廠維護無線設備。他的工作桌上擺著一張上海外灘的舊照片,女兒站在欄杆旁,身後高樓亮得像不會停電。戰前他每週固定與女兒視訊,談的多半不是政治;開戰後最後一封能確認由她本人發出的訊息只有七個字:爸,別再上節目了。

他沒有聽。

劉公開主張兩岸終究應統一,曾在選舉期間替親中候選人站台,也曾指責台灣軍購只是替美國付款。第一擊之後,他仍不改口。北河有人因他的廣播播出避難訊息而活下來,也有人每次聽見他的聲音,就想起北京宣稱「解放」的同一套語言。

假影片因此選中了最容易被相信的一張臉。

影片沒有把他說成突然投敵。它只讓一個本來就反對政府的人,再多說半步:共軍攻擊是為終止台獨冒險,居民應拒絕台軍警報,下午三時前往河東指定地點等待接管。

聲紋初步比對一致,口型沒有明顯錯位,背景正是這間廣播室。

「妳能證明不是我?」劉問。

唐可寧從離線終端回道:「能證明影片中的幾段環境聲來自不同日期,不能在一小時內向所有人證明。」

「那就關掉我。」

「關掉會讓影片看起來更真。」謝說。

「不關,妳們又怕我真播。」

「所以你決定。」

劉笑了一聲。「穿槍的人叫我決定?」

謝把自己的步槍交給門邊隊員,走到他看得見的空手位置。「我可以現在拘提你。安全資料、群眾風險與發射設備都足夠讓我寫出一份戰時理由。但影片不是獨立證據,你本人也沒有在我們面前造成傷害。我不會用它替你作決定。」

「外面的人呢?」

「我擋他們。你若繼續播,之後每一句都由你承擔。」

「如果我罵你們?」

「排在警報後面。」

劉國樑看了她很久。

他不是因謝的勇氣突然愛上政府,也沒有為證明忠誠改變統一立場。他只是重新戴上耳機,把麥克風推近。

「北河各位居民,」他說,「網路上的影片是假的。影片裡那個人長得像我,聲音也像我,但今天在這裡講話的才是我。你們不必因為我反對政府就相信假的我,也不必因為軍方保護我就相信真的我。接下來的警報,請用地方消防、現地目擊與本台三個來源核對。」

他停了一下。

「還有,我仍然認為台灣政府把事情弄到今天有責任。這句不是合成的。」

廣播室裡沒有人笑。

街外也安靜了幾秒。

接著有人踹門。

鐵門向內震了一下,門框落下灰塵。地方警察握住警棍,安全組軍官再次要求謝立刻中止發射、把劉從後側帶走。他的理由已不只是假影片:劉剛公開重複反政府立場,群眾情緒失控,任何後續播報都可能讓軍方必須花更多人保護一名不合作的政治人物。

「他不是政治人物。」謝說。

「現在外面的人把他當成。」

「那也不是拘提證據。」

「等門倒了,妳要對兩百人講證據?」

謝看向劉。「你可以停播,我們送你離開。這是你的選項,不是命令。」

劉把耳機放下。「我離開,下一個坐這裡的是誰?」

「暫時沒有人。」

「那影片裡的我就贏了。」

第二次撞門更重。

劉站起來,謝沒有攔他走向門口,只讓兩名隊員退到不會被群眾看成押解的位置。鐵門開出一條縫時,外面先飛進一個塑膠水瓶,砸在劉額角。血很快沿眉毛流下來。

「我女兒在上海。」他對外面的人說,「我支持統一。這兩句都是真的。」

人群再次躁動。

「影片是假的。你們今天若因前兩句就把我拖出去,明天真的共諜只要支持獨立、穿你們喜歡的衣服,你們就會替他開門。」

一名中年婦人擠到前面。她的兒子在北河反擊中受傷,手機裡存著那段假影片。她問劉:「你女兒在對岸,你怎麼證明你不會為她幫共軍?」

劉抹掉額角的血。「證明不了。妳也證明不了,妳兒子被俘時不會為他做任何事。」

婦人抬手要打他。

謝文心抓住她手腕,沒有反扭,也沒有把人推倒。「妳可以恨他。不能因一個還沒發生的選擇打死他。」

「妳們軍人不是每天都在因還沒發生的事殺人?」

這句話讓謝停了半秒。

「是。」她說,「所以軍人開槍要留下目標、必要與結果。不是因為穿制服就比較高尚,是因為做錯了不能只說我當時很生氣。」

婦人沒有接受道理。她把手抽回去,卻沒有再打。拿繩子的男人仍站在人群裡,繩子已垂到腳邊。地方警察讓出一小段距離,安全組軍官也沒有下達拘提。

謝文心護住劉,並不是宣告他可信。

她只是讓一個公開反對政府的人,不必先改口才能得到政府保護。

劉回到麥克風前,額角貼著一塊不合膚色的止血膠布。他沒有把遭攻擊說成支持者迫害,也沒有感謝軍方,只把下一輪可確認的供水與避難訊息播完。

這一次,街外的人全程聽著。

街外有人開始罵,有人卻把手機音量調高。群眾沒有散去,但前排那名拿繩子的男人第一次回頭看身後,像在確認自己究竟準備把誰綁走。

中午十二時四十二分,望潮灣方向的火力準備開始改變。

不是大規模進攻。

敵方先用無人機逼近北河西側,接著以間歇火力壓制地方交通與剛恢復的供水維修。北辰旅因城市權限仍在凍結,軍方數位警報只能送到完成重新驗證的節點;一處舊紡織廠改成的臨時安置點與附近供水修復隊,沒有出現在即時推送名單裡。

地方消防看見無人機轉向,無法確認火力一定會來。槐山營一個觀測點則聽見遠處射擊,卻看不見目標區。兩個來源經人工轉送到應變中心時,數位系統仍把紡織廠標成「待確認用途」。

唐不能為了讓警報快一點,重新開啟昨天才凍結的跨類別權限。

張也不能把一個未閉合目標直接寫成確定攻擊。

他只批准一項有限警告:北河西南若干區域立即離開外露位置,地方單位依現地條件移動;軍方不能保證安全路線。

這道話沒有順利抵達舊紡織廠。

它抵達劉國樑的廣播室。

劉看著文字,問:「哪裡?」

「不能報精確區域。」謝說,「我們只知道火力可能沿西南交通與供水節點找目標。」

「那我要叫半座城亂跑?」

「不叫移動。叫人離開玻璃、道路與可見設備,等地方確認。」

「這樣播出去,等於承認你們不知道。」

「本來就不知道。」

劉把三種語言都播了。

他沒有模仿軍方的正式句式,只把能確認與不能確認的部分說清楚:有火力活動,西南方向可能受影響;不要前往河東集合點,那是影片裡的假指示;靠近舊紡織廠與供水修復區的人先進入實體遮蔽,不要為了等手機通知留在道路。

越南語播到第二個地名時,他念錯一次。

一名在安置點協助翻譯的女工聽懂了,又用自己的語言向工友重說。供水修復隊停下吊掛,二十多名工人與家屬離開廠房靠窗區;兩輛工程車沒有照原計畫駛上外側道路,而是停在混凝土牆後。

七分鐘後,第一輪火力落在紡織廠外緣。

玻璃全碎,靠路一側屋頂坍下一部分。原本停放工程車的位置被破片打穿,供水控制設備受損。留在建物內側的人仍有傷者,一名工人因返身找孩子遭到重創;那個孩子其實已被另一名居民帶進地下儲藏間。

廣播沒有神奇地讓所有人安全。

它讓一群不在數位系統裡的人,至少在火力落下前知道自己不是被忘記。

那名返身找孩子而重傷的工人被抬出來時,孩子一路跟著擔架哭。劉國樑在廣播室收到消息,第一個反應不是自己救了多少人,而是問:「我是不是講得太像全部人都該立刻躲?」

謝文心說:「你講的是離開外露位置。是他自己回去。」

「人聽見警報會想到家人。廣播的人如果假裝不知道,就會把所有錯都留給聽的人。」

他在下一輪播報裡補上:若家人不在身邊,不要逆向返回,先把姓名與最後位置交給當地聯絡點。那不是軍方提供的新程序,而是他承認聲音進入別人的恐懼後,也會改變選擇。

供水隊保下來的兩輛工程車在砲火間歇後沒有立刻重返外側道路。地方主管決定先用其中一輛把受傷者送出,另一輛留作夜間搶修。這使北河最低供水恢復再晚半日,卻沒有為追趕原時程把人和僅存設備一起暴露。

張晟灝接受地方決定。

軍事上,缺水會限制匝道守軍停留與車輛維護;他若以戰區需要徵用工程車,也有權提出。但北河反擊的目的本來就是讓地方重新決定道路與生存需求,若打回來第二天便由旅部收回一切,敵人不必奪路,台灣自己就會證明地方接管只是表演。

「槐山營按較低供水估算,」張命令,「不把地方延後算成不支援。」

守軍因此縮短一段輪替,放棄把警戒再向河岸推出。望潮灣的人機小隊保住更多活動空間,卻沒能利用火力逼北辰旅撤離匝道。

北辰旅的反制火力只能確認敵方一處射擊位置停止,另一處仍在移動。槐山營沒有為保護修復隊追出匝道任務線,只封住人機小隊可能利用的堤防。到下午二時,供水修復停了,北河西側卻沒有被迫放棄交通節點;工程車保住後,地方預估次日仍能恢復最低供水。

這是可以確認的戰果,也是可以確認的損失。

劉國樑的聲音在其中有作用。

他的政治立場沒有因此改變。

消息傳出去後,北京頻道說台軍利用親統人士替「分裂政權」背書;台灣內部也有人指責政府刻意找一名親中老人演出言論自由,好向外國媒體證明民主仍在。兩種說法都把劉變成某一方安排好的符號。

劉在下一段廣播裡回應:「我不是誰的民主樣板。我女兒在上海,我希望她安全;我也希望北河的人不要被假消息帶去挨炸。這兩件事如果有人說只能選一件,那個人不是在救我女兒。」

說完以後,他把女兒最後一段能確認的語音又聽了一次。

她叫他不要上節目,沒有叫他支持哪一邊。劉不知道她是怕父親被台灣人當共諜,還是怕上海有人因父親替台灣播報而找上門。他也不知道自己繼續開口,究竟保護了她,還是增加她的危險。

他沒有把這份不知道播出去。

但也沒有拿女兒當作任何立場的證明。

這段話被日本與東南亞媒體轉播。

它沒有使更多政府立刻援助台灣,卻改變一項很窄的判斷:新加坡與馬來西亞幾個仍和台灣交換民防訊息的地方節點,決定保留類比與多語播報,不把所有非官方政治聲音一併視為滲透風險。對正在被相似假訊息測試的城市而言,北河第一次輸出的不是武器,而是一個仍能爭吵的防禦方法。

華府的評價再次分裂。

凱德的團隊認為,劉國樑事件證明台灣需要由可信硬體綁定發話者身分;若使用美方提供的認證設備,影片至少能更快被標成未簽署。顧芷衡同意接收能驗證來源的設備,拒絕把「未簽署」自動等同「不得播出」。

「你們想解決的是誰說過這句話,」她對凱德說,「我們還得解決,說話的人不同意政府時,是否仍然算人。」

凱德沒有被說服。她只說,美國本土正同時處理多起尚未歸因的電網、港務與資料異常,防護體系也在為可能的直接攻擊提高警戒,沒有餘裕替每一個盟友的政治哲學無限保留算力與設備。

「那就按你們願意提供的列。」顧說,「但不要把援助包成由你們決定誰能說話的權利。」

美方維持有限設備供應,沒有開放核心簽署服務。

台灣保住自己的爭論,也繼續承受較慢的驗證。

傍晚,謝文心把一份設備控制協議放到劉國樑桌上。

劉只看標題就推回去。「白天說不抓我,晚上收我的機器。」

「不是收。你若繼續一個人控制,下一段假影片出來,所有人又只能在信你和抓你之間選。」

「所以軍方來管?」

「軍方、地方通訊人員與你指定的一名民間代表共同保管。任何一方都不能單獨改播報,也不能因你罵政府就拔掉麥克風。」

「三個和尚沒水喝。」

「至少三個和尚得承認井在哪。」

劉沒有立刻簽。

那部發射機是他用二十多年零件維護出來的。戰前沒有人認為它重要,市府曾嫌它占空間,商業電台則說類比設備沒有投資價值。如今數位警報失去一部分權限,它成了北河少數能跨過廠區、老社區與不同語言的聲音。

交出單獨控制,等於承認他的可信也不能只靠自己宣告。

「我可以指定誰?」他問。

「不是你親屬,也不能是政黨的人。」

「我指定那個在紡織廠重播越南語的翻譯。」

「她要自願。」

「妳先問,不要替她自願。」

謝文心點頭。

劉這才簽名。

他保留麥克風前的政治立場,放棄一個人決定整座城市聽見什麼的權力。政府因此沒有得到一個聽話的播音員,北河則得到一個即使劉被抓、失聯或死亡,也不會立即變成無主職位的類比警報節點。

簽完後,劉問:「姚靜宜什麼時候作證?」

「明天。」謝說,「她要你陪。」

「她知道我支持統一?」

「所以才要你。」

劉哼了一聲,卻把上海照片從工作桌收進外套內袋。

當晚九時,第一段仿造播報出現。

它不再使用劉國樑的臉,也沒有假裝出自政府。聲音是一名普通女性,華語、台語與越南語依序重複,句子刻意保留劉白天使用的停頓,甚至把他念錯又改正的地名一起複製。

訊息聲稱,因西南區火力威脅,居民應由地方志工引導,前往河東一處鐵路下方暫避。

那裡確實有混凝土遮蔽。

也正好位於望潮灣方向無人偵察能看見的人流交會處。

第一批居民尚未出發,北河幾個社區已開始轉傳。有人說,這段沒有政府口氣,反而更像真的;也有人指出,劉國樑白天教大家不要只信一個聲音,這段卻完整模仿了他用來取得信任的方法。

敵人沒有破解那部老發射機。

它只學會了,人類在不再相信機器以後,會把信任交給什麼樣的人聲。