目錄(33 節)

書面語定口語?廣東話 TTS 貼稿轉換全攻略

書面語唔係錯,但佢係寫出嚟睇嘅。廣東話 TTS 想聽落似香港人講嘢,就要貼稿前轉成口語(粵語白話文)。本文附 24 組對照表同 5 步轉換流程,有表可查、有步驟可跟。

— 港嘢內容團隊約 17 分鐘ttstutorial
分享:

一句答你:書面語唔係「錯」,但佢係寫出嚟睇嘅;廣東話 TTS 想聽落似香港人講嘢,就要喺貼稿前將稿轉成口語(粵語白話文)— 呢個轉換有表可查、有步驟可跟,唔係靠語感碰運氣。

打個比喻:書面語係「西裝」,口語係「T 恤」。兩件都係好衫,但著錯場合就尷尬。你唔會著西裝去游水 — 你亦都唔會用書面語餵一個粵語 TTS,然後期望佢出嚟嘅聲似朋友傾偈。

問題係:香港人由細到大嘅中文訓練,九成九係寫書面語(通告、報紙、課本、公文都係)。所以當你要寫一段粵語旁白,好自然就會「我手寫書面語」。貼落 TTS,出嚟嘅聲每個字都讀得啱,但成句就係怪 — 好似一個新聞報導員喺度讀你嘅 WhatsApp。

呢篇係一份實用攻略,分三部分:

  1. 搞清楚三個層次 — 書面語、口語、同「用粵音讀嘅書面語」係三件唔同嘅事(好多人撈亂)
  2. 一張 24 組對照表 — 逐組核實過出處,可以直接掃稿
  3. 一套 5 步貼稿流程 — 由手上嘅書面語稿,改成 TTS 聽得順嘅口語稿

如果你連廣東話 TTS 係咩都未熟,建議先睇《廣東話 TTS 完全指南》,再返嚟睇呢篇。

Key Takeaways

  • 書面語 ≠ 口語,而「用粵音讀書面語」係第三樣嘢 — 香港係典型 diglossia(雙層語言) 社會,高層用標準書面中文、低層用粵語白話(Snow 2004)
  • 轉換唔係逐個字換,而係換整個「講法」:書面語嘅「因為…所以…」→ 口語通常淨係用「所以」或「因為」其中一個
  • 最影響自然度嘅唔係名詞,而係體貌助詞同句尾語氣詞(咗/緊/過/住/喇/囉/啦/㗎)— 缺咗,句字就「死」
  • 有一張可核實嘅對照表(24 組)+ 5 步流程,比「靠語感改到啱」可靠得多
  • 唔係所有稿都應該口語化 — 新聞、公告、法律、教學內容保留書面語係正確做法
  • 改完之後,唯一可靠嘅驗證方法係自己聽一次,唔好靠感覺判斷

30 秒分清:書面語、口語、同「用粵音讀書面語」

呢三個概念撈亂,係大部分人改稿改到一半就放棄嘅主因。逐個講清楚。

香港係一個 diglossia(雙層語言)社會

語言學用 diglossia 呢個詞,形容「同一個社群入面,兩種語言變體分工使用」嘅情況。喺香港:

  • 高層(H, high variety):標準書面中文(同普通話白話文文法大致通用),用喺政府公告、報紙、教科書、公文、招牌
  • 低層(L, low variety):粵語白話文(口語),用喺短訊、社交媒體、漫畫、廣告對白、粵語流行曲歌詞

呢個分工唔係香港獨有,但香港嘅特殊之處係:粵語係唯一一個發展出廣泛通用書寫形式嘅漢語方言(Snow, Cantonese as Written Language, HKU Press, 2004)。所以香港人有兩套「寫法」可以揀,而唔係「一套寫、一套講」。

三個層次,唔好撈亂

層次係咩例香港人幾時用
① 標準書面中文同普通話白話文文法通用「他沒有告訴我為甚麼。」通告、報紙、公文、課本
② 粵語白話文(口語)用粵語詞彙+語法寫「佢冇同我講點解。」短訊、社交媒體、對白
③ 用粵音讀書面語文字係①,但用粵語發音讀出課堂朗讀、新聞報導朗讀、正式宣讀

