🚀 圭話行銷 ATMarketingAI 實戰講師 × 企業 AI 內訓

【商業案例】Whisper 中文逐字稿實測|5 種場景準確度 + 3 個提升技巧

商業案例·AI 應用 #Whisper#語音轉文字#逐字稿#AI 工具#內容生產
【商業案例】Whisper 中文逐字稿實測|5 種場景準確度 + 3 個提升技巧

五種場景的實際表現

場景可用度主要問題
單人口述、安靜環境高幾乎可直接用,偶有標點問題
Podcast 雙人對談中高換人說話的切分偶爾錯
會議多人討論中重疊說話會漏,需人工校對
含大量英文術語中中英夾雜處最容易出錯
現場收音有雜訊低到中建議先降噪再轉

整體而言,單人安靜環境的結果通常可以直接用,多人會議則一定要人工校對一輪。

四個固定弱點

  • 專有名詞:品牌名、人名、產品名會被轉成同音字,這是最常見的錯誤
  • 中英夾雜:「這個 campaign 的 ROAS」這種句子,英文部分可能被音譯成中文
  • 簡繁混雜:模型傾向輸出簡體,繁中使用者一定要做後處理
  • 重疊說話:兩人同時講話時會漏掉其中一方,這是架構限制不是調參能解決的

三個提升技巧

一、用 initial_prompt 餵專有名詞

這是投報率最高的單一技巧。在轉錄前給模型一段提示,列出會出現的專有名詞與偏好的書寫風格。

實務作法:把公司名、產品名、常用術語、以及與會者姓名寫成一段話當 prompt。模型會傾向用這些詞彙,專有名詞的錯誤率能明顯下降。

順便也能用這段 prompt 引導輸出繁體(在提示裡使用繁體書寫)。

二、先處理音檔再轉錄

  • 降噪:背景雜訊明顯時先過一次降噪
  • 音量正規化:多人音量落差大時,小聲的人容易被漏掉
  • 分軌:重要會議建議每人一軌分開錄,分別轉錄再合併時間軸

分軌是解決重疊說話的唯一有效方法,調參數沒有用。

三、選對模型大小

模型速度準確度適合
small快中草稿、內部快速參考
medium中中高會議紀錄加人工校對
large 系列慢高要公開發布的內容

判斷原則:要給別人看的用 large,自己參考的用 medium。差別主要在專有名詞與語句完整度。

後處理流程

  1. 簡繁轉換:這一步幾乎一定要做
  2. 專有名詞取代:建一份常錯對照表,批次取代
  3. 段落切分:原始輸出常是長段落,依語意切分
  4. 標點修正:中文標點的判斷常有誤
  5. 人工校對:重要內容一定要有這一步

把前四步寫成腳本,每次轉完自動跑,可以省下大量時間。

【使用 5 問】

  1. 這份逐字稿要給誰看?決定要用哪個模型
  2. 有多少專有名詞?多的話一定要用 initial_prompt
  3. 會不會有人同時說話?會的話考慮分軌錄音
  4. 你做簡繁轉換了嗎?模型預設傾向簡體
  5. 有建常錯對照表嗎?同樣的錯會重複出現

【決策樹】這份音檔怎麼處理

Q1:用途?
├─ 內部參考、搜尋用 → medium 加自動後處理即可
├─ 要公開發布 → large 加人工校對
└─ 要做字幕 → large,而且要處理時間軸

Q2:錄音品質?
├─ 單人安靜 → 直接轉
├─ 多人但分軌 → 分別轉再合併
├─ 多人同一軌 → 先降噪,預期要大量校對
└─ 雜訊嚴重 → 先降噪,必要時重錄

Q3:專有名詞多嗎?
├─ 多 → 一定要寫 initial_prompt
└─ 少 → 直接轉,後處理修即可

【常見 3 錯誤】

  • 錯誤 1:不用 initial_prompt。這是成本最低效果最明顯的一步,跳過很可惜
  • 錯誤 2:忘記簡繁轉換。輸出夾雜簡體字直接拿去用,很容易被看出來
  • 錯誤 3:期待多人會議免校對。重疊說話是架構限制,不要以為換模型或調參數能解決

【檢核】轉錄前打勾表

  • ☐ 已依用途選定模型大小
  • ☐ 已寫好含專有名詞的 initial_prompt
  • ☐ 音檔已降噪或正規化(必要時)
  • ☐ 後處理含簡繁轉換與常錯取代
  • ☐ 重要內容已安排人工校對

結論:七成的改善來自前置準備

多數人對 Whisper 中文表現不滿意,原因不是模型不行,是少做了前置準備。寫一段 initial_prompt 把專有名詞餵進去、錄音時盡量分軌、轉完自動跑簡繁轉換與常錯取代,這三件做了之後,結果會跟隨手轉一份差很多。至於多人重疊說話,那是架構限制,解法在錄音端而不是轉錄端。

常見問題

要自己架還是用線上服務?

看量與隱私需求。偶爾用的話線上服務比較省事;量大或內容涉及客戶機密,自架會比較安心也比較便宜。自架的門檻主要在顯示卡,有獨立顯卡的話 large 模型跑起來還算順。另外自架能完全控制 initial_prompt 與後處理流程,客製彈性高很多。

initial_prompt 要寫多長?

不要太長,模型只會參考開頭一段。實務建議是一到兩句話,把最關鍵的專有名詞塞進去即可,例如公司名、產品名、三到五個常用術語。寫太長反而可能影響轉錄品質。另外記得用繁體書寫,這會引導輸出傾向繁體。

有沒有辦法自動分辨誰在說話?

需要另外的 speaker diarization 工具搭配,Whisper 本身不做這件事。實務上有幾種組合方案,但中文的分辨準確度仍不算穩定。如果說話者標記很重要,最可靠的還是分軌錄音,每人一個檔案分別轉錄再合併。

處理長音檔會有問題嗎?

會,主要是記憶體與時間軸漂移。超過一小時的音檔建議先切段(建議 10 到 20 分鐘一段)分別轉錄再合併,這樣不但穩定,出錯時也只要重跑那一段。切段時注意不要切在句子中間,可以用靜音偵測找切點。

打勾自測?

打勾自測:☐ 依用途選模型、☐ 寫了 initial_prompt、☐ 音檔有前處理、☐ 後處理含簡繁轉換、☐ 重要內容有校對。五項都做到,業界估算 可用度會明顯高於隨手轉一份。

適合誰看這篇?

要做會議逐字稿的行銷與企劃、Podcast 與影音創作者、要整理訪談的研究者、想自建轉錄流程的人。存起來對照文中的決策表與檢核清單,下次規劃時打開參考。