文字轉語音的準確度,是指語音輸出反映來源文字中預定字詞、發音與標點提示的程度。即使聲音清晰,仍可能透露姓名、縮寫、數字或句子邊界有問題,因此最實用的檢查方式,是刻意比對來源文字與瀏覽器實際朗讀的內容。文字轉語音瀏覽器工具可對最多 20,000 個字元的純文字進行這項實用檢查,並使用目前瀏覽器與作業系統提供的語音,而非 Lizely 伺服器語音。你可以選擇可用的語音、設定速率與音高,並使用明確的暫停、繼續與停止控制項;文字會留在目前分頁中,且僅傳給本機瀏覽器的語音介面,Lizely 不會上傳或儲存文字。此工具不會計算準確度分數、套用發音字典、建立音訊檔案,也不保證相同文字在其他裝置上聽起來完全相同。相反地,它支援實作操作的工作流程:檢查預期措辭、記下語音未依預期發音的字詞,並在決定是否需要專屬語音合成服務前調整可用控制項。對於必要的輔助用途,請依賴持續維護的螢幕閱讀器與平台無障礙設定,因為此工具只會朗讀輸入的文字。

本文所指的文字轉語音準確度
在此,文字轉語音準確度是指產生的語音傳達來源文字的忠實程度,而不是語音轉文字的辨識準確度。實用的手動檢查會將以下三個問題分開處理,而不是指派單一整體分數。
- 來源忠實度:瀏覽器是否朗讀了每個預期字詞,且未改變你輸入的內容?
- 發音:姓名、縮寫、數字與不尋常拼字是否依預期發音?
- 表達:所選速率與音高是否讓整段文字保持清晰且容易理解?
此工具會保留提交的字詞與標點,而不會改寫內容,但不會提供語言句子解析功能。因此,你的聆聽比對應聚焦於目前系統語音如何實現文字內容,而不是隱藏模型是否已評分。
讀取並檢查測試段落
- 輸入或貼上文字。使用 20,000 個字元限制內的純文字;此限制會以 20,000 個 UTF-16 程式碼單位強制執行。空白文字、空字元與過大的輸入都會被拒絕。換行符號與重複的水平空格會經過正規化;字詞與標點不會被改寫。
- 選擇語音與控制項。當平台回報可用語音時,請選取其中一個。將速率設為 0.5× 至 2.0×,音高設為 0.5 至 2.0,兩者皆包含首尾數值,然後視需要調整。
- 選取朗讀並聆聽。瀏覽器可能要求使用者手勢後才能開始播放音訊。請將聽到的內容與來源比對,專注於措辭、困難詞彙與句子邊界,不要預設語音聽起來會像某位特定主持人。
- 控制播放。你隨時都可以使用暫停、繼續或停止。暫停與繼續會委派給同一個瀏覽器語音引擎,因此會控制目前頁面的語音合成活動。
- 編輯並重新開始。編輯文字或設定會停止作用中的佇列。選取朗讀會取消此小工具先前建立的較舊佇列,並以目前文字與設定開始新的朗讀。
若要進行最公正的比對,請使用另一個可用語音,或一次只調整一項控制項,重複朗讀相同且未變更的段落。如果平台未提供語音清單,請將這項限制記錄為結果的一部分,不要把未命名的系統語音視為固定基準。
可能改變結果的因素
在語音開始之前,最有用的準確度檢查會記錄哪些項目是固定的,以及哪些取決於裝置。
| 因素 | 工具提供的功能 | 應比對的內容 | 仍會變動的部分 |
|---|---|---|---|
| 文字 | 將換行符號與重複的水平空格正規化;提交的字詞與標點會保留 | 預期措辭與標點 | 沒有語言句子解析器,也不保證停頓完全相同 |
| 語音 | 目前瀏覽器與作業系統提供的語音 | 姓名、口音、品質與發音 | 可用性可能因裝置而異;額外的作業系統語音不在工具範圍內 |
| 速率 | 0.5× 至 2.0× | 較慢與較快設定下的清晰度 | 這是控制值,不是經測量的每分鐘字數,而且不同引擎的解讀方式不同 |
| 音高 | 0.5 至 2.0 | 語音是否仍讓人聽得舒適且清楚 | 這是控制值,不是音樂音程,而且不同引擎的解讀方式不同 |
| 瀏覽器與裝置 | 使用者手勢處理、回報的語音與執行階段播放行為 | 音訊是否開始播放,以及是否出現錯誤 | 不同瀏覽器與作業系統並未提供統一的語音集合 |
速率與音高是SpeechSynthesisUtterance 控制值,並非通用測量值。此工具使用瀏覽器的SpeechSynthesis 介面,因此在某台電腦上聽起來正確的設定,並不是可攜的結果。所以,在目前裝置上比對相同來源段落,比將特定語音名稱視為保證的發音標準更有意義。
可重複的聆聽工作流程
當每項發現都指明來源項目、語音與相關設定時,準確度結果會更容易採取行動。
選擇有用的測試素材
- 納入對預定讀者而言重要的專有名詞、縮寫、數字與標點。
- 第一輪檢查期間保持來源措辭不變,讓任何不符都能歸因於語音或設定。
- 對於長篇文件,在完整聆聽完之前,先檢查具代表性的段落。
分層比對相同段落
| 層面 | 聆聽重點 | 有用的因應方式 |
|---|---|---|
| 來源 | 每個預期字詞是否都照原文聽到 | 編輯文字並開始新的朗讀,以重新測試受影響的區段 |
| 發音 | 姓名、縮寫與數字的預期處理方式 | 比較另一個可用語音,並記錄任何不符之處 |
| 邊界 | 維持語意的句子與子句分隔 | 將停頓時序視為可變動項目,而不是固定測量值 |
| 表達 | 在所選速率與音高下能否清楚理解 | 在接受範圍內調整,並重複朗讀該段落 |
「這台裝置會以不同方式呈現這個姓名」等具體發現,比一般性評語更有用。若需要可重複使用的指令稿、固定發音字典,或必須在每台機器上聽起來都相同的語音,瀏覽器工具便無法提供所需的一致性。
重要的播放限制
分段可讓朗讀內容維持在一定範圍內。長文字會分成每個不超過 220 個 UTF-16 程式碼單位的區塊。分割器會優先選擇句子邊界,其次是子句邊界,再其次是空格;當單一不間斷詞元異常長時,最後才採用硬性限制。這可避免將單一超大朗讀內容傳送給可能停止或行為不一致的引擎,但無法保證完美播放,也無法保證不同語音的停頓完全相同。
瀏覽器支援可能改變結果。瀏覽器可能要求使用者手勢、未提供明確的語音清單,或在執行階段拒絕所選語音。此工具會回報播放錯誤,而不會假裝語音已完成朗讀。語音名稱、語言、口音、品質、發音與可用性皆來自目前裝置,因此在某台電腦上看得到的語音,可能不存在於另一台電腦。
語音佇列是共用的。選取朗讀會取消此小工具先前建立的佇列,為目前每個區塊各建立一個朗讀內容,並依序加入佇列。暫停與繼續會委派給同一個瀏覽器引擎,並影響頁面的全域語音合成佇列,因此同一分頁中使用該介面的其他指令稿可能會與播放互動。
本機播放不等於錄音。文字會留在目前分頁中,且僅傳給本機瀏覽器的語音介面,Lizely 不會上傳或儲存文字。此工具不會編碼可攜的音訊檔案、不會提供標準化的音訊緩衝區,也不保證可離線使用,因此無法提供可下載的 MP3 或 WAV。
瀏覽器語音功能不足時
瀏覽器工具很適合用來聆聽草稿、檢查節奏、試聽短段落、輔助閱讀工作流程,或測試系統語音如何朗讀文字。其用途刻意設定得很窄,因此當輸出必須成為可重複使用的資產時,請選擇其他方式。
| 需求 | 文字轉語音瀏覽器的適用程度 | 更合適的選擇 |
|---|---|---|
| 可下載的 MP3 或 WAV | 不支援;瀏覽器播放沒有可攜的音訊緩衝區 | 具備匯出功能的專屬語音合成服務 |
| 取得授權的商業語音 | 使用本機回報的系統語音,而非伺服器目錄 | 具備適當語音授權的服務 |
| 固定發音字典或 SSML 工作流程 | 超出工具範圍 | 專屬的語音合成工作流程 |
| 跨機重現相同語音 | 無法保證,因為語音來自各台裝置 | 專為可重現輸出而設計的服務 |
| 無障礙網頁導覽 | 不支援;工具只會朗讀輸入的文字 | 持續維護的螢幕閱讀器與平台無障礙設定 |
此工具不是醫療、診斷、語言學習、轉錄、聲音複製或無障礙符合性服務。若你需要可重複使用的錄音、固定發音、SSML、取得授權的語音,或一致的跨機輸出,請使用專屬語音合成服務,並檢視其隱私權與授權條款。對於必要的輔助用途,請將螢幕閱讀器作為主要工具。
若想深入了解,請參閱文字轉語音 AI 工具與瀏覽器語音引擎。
若想深入了解,請參閱線上待辦清單準確度:讓任務保持精確。