TTS 嘅難位喺③。 你貼一段①入去,如果 TTS 用粵音「照字讀」,出嚟就係③ — 技術上冇讀錯字,但聽感係「新聞報導員」而唔係「朋友」。想得到②,你就要自己寫②。

我哋嘅觀察:大部分人以為 TTS 唔夠「地道」係模型問題,所以不停換工具。但其實好多時係輸入問題 — 你餵佢書面語,佢就只可以出書面語感。換輸入,比換工具快十倍。

對照表:書面語 → 口語(24 組)

下表每一組都以公開可核實嘅來源為據(CUHK《粵語審音配詞字庫》、zh-yue Wikipedia 粵語文法、words.hk 粵典)。粵拼採 LSHK 方案(香港語言學學會粵拼)。

#類型書面語香港口語例(口語版)來源
1代詞他/她佢(keoi5)佢係香港人。zh-yue 粵語文法
2代詞他們/她們佢哋(keoi5 dei6)佢哋走咗。zh-yue 粵語文法
3代詞我們我哋(ngo5 dei6)我哋一齊睇波。zh-yue 粵語文法
4疑問甚麼咩(me1)/乜嘢(mat1 je5)你想食咩?zh-yue 粵語文法
5疑問誰邊個(bin1 go3)邊個嚟?zh-yue 粵語文法
6疑問哪裏邊度(bin1 dou6)你去邊度?zh-yue 粵語文法
7疑問為甚麼點解(dim2 gaai2)點解遲到?zh-yue 粵語文法
8疑問甚麼時候幾時(gei2 si4)幾時返嚟?zh-yue 粵語文法
9疑問多少幾多(gei2 do1)幾多錢?zh-yue 粵語文法
10指示這個/那個呢個(ni1 go3)/嗰個(go2 go3)呢個好啲。zh-yue 粵語文法
11結構的嘅(ge3)阿爸嘅屋。zh-yue 粵語文法
12結構是係(hai6)佢係香港人。zh-yue 粵語文法
13結構在喺(hai2)我喺圖書館。zh-yue 粵語文法
14否定不唔(m4)我唔食得花生。zh-yue 粵語文法
15否定沒有冇(mou5)我冇去過。zh-yue 粵語文法
16體貌了(完成)咗(zo2)食咗飯未?zh-yue 粵語文法
17體貌著(進行)緊(gan2)煮緊飯,咪搞我。zh-yue 粵語文法
18體貌—(持續)住(zyu6)佢戴住頂帽。zh-yue 粵語文法
19體貌過(經歷)過(gwo3)我未去過日本。zh-yue 粵語文法
20範圍全部/所有全部/冚唪唥(ham6 baang6 laang6)冚唪唥食晒。words.hk 粵典
21加添也/都埋(maai4)睇埋呢啲。zh-yue 粵語文法
22動詞看睇(tai2)睇電視、睇醫生。words.hk 粵典
23動詞拿攞(lo2)我去公司攞份文件。words.hk 粵典
24動詞給畀/俾(bei2)我畀一百蚊你。words.hk 粵典

三個一定要記住嘅細節

① 「係」同「喺」唔可以互換。 兩個字粵音相近(hai6 vs hai2),但意思完全唔同。「我喺街」係「我在街上」,唔可以寫成「我係街」。呢個係書面語轉口語最常見嘅手民之誤,亦係 TTS 一定照讀嘅位。

② 「咗」唔等於英文 past tense。 語言學上「咗」係完成體/完整體(perfective)標記,唔係過去時。所以「我唔食咗嘢」係唔通嘅 — 否定詞「唔」同完成體「咗」唔共存。相反,否定過去要用「冇」(粵語文法有明確討論)。

③ 「冇」唔等於「無」。 書面語「無條件投降」同口語「冇條件投降」語意有細微分別(「無」可以解「不附帶」,「冇」多數解「缺乏」)。日常對話用「冇」就啱,正式書面保留「無」。

點用:換「講法」,唔係換「字」

新手最常犯嘅錯,係逐個字查表替換。結果出嚟嘅係「半書面半口語」— 最難聽。

