目錄(37 節)

TTS 標點與停頓:點樣用標點控制語音節奏

標點符號係控制 TTS 語速同停頓嘅關鍵,理解唔同標點嘅語意效果,可以令合成語音更自然。

— 港嘢內容團隊約 11 分鐘TTS標點停頓語音合成AI配音
分享:

一句答你:TTS 標點唔止係排版嘢,佢直接決定語音點停、停幾耐、邊度斷氣。識得用標點控制停頓,廣東話 TTS 嘅自然度同節奏會即刻升一級。

Key Takeaways

  • 標點係 TTS 最基本嘅停頓控制工具:句號最大、逗號次之、頓號最短,呢個排序喺大部分引擎都通用。
  • 廣東話書面語同口語嘅標點習慣唔同:口語會用更多破折號、刪節號、問號後加「咩」做語氣輔助。
  • 同一段文字,加唔同標點可以做出快讀、慢讀、強調、留白四種節奏,唔使改文字內容。
  • 標點唔可以亂塞:太多逗號會變「機械式斷句」,太少又會一氣呵成變「機械朗讀」。
  • 港嘢 Playground 同 API 都食你成段文字嘅標點,所以前端準備稿嘅時候就要諗清楚停頓位。
  • 想再精細控制停頓,可以配合 情緒控制指南 同 語氣詞攻略 一齊用。

點解標點對廣東話 TTS 咁重要

廣東話 TTS 唔係淨係將文字轉成聲音,佢仲要模擬一個真人講嘢嘅節奏。一個人講嘢嘅時候,會喺唔同情況下停:講完一個意思會長停、轉折會短停、列舉會更短停、強調會突然停。TTS 引擎冇真嘅「意思」可以理解,佢就靠標點呢啲視覺線索去估你邊度想停、停幾耐。

換句話講,標點係你同 TTS 引擎之間嘅「停頓契約」。你寫 ,,佢就知要短停;你寫 。,佢就知要長停;你寫 ——,佢就知要明顯停頓製造懸念。如果標點用錯,引擎就會照字面讀,讀出嚟嘅效果就會好怪。

呢個道理對廣東話特別明顯,因為粵語本身係聲調語言,每個字嘅音高同長度都會影響意思。停頓位錯咗,唔單止節奏怪,仲可能影響聽眾理解。如果你係第一次接觸粵語 TTS,可以睇下 廣東話 TTS 完全指南 嘅基礎篇。

基礎標點嘅停頓強度排序

唔係所有標點嘅停頓效果都一樣。根據港嘢 Playground 同 API 嘅實際表現,可以將常用標點由短到長排成以下梯隊:

最短停頓:空格、頓號

  • 空格:喺英文 TTS 會被當分詞,但廣東話 TTS 一般唔會因為空格明顯停頓。如果你想要極短嘅停頓,唔好靠空格,靠頓號。
  • 頓號 、:用嚟分開並列嘅短詞,例如「蘋果、香蕉、橙」。停頓時間極短,但會令引擎知道呢度係列舉。

短停頓:逗號

  • 逗號 ,:最常用嘅停頓工具,適合分句、轉折、補充說明。停頓時間大約係句號嘅三分之一到二分之一。

中停頓:分號、冒號

  • 分號 ;:用嚟分開兩個意思相關但結構獨立嘅句子,停頓時間比逗號長、比句號短。
  • 冒號 ::用嚟引出後面嘅內容,例如「重點係:三個字」。停頓時間同分號差唔多,但語氣上會有「預備講嘢」嘅感覺。

長停頓:句號、問號、感嘆號

  • 句號 。:完整停頓,代表一個意思嘅結束。
  • 問號 ?:停頓時間同句號一樣,但語氣會帶上升調。
  • 感嘆號 !:停頓時間同句號一樣,語氣帶強調。

特殊停頓:破折號、刪節號

  • 破折號 ——:製造明顯嘅停頓,類似戲劇效果嘅「留白」。適合用嚟做轉場、強調、製造懸念。
  • 刪節號 ……:製造「講唔晒」嘅感覺,停頓時間偏長,帶有猶豫或者暗示嘅語氣。

如果你想了解點樣用 API 生成地道粵語語音,標點嘅選擇係第一步。

廣東話口語嘅標點特殊用法

廣東話書面語同口語嘅標點習慣有好大差異。寫稿嘅時候,如果你係用口語做旁白,就要跟口語嘅標點邏輯。

口語會用更多破折號

書面語通常淨係用破折號做插入語註解,例如:「佢——即係我阿仔——今朝返學」。但口語旁白會將破折號當成「思考停頓」或者「突然轉話題」嘅工具。例如:

「我諗——其實都唔係好肯定——不如你嚟睇下啦。」

呢種寫法喺書面語會被當成錯,但喺口語旁白入面,係非常自然嘅節奏控制。想了解書面語同口語嘅分別,可以睇 書面語 vs 口語嘅 TTS 攻略。

問號後面會加語氣詞

