AI 的語音合成:為什麼聽起來還是有點假
但也就是在這個階段,「假」的問題變得更加微妙。過去的假是明顯的機械感,現在的假則是「太完美」、「太平均」、「少了什麼」的模糊違和。技術解決了粗糙的問題,卻還沒解決細膩的問題。
二、「假」的具體來源:人耳到底在挑剔什麼
當我們說一段 AI 語音「聽起來有點假」,這句話其實包裝了好幾種不同的缺失。把它們拆開來看,會發現每一項都對應到語音學上一個具體的環節。
2-1 韻律:少了呼吸、停頓與重音的自然起伏
人類說話從來不是等速、等音量的。我們會在一句話的中間偷換氣,會在轉折處稍微拉長音,會把關鍵詞講得重一點,會在句尾不自覺地降調或上揚來表達語氣。這些「韻律」(prosody)的變化,乘載了大量語意與情緒資訊,但恰恰是合成系統最容易忽略的部分。
多數 TTS 系統在處理長句時,傾向於把每個音節講得均勻、飽滿、清晰,聽起來像是新聞播報員在念稿——甚至比播報員更僵硬。真實的對話裡充滿了吞音、連音、語速忽快忽慢、句尾音量遞減,這些「不完美」反而構成了自然感。合成語音缺少的,往往就是這種不規則性。
更細緻的問題是「重音」的擺放。同一句話,重音放在不同位置,意思可能完全相反。例如「我沒有說他偷了錢」,重音落在不同詞上,可以表達完全不同的辯解重點。合成系統如果只是把每個字念對,卻沒有把重音放到該放的位置,聽者就會覺得「它沒聽懂自己在說什麼」。
2-2 情感與語境:字唸對了,意思沒到位
語音的「假」,有很大一部分來自情感表達的扁平化。人類在講話時,情緒會滲透到音高、音色、語速、氣息等各個層面:生氣時聲音會變緊、語速加快;難過時語調下沉、氣息變重;開心時音高上揚、語速輕快。這些變化非常細微,但人耳可以在一瞬間判斷出來。
多數合成系統在情感層面只有幾種粗略的「風格」可選:中性、開心、悲傷、生氣。這種離散式的情感標籤,無法處理真實對話中那種混合、過渡、甚至帶點言外之意的複雜情緒。結果就是,AI 語音即使「語氣正確」,聽起來仍像是在表演,而不是在表達。
此外,語境理解的缺失也很致命。同一句話在不同情境下,該用什麼樣的語氣說?「好,我知道了」可以是無奈、可以是憤怒、也可以是敷衍。合成系統如果只根據文字本身決定韻律,而沒有把對話歷史、角色關係、場景氛圍納入考量,就很容易出現「語氣跟情境對不上」的違和感。
2-3 細節:協同發音、氣音與共鳴的缺失
人類說話時,每個音素並不是獨立發出的。舌頭、嘴唇、下顎、軟顰的動作會互相影響,形成所謂的「協同發音」(coarticulation)。例如「天」和「安」連在一起說的時候,口腔的動作會提前準備,產生過渡的滑音。這些過渡細節在真實語音裡無所不在,但合成系統如果以音素為單位獨立生成,就容易出現「一個字一個字蹦出來」的生硬感。
另一個常被忽略的是「氣音」與「口腔共鳴」。真人說話時,氣流經過聲帶、口腔、鼻腔,會產生豐富的摩擦音與共振,尤其是輕聲、氣聲、嘆息這些非語言的聲音元素。合成語音往往過度乾淨,缺少這些「雜訊」,聽起來就像在錄音室裡對著麥克風一字一句念,而不是在真實空間裡自然地講話。
還有呼吸。真人講話是會換氣的,長句中間會有吸氣聲,情緒激動時呼吸會變急促。合成系統通常不會主動生成呼吸聲,或者即使生成了也很規律,缺乏真實感。這種「不用呼吸的說話方式」,是聽覺上非常強烈的違和來源,只是大多數人不會明確指出來。
2-4 音色:過度平滑的「平均人聲」
AI 合成音色有一個微妙的特質:它們往往「太標準」。真實的人聲帶有各種微小的不規則——聲帶振動的週期不完全一致、音高會有細微抖動(jitter)、音量會有自然起伏(shimmer)。這些不規則在聽覺上構成了「這個聲音是活的」的感覺。
合成系統在訓練過程中,傾向於學習資料的平均特徵,把這些不規則性當成雜訊抹平。結果就是聲音聽起來「光滑得像塑膠」——沒有粗糙感、沒有毛邊、沒有那種人聲獨有的質地。這也是一些人形容 AI 語音「像在聽高級音響播放的示範帶」的原因。
三、技術背後的四個硬骨頭
了解了「假」的表現形式,接下來要問的是:為什麼這些問題這麼難解?原因不在於模型不夠大或不夠新,而在於語音合成這個任務本身,有幾個結構性的困難點。
3-1 資料的詛咒:錄音室語料與真實世界的落差
訓練高品質 TTS 模型需要大量語音資料,而這些資料多半來自錄音室環境:安靜的空間、專業麥克風、受過訓練的配音員、清晰標準的發音。用這種資料訓練出來的模型,自然會合成出「錄音室風格」的語音——乾淨、標準、但缺乏真實場景的多樣性。
真實世界的語音充滿了背景噪音、口音、語速變化、情緒起伏、以及各種不完美的發音習慣。如果訓練資料沒有涵蓋這些,模型就學不會。這是一個典型的「垃圾進、垃圾出」的變體:不是資料品質差,而是資料「太乾淨」,導致模型無法處理真實世界的複雜性。
更麻煩的是,要蒐集大量高品質、有標註、涵蓋多元情境的語音資料,成本極高,還涉及隱私與授權問題。許多團隊只能退而求其次,使用有限規模的語料,這也限制了模型在韻律與情感上的學習深度。
3-2 評估指標的盲點:MOS 高分不等於好聽
語音合成領域最常用的評估指標是 MOS(Mean Opinion Score,平均意見分數),由受試者對語音的自然度打分。這個指標行之有年,但問題不少。
首先,MOS 評分往往在受控環境下進行,受試者聽的是短句,專注在「像不像人聲」這件事上,而不是「這段語音放在真實情境中適不適合」。其次,不同研究團隊的評分標準不一,跨論文的比較意義有限。再者,近年研究發現,受試者對合成語音的評分會受到「預期心理」影響——知道是 AI 生成的,評分就會偏保守;不知道的,評分就會偏高。
結果就是,模型在紙面上分數很高,實際應用到產品裡,使用者還是覺得「怪」。這種指標與體驗之間的落差,是語音合成研究長期的痛點。近年開始有團隊嘗試用更貼近真實情境的評估方式,例如長篇朗讀、對話情境、多人聆聽測試,但還沒有形成共識。
3-3 算力與延遲的取捨
高品質的語音合成模型往往體積龐大、推論速度慢。要在伺服器上跑,成本不低;要在手機或嵌入式裝置上即時運行,更是挑戰。這導致實務上必須做取捨:要嘛降低模型規模、犧牲音質,要嘛增加延遲、影響互動體驗。
對於語音助理、即時翻譯這類需要低延遲的應用,這個取捨尤其明顯。當系統必須在幾百毫秒內開始發聲,能用的模型就不是最頂級的那一個。這也解釋了為什麼很多商用語音助理的聲音,明明技術已經進步很多,聽起來還是比不過預錄的高品質有聲書。
3-4 中文特有的難題:聲調、變調與斷詞
對繁體中文使用者來說,AI 語音「假」的感受還有一些語言特有的來源。中文是聲調語言,同一個音節配上不同聲調就是不同的字,聲調錯了意思就變了。合成系統在聲調的處理上雖然已經相當準確,但在「變調」與「輕聲」的處理上仍有進步空間。例如「一」和「不」在不同語境下會變調,連續兩個三聲也會變調,這些規則複雜且依賴語境,模型如果處理不好,就會出現「聽起來怪怪的」但說不出哪裡錯的情況。
另外,中文的斷詞與韻律邊界密切相關。一句話該在哪裡停頓、哪個詞該連讀,取決於語意與語法結構。合成系統如果斷詞錯誤,就會出現「停頓在奇怪的地方」的問題,嚴重影響可讀性。這種錯誤在長句、專有名詞、或帶有歧義的句子裡特別容易發生。
最後是語氣詞與語助詞。「啊」、「吧」、「呢」、「嘛」這些詞在中文口語裡非常重要,它們承載了語氣與態度,但書面文字裡往往省略或不容易判斷。合成系統遇到這些詞,常常用一種中性、平板的語調帶過,聽起來就少了人味。
四、心理與文化層面:我們為什麼這麼敏感
技術之外,「假」的感受還有一半來自聽者這一端。人類對聲音的判斷,遠比我們以為的更複雜、更主觀。
4-1 恐怖谷與預期心理
著名的「恐怖谷理論」原本用來描述機器人外觀與人類相似度之間的關係,但這個概念同樣適用於聲音。當一個聲音「有一點像人」時,我們會覺得親切;當它「非常像人但不是人」時,那種細微的落差反而會引發不安與排斥。這解釋了為什麼早期的機械音雖然明顯不自然,卻不會讓人感到不舒服,而現在的 AI 語音明明進步很多,卻更容易被形容為「毛骨悚然」或「假到出戲」。
預期心理也扮演重要角色。當我們知道一段語音是 AI 生成的,就會不自覺地用更嚴格的標準去檢視它,任何一點不自然都會被放大。這種「確認偏誤」讓 AI 語音在主觀感受上更難過關,即使客觀品質已經很高。
4-2 文化語感:台灣華語的語氣與節奏
語音的「自然」不是普世標準,而是深受語言社群與文化習慣影響。台灣華語的語速、語調、用詞習慣,跟中國大陸的普通話、新加坡的華語都有明顯差異。如果一個 TTS 模型主要用中國大陸的語料訓練,合成出來的語音即使「很標準」,台灣聽眾還是會覺得「哪裡不對」——可能是語速太快、可能是兒化音太多、可能是某些詞的讀音不同、也可能是整體的語調曲線不像本地人講話。
這種文化語感的落差,是跨語言、跨地區語音合成應用的常見問題,也是為什麼許多團隊必須針對特定市場重新訓練或微調模型。對繁體中文使用者來說,找到一個「聽起來像自己人」的 AI 語音,往往比追求客觀的高自然度分數更重要。
五、從「像不像人」到「對不對味」:下一步怎麼走
如果「假」的原因是多元的,那麼解方也不會是單一的。近年語音合成的研究與應用,正在從「追求像人」轉向「追求對味」,也就是讓語音能夠配合情境、角色與目的,做出恰當的表達。
5-1 可控性:讓韻律與情感可以被指令化
新一代的語音合成系統越來越強調「可控性」。使用者不只是輸入文字,還可以指定語速、音高、情緒強度、停頓位置,甚至用自然語言下指令,例如「用不耐煩的語氣,語速快一點,句尾拉長」。這種細粒度的控制能力,讓開發者可以針對不同場景調整語音表現,而不是只能被動接受模型的預設輸出。
可控性的另一個好處,是讓「不完美」變得可以設計。開發者可以刻意加入呼吸聲、猶豫的停頓、語尾的氣音,讓語音聽起來更真實。這種「設計過的自然」,往往比追求全域的高自然度分數更有效。
5-2 情境感知與多模態
單靠文字,很難判斷一句話該用什麼語氣說。因此,結合對話歷史、角色設定、甚至視覺資訊的多模態系統,成為新的方向。例如在遊戲中,同一個角色的語音可以根據當下的劇情、與玩家的關係、場景氛圍,動態調整語氣與節奏。在客服場景中,系統可以根據使用者的情緒狀態,調整回應的溫度與速度。
這類系統的關鍵,在於把語音合成從「文字轉語音」升級為「意圖轉語音」。模型不只要知道「說什麼」,還要知道「為什麼說」、「對誰說」、「在什麼情境下說」。
5-3 倫理與信任:不只要好聽,還要能被辨識
語音合成技術越進步,濫用的風險就越高。深度偽造(deepfake)語音已經被用於詐騙、誹謗、政治操弄,這是整個產業無法迴避的問題。因此,除了追求自然度,建立可追溯、可辨識的機制也變得同等重要。
目前的做法包括:在合成語音中嵌入不可聽聞的浮水印、要求平台標註 AI 生成內容、發展語音真偽偵測技術、以及建立使用授權與同意機制。對內容創作者與產品開發者來說,透明地揭露 AI 語音的使用,不只是法律與倫理要求,也是維護使用者信任的基礎。
六、實務指南:讓 AI 語音不那麼假的八個做法
如果你正在專案裡使用 AI 語音,以下幾個實務上的做法,可以有效降低「假」的感受。這些做法有的屬於技術調校,有的屬於內容設計,但核心精神是一致的:與其追求全域的自然度,不如針對你的使用情境,刻意設計出「對味」的表達。
結語:假,是因為我們太懂人
AI 語音之所以聽起來「有點假」,不是因為它做得不好,而是因為我們對「人聲」這件事的理解,遠比任何模型都來得深。我們在成長過程中聽過無數次的對話、語氣、嘆息與停頓,大腦早已內建一套極其精密的判斷機制,能在幾毫秒內分辨出「這句話是不是真的人在說」。合成系統要通過這套機制,不只要把音發對,還要重建那些我們從未意識到、卻時時刻刻在影響判斷的細節。
值得期待的是,技術正在往正確的方向走。可控性、情境感知、多模態、倫理機制,這些發展都指向同一個目標:讓語音合成不再只是「文字轉聲音」,而是「意圖轉表達」。當系統能夠理解情境、掌握韻律、設計細節,AI 語音就有機會從「幾乎像人」跨越到「對味」。
在那之前,與其追求完美的自然度,不如務實地接受它的限制,並用設計與編輯去補足。畢竟,一段會呼吸、會停頓、會隨情境調整的語音,即使偶爾露出破綻,也比一段完美卻冰冷的合成音,更容易讓人願意聽下去。這或許就是現階段,讓 AI 語音「不那麼假」最實際的答案。
```