舉個實例:

  • 書面:「因為天氣不好,所以我們沒有去。」
  • 逐字換(錯):「因為天氣唔好,所以我們冇去。」 ← 「我們」冇換到,而且粵語口語唔興「因為…所以…」兩隻一齊用
  • 正確口語:「天氣唔好,我哋冇去。」 或 「因為天氣唔好,我哋冇去。」(留一隻連接詞就夠)

核心原則:書面語靠「連接詞」串起邏輯,口語靠「語序+停頓+語氣」串。 所以成組「因為…所以…」通常只需留一隻,甚至兩隻都唔要。

多音字提醒:口語化之後,有啲字嘅讀音都會跟住變。好似「行」喺「銀行」讀 hong4、喺「行街」讀 haang4,呢類「一字多音」係另一個獨立題目,詳見《廣東話多音字攻略》。

粵拼 6 個聲調速查:點樣寫低讀音

改稿嗰陣,如果你要喺旁註寫返正確讀音(例如提醒自己「咗」讀 zo2 唔係 zo6),就要識睇粵拼(Jyutping)嘅調號。粵拼用字母寫音節、用數字寫聲調:

調號調類調值調形例字(音節 si)粵語口語例
1陰平˥高平詩 si1啦 laa1、先 sin1
2陰上˧˥高升史 si2咗 zo2、睇 tai2
3陰去˧中平試 si3嘅 ge3、喇 laa3
4陽平˩低降時 si4嚟 lai4、嚟 lai4
5陽上˩˧低升市 si5佢哋 keoi5 dei6、我 ngo5
6陽去˩低平是 si6係 hai6、就 zau6

入聲以 -p/-t/-k 收尾,唔另設調號,併入 1、3、6 三調:

韻尾1 調(高)3 調(中)6 調(低)
-p急 gap1甲 gaap3十 sap6
-t筆 bat1泄 sit3實 sat6
-k識 sik1、黑 hak1客 haak3食 sik6、白 baak6

呢個表對改稿有實際用途:當你查一個字嘅口語讀音,見到結尾調號唔同咗(例如「係」hai6 對「喺」hai2),就知兩個係兩個唔同嘅字、兩個唔同嘅意思 — 唔可以互換。呢個就係上面「三個一定要記住嘅細節」裏面「係/喺」一組嘅根本原因。

常見錯誤:書面語轉口語最容易踩嘅 6 個坑

以下六個係編輯實戰最常出錯嘅位,逐個附正誤對照:

#錯誤寫法正確寫法出錯原因
1我係街等你我喺街等你「係」hai6=是;「喺」hai2=在,讀音近但義唔同
2我唔食咗嘢我冇食嘢/我未食嘢否定詞「唔」同完成體「咗」唔共存
3我哋冇去,因為天氣唔好因為天氣唔好,我哋冇去(或刪「因為」)口語連接詞要慳,兩隻一齊用變書面
4佢係香港人嚟嘅佢係香港人嚟嘅「嚟嘅」係口語強調格式,唔可以省「嘅」
5你食咗飯嗎?你食咗飯未呀?「嗎」係書面疑問詞,粵語用「未/呀」
6我已經傳送咗文件我send 咗份文件書面動詞「傳送」口語多數用「send」,夾雜係常態

留意第 6 個:呢個唔係要你一定夾雜,而係提醒你 — 口語稿容許中英夾雜。如果你為咗「純正」而將所有英文詞都硬譯成書面中文,反而會更唔自然。中英夾雜本身係另一個專題,詳見《廣東話中英夾雜同 TTS 讀音》。

三個最容易搞錯嘅組

「的 / 嘅 / 得」三個唔同角色。 「嘅」ge3 係從屬或名詞化(「阿爸嘅屋」「最靚嘅」);「得」dak1 係可能補語(「食得」「做得好」)。將「得」寫成「嘅」係常見手民之誤,TTS 會照讀,成句意思就歪。

「在 / 喺」vs「响」。 口語「喺」hai2 係標準寫法;坊間亦見「响」呢個俗寫,但「响」本義係「聲音響起」,係另一個字。要讀音穩定,寫「喺」比寫「响」好。

「咗」同「完」唔同。 「咗」zo2 標記動作完成(「食咗飯」);「完」jyun4 強調整件事做完(「食完飯」)。「食咗飯」可以係食咗部分;「食完飯」係食晒。呢個細微分別,口語稿值得保留。

