在 Mac 上將螢幕上任何內容轉為語音
作者:Eduard Bruch,Optic 開發者 · 更新日期:
你的 Mac 本來就能朗讀所選的文字;麻煩的是你選取不了的文字,例如圖片、影片畫格或掃描頁面中的字。解決辦法是先用 OCR 把那些文字變成真正的文字,再讓 Mac 的語音朗讀。
簡短回答:對於可選取的文字,請使用 macOS 內建的「朗讀所選內容」功能。對於圖片和其他無法選取之處的文字,我的首選是 Optic,這是一款選單列 App,能拷貝你在螢幕上拖曳框選的任何區域中的文字(在 Mac App Store 為 4.99 美元(一次性購買)),並可朗讀任何一筆擷取。
聲明:Optic 是我開發的。
macOS 已經能做到的
macOS 內建了語音內容功能。在「系統設定」>「輔助使用」>「語音內容」中開啟「朗讀所選內容」,在 Safari、「郵件」、Pages 或大多數其他 App 中選取文字,你的 Mac 就會朗讀。完整的螢幕閱讀程式 VoiceOver(旁白)也在那裡。對於一般文字,從這裡開始;它不用花錢。
即時文字也有幫助:它在 Apple 支援的地方有效,包括「預覽程式」、「照片」、「快速查看」和 Safari 中的圖片,以及部分播放器中暫停的影片畫格。它無法用於任意的 App 視窗、視訊通話或介面文字。如果即時文字能選取圖片中的字,你就可以讓 Mac 朗讀所選內容。
落差:你無法選取的文字
螢幕上的許多文字其實是圖片的一部分:資訊圖表、沒有文字圖層的掃描信件、燒錄在影片中的字幕、遠端桌面視窗中的文字、由 App 繪製的標籤。你可以用眼睛閱讀,但沒有東西可以選取,所以語音功能也沒有東西可以朗讀。
用 Optic 擷取並聆聽
Optic 從螢幕讀取文字,並把它保留在可以播放的歷史紀錄中。
- 讓文字顯示在螢幕上。
- 點一下選單列中的 Optic 圖像,選擇 擷取文字。
- 在文字上拖曳方框。
- 再次從選單列打開 Optic;你的擷取在歷史紀錄的最上方。在那一筆上選擇朗讀。
文字會用 macOS 的語音朗讀,Optic 會自動偵測語言。文字也在你的剪貼簿裡,所以如果你想保留,可以用 Command-V 貼上。
歷史紀錄保留你最近 20 筆擷取,每一筆都有小縮圖和時間,所以你可以重播一段內容,或再次聆聽先前的擷取。一切都留在 Mac 上:辨識在本機進行,這個 App 沒有網路存取。
這在哪裡有幫助
- 校對 OCR 輸出。聽擷取的文字,比閱讀更容易發現讀錯的字。
- 圖片和投影片中的文字。聆聽只以圖片形式存在的圖表、海報或投影片上的文字。
- 外語文字。Optic 可辨識 21 種語言,語音會跟隨偵測到的語言,當你想聽聽擷取的句子聽起來如何時很有幫助。請參閱在 Mac 上對外語文字做 OCR。
- 閱讀休息。擷取掃描檔中的一個段落並聆聽,而不是閱讀小字。
Optic 不適合的地方
- 它不是螢幕閱讀程式。Optic 不能取代 VoiceOver,也不描述介面。它在你要求時,朗讀你所擷取區域中的文字。
- 沒有連續朗讀。它不會順著文件往下讀;每一段是一次擷取。
- 沒有檔案匯入。它不能打開圖片或 PDF 檔案;請先把它們顯示在螢幕上。
- 沒有整份文件 OCR,也沒有批次。對於整本書的掃描,文件 OCR 工具更適合。
- 手寫。這不是功能;請不要指望它。
關於這個主題的更多內容:在 Mac 上朗讀螢幕上的文字。
常見問題
如何讓我的 Mac 朗讀圖片中的文字?
先把圖片中的文字變成真正的文字,可以用「預覽程式」中的即時文字,或用像 Optic 這樣的螢幕 OCR App,然後對擷取內容使用「朗讀所選內容」或 Optic 的朗讀功能。
Mac 能朗讀影片中的文字嗎?
暫停影片,用 Optic 擷取畫面上的文字,並在歷史紀錄中對那筆擷取選擇朗讀。
Optic 使用哪些語音?
它使用 macOS 中安裝的語音,並自動選擇語言。
朗讀需要網際網路連線嗎?
Optic 本身不需要:辨識和歷史紀錄都在本機,這個 App 沒有網路存取。
在 Mac App Store 取得 Optic · Optic 的所有資料。Optic 需要 macOS 14 Sonoma 或更新版本。其他用途請參閱如何在 Mac 上從螢幕拷貝文字。