不使用完整 VoiceOver 模式時如何在 Mac Safari 中暫停 TTS?

不使用完整 VoiceOver 模式時如何在 Mac Safari 中暫停 TTS?

我通常在視覺模式下使用 OS X,只是遊標和字體大一點。

但在閱讀長網頁時,我確實喜歡文字轉語音功能。您突出顯示一些文本,然後按熱鍵(在我的特定係統上按 Control-Escape)

儘管再次按下該組合鍵會停止播放,但會將揚聲器重設為反白文字的開頭。因此,如果我第三次按下組合鍵來恢復,一切都會從頂部開始。

到目前為止,我的解決方法是突出顯示較小的文字部分,但這更需要手動操作。

我想找到具有以下功能的熱鍵:

  • 暫停並從上次中斷的地方繼續
  • 跳回一個句子或一個段落也很好。

我看過的其他事情:

  • VoiceOver 確實有一些暫停/恢復和句子導航,但 VoiceOver 的其餘部分實在是太過分了。我想知道是否有辦法只使用 1 或 2 個功能,但禁用其餘功能?
  • 我看到 App Store 中的一些第三方程式可以讓你暫停。但它們要求您複製並貼上到單獨的程式中,這會使您脫離網頁的上下文。通常我會閱讀技術文檔,因此丟失圖表和表格並不好。而且,複製貼上就更麻煩了。

想知道大家有什麼想法嗎?

通常我會使用 Safari,但我也可以使用 Firefox 或 Chrome,如果這能讓事情變得更容易(例如某些瀏覽器特定的插件)

謝謝

答案1

這是另一種方式。您可以將整個文件儲存為 txt 文件,並使用您的任何瀏覽器開啟它,在 chrome 或 safari 上進行了測試。選擇全部並右鍵單擊,然後“作為語音曲目添加到 iTunes”。這將需要幾分鐘的時間,然後您將獲得一個可以播放的音訊檔案。閱讀時按下鍵盤上的暫停鍵暫停或繼續。

答案2

原生文字轉語音 (TTS) 引擎非常有用,但也非常有限。其中一個限制就是您上面描述的限制,即無法暫停並從中斷處繼續;這只是因為它不追蹤該訊息,也不知道如何實際暫停 TTS 串流(即使是 Windows 上早期版本的 TTS 也可以做到這一點)。

我知道您不想使用完整的“VoiceOver”模式,但實際上,這是您擁有的最佳控制等級。用戶所做的只是打開“VoiceOver”,導航到他們想要閱讀的文本,然後就可以很好地閱讀。如果他們想暫停閱讀,可以Ctrl按鍵盤,閱讀就會暫停。要恢復,只需Ctrl再次敲擊鍵盤即可。

VoiceOVer然而,它確實有其自身的特殊問題,其中一個問題是它可能無法立即閱讀。如果發生這種情況,只需按Ctrl+ Option+ A,它就會立即開始閱讀。

編輯使用者的附加資訊:

我發現了一個擴展,它基本上可以捕獲您突出顯示的內容,將其轉換為語音,並允許您播放/暫停。應該可以在 Macintosh 上運行,還沒有嘗試過:

選擇並代言 Google Chrome

本質上,只需加載擴展程序,選擇頁面上的文本,然後單擊 Chrome 中的小圖標即可;然後,它會將文字轉換為語音,您只需點擊漂亮的大暫停/恢復按鈕即可暫停/恢復。

相關內容