場景化建議:四種稿,四套轉法

口語化唔係一刀切。同樣係書面語稿,用途唔同,處理力度都唔同:

稿種口語化力度保留咩改咩
社交媒體貼文/對白高(接近全口語)品牌 tone全句改用語序+語氣詞,容許中英夾雜
產品旁白/廣告中(口語骨架+書面關鍵詞)產品名、slogan 原文連接詞刪減、句子斬短、補體貌助詞
企業培訓/教學片中低定義句、術語只將長句拆短、補「咗/緊」,保留書面詞彙
新聞/公告/法律低(保留書面語)全部只做斷句同標點,唔改措辭

判斷一句話講完:如果聽眾預期「宣讀」,保留書面語;如果聽眾預期「有人同我講嘢」,就口語化。 同一份稿入面,唔同段落都可以用唔同力度 — 例如一段訪問稿,旁白部分偏書面、引述部分全口語,係完全合理嘅做法。

書面語直出,會點樣唔自然?5 個常見陷阱

以下係書面語稿直入 TTS 之後,香港聽眾最容易「覺得怪但講唔出邊度怪」嘅五個位。

陷阱一:句子太長,書面連接詞太多

書面語可以一句寫四十個字,中間用「並且」「然而」「因此」「此外」串埋。呢啲喺紙上讀得順,但讀出聲係災難 — 聽眾未聽完前半句已經斷線。

口語習慣:一句一個意思。 目標係每句 ≤ 20 字左右,一個停頓一個訊息。

  • 書面:「本公司將於下月起調整收費,並且會同步推出新功能,此外亦會為現有客戶提供優惠。」
  • 口語:「下個月開始,我哋會改收費。同時會出新功能。舊客仲有優惠。」

陷阱二:書面詞彙冇對應嘅口語讀法

「並且」「然而」「此外」「故此」呢類文言味重嘅連接詞,喺口語係唔會出現嘅。TTS 讀得冇錯,但聽感即刻變成「讀稿」。

處理方法: 直接刪,或者換成口語版本(「而且」「但係」「另外」「所以」)。

陷阱三:文讀/白讀混淆

粵語有一批字分文讀(書面音)同白讀(口語音)。最經典係「來/嚟」:

  • 文讀 loi4 —「來往」讀 loi4 wong5,正式書面用
  • 白讀 lai4 —「嚟咗」讀 lai4 zo2,口語用

呢類字嘅讀音可以喺 CUHK《粵語審音配詞字庫》逐個核實。同類仲有「生」:文讀 sang1(「生產」)、白讀 saang1(「生仔」)。

即係話:你寫「來咗」同寫「嚟咗」,TTS 出嚟嘅音可以唔同。 想口語感,就要寫口語字「嚟」。呢類文白分工,係書面語直出聽落「唔夠口語」嘅深層原因之一。

技術上,業界標準(W3C SSML 1.1/Pronunciation Lexicon Specification)有提供 xml:lang 同外部發音詞典嘅機制去處理呢類問題,但實際採用程度參差 — W3C 自己嘅 pronunciation gap analysis 都承認標準化未有廣泛落地。所以實務上最可靠嘅做法仍然係:喺稿度寫清楚你想要嘅字。

陷阱四:冇句尾語氣詞,成句「死」

呢個係最大嘅聽感差異來源,亦係最易被忽略。

書面語係冇句尾語氣詞嘅 — 冇「喇」「囉」「啦」「㗎」「咩」「喎」。但香港人講嘢,句句都帶語氣詞。冇咗佢哋,句子語法正確、發音正確,但聽落似機械人。

對比:

  • 書面:「你吃飯了嗎?」
  • 口語(無語氣詞):「你食咗飯?」← 已經好啲,但仍然硬
  • 口語(有語氣詞):「你食咗飯未呀?」/「食咗飯喇?」 ← 呢個先係香港人講嘅聲

粵語句尾語氣詞係一個獨立嘅大題目,TTS 對佢哋嘅處理亦係一個專門課題,詳見《粵語語氣詞同 AI 語音》。

陷阱五:標點太書面