口語嘅問句成日會用「咩」、「呀」、「㗎」呢啲語氣詞做結尾,但標點上仍然係問號。例如:

「你食咗飯未呀?」

TTS 引擎讀呢句嘅時候,會將「呀」同問號一齊處理,做出完整嘅廣東話問句語氣。語氣詞嘅運用可以參考 廣東話語氣詞攻略。

刪節號嘅獨特用法

廣東話口語成日用「……」做思考、猶豫、或者「講唔出口」嘅效果。例如:

「嗰個……我唔知點講好。」

TTS 引擎會將刪節號讀成一個明顯嘅停頓加輕微嘅氣音(視乎引擎設定),效果非常貼近真人猶豫嘅樣。

用標點控制四種節奏

同一段文字,加唔同標點可以做出完全唔同嘅節奏。呢個係控制 TTS 停頓最實用嘅技巧。

快讀節奏

想做出「急口令」或者「興奮快講」嘅效果,就減少逗號、用短句。例如:

「快啲快啲!時間唔夠啦!」

呢種寫法幾乎冇停頓,引擎會讀得急,語氣自然就快。

慢讀節奏

想做出「深思」或者「講古仔」嘅效果,就加長停頓、加破折號。例如:

「嗰年——我仲記得——係一個好凍嘅冬天。」

每個破折號都會製造明顯停頓,引擎會讀得慢,聽眾自然會感覺到「呢個人喺度回憶」。

強調節奏

想強調某個詞或者某個意思,就喺佢前面加句號或者破折號。例如:

「我淨係想講一句。——我支持你。」

前半段短促、後半段長停,再開始講結論,強調效果非常強。

留白節奏

想製造「懸念」或者「思考空間」,就用刪節號或者連續破折號。例如:

「答案係……你自己揀。」

呢種寫法喺 YouTube 開頭、廣告片尾、或者 Podcast 過渡位非常好用。想了解 YouTube 旁白嘅完整工作流,可以睇 YouTube 粵語 AI 旁白指南。

標點嘅常見錯誤同修正

錯誤一:成段文字冇標點

有啲人貪方便,將成段文字直接貼入 TTS,冇加任何標點。引擎會將成段當一個長句處理,讀到最後先停,聽眾會覺得「呢個人係咪唔識換氣」。

修正:每 15 至 25 個字就應該有一個停頓位,可以係逗號、句號、或者破折號。

錯誤二:全部用逗號

有啲人為咗「增加停頓」,將所有應該係句號嘅地方都改成逗號。結果引擎讀起嚟會變成「一長串短停頓」,完全冇長停頓,聽落好機械。

修正:逗號同句號應該大約 3:1 或者 4:1 嘅比例。如果一段文字全部都係逗號,就要重新檢視吓,邊啲位應該升級做句號。

錯誤三:標點用錯種類

例如將問號打成句號、將冒號打成逗號。引擎會照標點讀,語氣就會錯。

修正:寫完稿之後,自己讀一次,確認每個標點都係你想嘅停頓同語氣。

錯誤四:標點同情緒指令衝突

如果你用 情緒控制功能 設定咗「開心」,但文字入面全係句號,讀出嚟嘅情緒會被長停頓「冷卻」。

修正:情緒同標點要配合。開心嘅情緒應該用多啲短句、感嘆號;嚴肅嘅情緒可以用多啲句號、破折號。

標點同 SRT 字幕嘅配合

如果你係用 SRT 字幕工作流 整有字幕嘅影片,標點就更加重要,因為 SRT 嘅時間碼係根據標點分句嘅。

SRT 模式會將每個句號、問號、感嘆號當成一個字幕段嘅分界。如果你一段文字入面有太多短句,字幕就會變得好細碎,觀眾睇到眼花。如果你一段文字入面有太少標點,字幕段就會太長,超出畫面承載力。

一般建議:每段字幕 1 至 2 句、每段 15 至 40 個字、停頓位用句號或者問號分開。

批量生成時嘅標點一致性

如果你用 批量生成工作流 一次過整幾十段旁白,每段嘅標點風格一定要一致。否則觀眾會感覺到「呢個人有時講嘢快有時慢」,成個片嘅節奏就會散。

建議做法:

  1. 寫一份「標點風格指南」,列明邊種情況用咩標點。
  2. 寫完所有稿之後,用同一份 checklist 過一次。
  3. 喺批量提交之前,自己讀晒所有稿,確認節奏一致。

點樣喺港嘢 Playground 試標點效果

港嘢 Playground 嘅好處係你可以即時試唔同標點嘅效果。建議流程:

  1. 將第一版文字貼入去,聽一次。
  2. 記低邊度覺得「停頓太長」或者「停頓太短」。
  3. 改標點(逗號改句號、加破折號、刪節號),再聽一次。
  4. 重複直到滿意為止。

如果你係 API 用戶,可以將呢個過程寫成一個小 script,每次改完標點就自動生成一段音頻比對。詳細嘅 API 快速上手 步驟可以參考入門文章。

標點同多音字嘅互動