書面語標點有一批「口語唔會用」嘅符號:、(頓號)、;(分號)、——(破折號)、《》(書名號)。

TTS 引擎對標點嘅處理係「停頓提示」。頓號同分號喺粵語口語冇自然對應,出嚟嘅停頓會怪。

處理方法:

  • 頓號「、」→ 改逗號「,」
  • 分號「;」→ 改句號,斷成兩句
  • 破折號「——」→ 改逗號,或者直接斷句
  • 括號補充 → 改成獨立一句

另外,中英夾雜嘅稿(例如「個 API latency 太高」)又係另一個題目,詳見《廣東話中英夾雜同 TTS 讀音》。

貼稿流程:5 步由書面語稿變口語稿

以下流程按「成本由低到高」排,可以實際跟住做。建議第一次做嘅時候逐句做,熟咗之後可以整段掃。

Step 1:分句 — 一句一個意思

目標:每句 ≤ 20 個中文字,一句只講一個訊息。

做法:大聲讀一次你嘅稿。如果你讀到某一個位要「唞氣」,嗰度就應該係句號。長句一律斬開。

Step 2:換詞 — 用上面張表掃一次

由表第 1 行掃到第 24 行,逐個類型 check:

  • 代詞(他/他們/我們)
  • 疑問詞(甚麼/誰/哪裏/為甚麼)
  • 結構詞(的/是/在)
  • 否定(不/沒有)
  • 動詞(看/拿/給)

唔好逐個字換。 換完之後,成句要讀出聲 check 順唔順。

Step 3:補體貌同語氣 — 呢步決定成敗

逐句問自己三條問題:

  1. 件事完咗未? → 完成就加「咗」(「食咗飯」)
  2. 進行緊? → 進行就加「緊」(「煮緊飯」)
  3. 句尾自然會唔會有語氣詞? → 加「喇/囉/啦/㗎/咩/喎」

第 3 條最難,因為要憑語感。實用做法:用你想像中嘅講法讀一次,你自然會加返語氣詞。加完之後寫入稿。

Step 4:改標點 — 遷就 TTS 嘅停頓邏輯

  • 頓號「、」→ 「,」
  • 分號「;」→ 「。」(斷句)
  • 破折號「——」→ 「,」或斷句
  • 書名號《》→ 攞走,直接寫書名
  • 長括號 → 改成獨立一句

保留問號「?」同感嘆號「!」— 佢哋對 TTS 嘅語調有實際作用。

Step 5:試音 + 建立自己嘅替換清單

唔好一次過生成全篇。 做法:

  1. 揀你覺得最關鍵嘅 3–4 句,先試音
  2. 聽完之後,將「你成日要改嘅位」記落一張自己嘅清單(例如你成日寫「並且」、成日漏「咗」)
  3. 清單穩定之後,先整篇生成

如果你要出字幕,可以喺同一次生成開埋 SRT 輸出,詳見《TTS 加 SRT 字幕工作流》。如果係批量內容(例如一季課程),就值得建立一份「術語+語氣」對照表,詳見《TTS 批量生成工作流》。

Before / After:一段稿嘅實際轉換

以下係一個真實會遇到嘅例子(示範用,唔係任何品牌文案)。

原始書面語稿:

本公司現時提供三種方案,價格由每月一百二十八元起,並且所有方案均包含免費試用額度,因此客戶可以先行體驗,然後再決定是否升級。

第 1 步 分句:

本公司現時提供三種方案。價格由每月一百二十八元起。所有方案均包含免費試用額度。客戶可以先行體驗。然後再決定是否升級。

第 2–3 步 換詞+補體貌語氣:

我哋而家有3種方案。價錢由每月128蚊起。所有方案都有免費試用額度。你可以試咗先。覺得啱再升級。

第 4 步 改標點:

我哋而家有 3 種方案,價錢由每月 128 蚊起。所有方案都有免費試用額度,你可以試咗先,覺得啱再升級。

變化對照:

位書面語口語學到咩
主語本公司我哋機構自稱用「我哋」
時間現時而家「現時」係書面詞
量詞三種3 種阿拉伯數字讀法較自然
貨幣一百二十八元128 蚊「元」→「蚊」
連接並且/因此/然後刪,靠語序口語連接詞要慳
體貌先行體驗試咗先補「咗」
結構是否升級覺得啱再升級「是否」係書面詞