廣東話有好多多音字,標點會影響引擎點樣判斷讀音。例如「行」可以讀 haang4(行路)或者 hang4(銀行)。如果句子結構清晰、標點正確,引擎判斷會準確啲;如果句子冇標點、堆砌成一段,引擎就好容易讀錯。想了解多音字嘅處理方法,可以睇 廣東話多音字攻略。

標點嘅極限:點解有時仲係唔夠

標點係最基本嘅停頓控制,但佢有極限:

  • 標點得幾種:句號、逗號、破折號、刪節號……加埋都唔夠十種。如果你想要更細緻嘅停頓控制,就要用其他工具。
  • 標點控制唔到語速:標點只控制停頓長度,控制唔到每個字嘅速度。要控制語速,要靠 情緒控制 或者 聲線風格。
  • 標點控制唔到重音:邊個字要重讀,標點做唔到,要靠文字本身嘅語氣詞或者情緒指令。

所以標點係基礎,但唔係全部。識得將標點、語氣詞、情緒控制、聲線風格四樣嘢配合先用,先至可以做出真正自嚟嘅粵語 TTS。

實戰 checklist:寫稿前嘅標點規劃

寫每一段稿之前,建議做以下幾步:

  1. 決定節奏:呢段係要快讀、慢讀、強調、定留白?
  2. 畫停頓位:根據節奏,喺文字度標記邊度要停、停幾耐。
  3. 揀標點種類:根據停頓位,決定用逗號、句號、破折號、定刪節號。
  4. 加語氣詞:口語稿要喺適當位加「呀」、「咩」、「㗎」、「啦」等語氣詞。
  5. 試讀一次:自己讀一次,確認節奏同你想像中一樣。
  6. 入 Playground 試:貼入去聽一次,微調標點。

呢個流程做多幾次就會熟,大概每段文字 5 至 10 分鐘就可以搞掂。

常見問題 FAQ

標點會唔會被 TTS 引擎讀出嚟?

一般唔會。標點係控制停頓同語氣嘅工具,唔會被讀成「逗號」、「句號」。但如果你用咗罕見嘅符號(例如 *、#、@),部分引擎可能會讀出嚟或者忽略。建議只用標準嘅中文標點。

邊種標點嘅停頓時間最長?

句號、問號、感嘆號嘅停頓時間差唔多,都係最長嘅。破折號同刪節號嘅停頓時間視乎引擎而定,一般比句號短或者差唔多。如果想製造「最長停頓」,可以用句號加空格,例如「。 」(句號後面加兩個全形空格),部分引擎會將呢個當成「超長停頓」處理。

點樣用標點做出「思考」嘅效果?

最直接嘅方法係用刪節號「……」或者破折號「——」。例如「嗰個……我想下先」或者「嗰個——我諗緊」。兩種標點都可以製造明顯嘅停頓,視乎你想表達「猶豫」(刪節號)定「思考」(破折號)。

中英夾雜嘅文字,標點應該點用?

中英夾雜嘅文字,標點用中文定英文都會被引擎接受,但建議統一用中文標點,避免混亂。例如「我用 WhatsApp 同佢講,佢話 OK 啦」,全段用中文逗號同句號,引擎處理會順暢啲。想了解更多中英夾雜嘅處理方法,可以睇 廣東話中英夾雜攻略。

一段文字最多可以有幾多個標點?

港嘢 TTS 嘅文字上限係每個請求 500 字符。500 字符大約係 100 至 150 個中文字,理論上可以包含 30 至 50 個標點。但實際上唔建議太密,因為咁會令引擎「斷得太碎」。建議每 15 至 25 個字一個停頓位,500 字符大約 8 至 15 個標點就夠。

標點可以控制語速嗎?

唔可以。標點只控制停頓長度,控制唔到每個字嘅速度。要控制語速,要靠情緒控制(例如「激動」情緒通常會快啲、「嚴肅」情緒通常會慢啲)或者揀唔同嘅聲線風格。

寫稿嘅時候應該先定標點定係先定文字?

建議先寫文字,再加標點。因為文字本身嘅長短同結構會決定邊度需要停頓。如果一開始就諗標點,好容易會被標點限制住,反而寫出唔自然嘅句子。寫完一段文字之後,自己讀一次,再根據節奏加標點,會自然好多。

總結:標點係免費嘅節奏控制工具

標點唔需要額外成本,但佢對 TTS 嘅影響係巨大嘅。同一段文字,加唔同標點可以做出完全唔同嘅節奏同語氣。識得用標點,你已經贏咗 TTS 用家嘅一半。

下一步,就係去 Playground 試下你手頭上嘅稿,聽下邊度嘅停頓可以再調。記住:標點係基礎,配合語氣詞、情緒控制、聲線風格先用,可以做到接近真人之嚟又保留 TTS 嘅效率優勢。

[!CTA]

標點改完,即刻去 Playground 聽效果

免費開戶每月有 5,000 字符試吓,貼入你嘅稿,即刻聽到唔同標點嘅停頓分別

相關文章