注意:以上係寫作示範,數字同價錢只為舉例,唔係任何產品嘅實際定價。

幾時唔應該改?三種情況保留書面語

口語化唔係萬能。以下情況保留書面語係正確決定:

① 新聞報導、公告、正式旁白。 新聞體本身要中性、抽離,用書面語係文體要求。用口語反而唔專業。

② 法律、醫療、合約內容。 呢類內容要求精確同可追溯,唔可以為咗「好聽」而改動措辭。改一個字可能改變法律含義。

③ 教學內容嘅定義句。 教材入面嘅定義、公式、專有名詞,保留書面語可以令學生對得上課本。

判斷線一句講完:如果聽眾預期「宣讀」,保留書面語;如果聽眾預期「有人同我講嘢」,就口語化。

想知 API 層面點樣控制演繹(例如用自由指示微調語氣),可以睇《點樣用 API 生成地道粵語語音》。

常見問題 FAQ

書面語同口語,邊個先係「正確」嘅廣東話?

兩個都正確,係分工唔同。語言學叫呢種情況 diglossia(雙層語言):高層變體用喺正式書寫,低層變體用喺日常講嘢。香港嘅特殊之處係粵語發展出咗廣泛通用嘅書寫形式(Snow 2004),所以你係「寫邊種」而唔係「寫得啱唔啱」。

點解我貼書面語落 TTS,出嚟好似新聞報導?

因為 TTS 收到書面語文字,最合理嘅處理就係用「朗讀書面語」嘅韻律 — 即係新聞報導嘅節奏。想得到對話感,就要由輸入入手:寫口語稿、補語氣詞、改標點。呢個係輸入問題,唔一定係工具問題。

有冇工具可以自動幫我將書面語轉口語?

市面上有所謂「粵語翻譯器」可以做字詞對換,但佢哋多數處理詞彙而唔處理語感(連接詞精簡、體貌助詞、句尾語氣)。實務建議:用對照表自己掃一次,比全自動翻譯可靠。詞彙層面嘅對照,可以查 words.hk 粵典。如果你要處理大量稿,值得自己建一份「術語替換清單」。(各工具嘅實際轉換效果未經本團隊實測)

「的」同「嘅」係咪一定可以互換?

唔係。領屬關係(「阿爸嘅屋」)可以換;但書面語有一批固定搭配(例如「目的」「的確」「的士」)唔可以換。另外「嘅」亦可以出現喺句尾做語氣詞(「係我嘅」),呢種用法書面語「的」係冇嘅。

「係」同「喺」點分?

「係」(hai6)係連繫詞,等於書面語「是」;「喺」(hai2)表示時間或地點,等於書面語「在」。兩個字唔可以互換 —「我喺街」唔可以寫成「我係街」。呢個係最多人搞錯嘅一組。

我寫嘅稿係中英夾雜,要唔要另外處理?

要。中英夾雜(例如「個 deadline 好趕」)涉及英文詞嘅粵音讀法,係一個獨立題目,唔屬於本文嘅書面語→口語轉換範圍。詳見《廣東話中英夾雜同 TTS 讀音》。

點知我用嘅 TTS 對口語稿嘅處理夠唔夠好?

唯一可靠方法係自己實測:用同一段內容,分別寫書面語版同口語版,各生成一次,然後聽分別。揀工具嘅準則可以睇《廣東話 TTS 揀選準則》;想睇各平台嘅公開規格對比,可以睇《廣東話 TTS 大比拼 2026》。開發者想由 API 入手,就睇《粵語 TTS API 快速上手》。

結語:改輸入,比換工具快

書面語同口語嘅距離,唔係一個技術缺陷,而係香港語言環境嘅本來面貌。你唔需要「消滅」書面語,只需要知道幾時用邊種。

一句總結:

想 TTS 似香港人講嘢,唔係叫佢努力啲,而係你自己寫得似香港人講嘢。

而寫得似,係可以學嘅 — 表已經喺上面,流程得 5 步。

香港人講嘢,書面同口語係兩套並存嘅系統,唔係對錯之分。值得有個 TTS 兩套都交到貨。


相關文章