新增更多的 Windows OneCore 語音

分類:NVDA小技巧   2021/02/10

文/ 陳鵬安


我們都知道 NVDA 能夠將螢幕上的文字以語音的方式唸出來,讓使用者用聽的就可以了解螢幕上有哪些文字。但當我們要閱讀中文、英文以外的文字時,例如我們正在學習日文、德文或法文等外語,所使用的語音可能不懂這些語言而無法將其正確讀出來。此時就如同找一位只認識英文但不了解德文的人,要逑他說德文,不是無法讀給你聽,就是說得荒腔走調。

還好,NVDA 具有超強的功能,允許使用者選擇多種合成器及語音,提供各種不同的語言及發音。只要你的電腦上有安裝適當的語音合成器,並在 NVDA 設定好,它就可正確的讀給你聽。


NVDA 是使用文字轉語音,或稱為 TTS (Text to Speech) 的技術來將文字唸出來,所謂的「文字轉語音」是利用事先錄製的人聲或語音合成的方法形成語料庫,接著依前後文意智慧選字或選詞來將文字報讀出來的一種技術。

目前已有許多廠商開發出不同的語音合成器,或稱為語音庫,如 Windows OneCore、eSpeak NG 或 Vocalizer 等都是語音合成器廠牌的名稱,這些已廣為應用在許多場域,且報讀的聲音相當自然且正確。

語音合成器底下又可包含數個不同的語音角色,可能是針對不同語言,或相同語言的不同發音。例如你可能聽過的 Hanhan、Yating、David、Meijia、Samantha 等等都是不同的語音。

在 Windows10 中,NVDA 預設的語音合成器是微軟內建的 Windows OneCore。今天我們就來介紹如何調整語音合成器,以及如何新增更多不同語言的語音,當你遇到需要聽讀或學習英文以外的文章時,就可以新增該語言的語音,來聽到較正確的發音,也可以利用此方法,來新增不同口音的中英文語音,找到更適合自己的語音角色。


切換語音合成器

要切換語音合成器,除了從 NVDA 設定中選擇「語音」分類之外,我們也可以直接按下 Ctrl+NVDA+S (取其英文 Synthesizer 的首字母)。

接著利用上下方向鍵在下拉式方塊中選取想要使用的合成器後按下 Enter。在此我們練習選擇到 Windows OneCore 語音。


切換語音

如前述所提到,一個合成器可以包含多個不同的語音角色或語言。要切換語音,可以至 NVDA 設定中的語音類別,然後按 Tab 找到「語音」下拉式方塊進行選擇。你也可以使用快速鍵開啟「語音設定」對話框,直接按下 Ctrl+NVDA+V (取英文 Voice 的首字母)。

而要快速調整語音的方法,是利用 Ctrl+NVDA+左右方向鍵選擇語音選項,持續按住 Ctrl+NVDA 不放,接著利用上下方向鍵來調整,直到選擇所需要的語音才將手放開。(註:若你的鍵盤設定為筆電鍵盤的配置,則調整語音的快速鍵需多加上 Shift,變成 Ctrl+Shift+NVDA+方向鍵)

目前你的 OneCore 語音可能已有安裝了中文的 Hanhan 及 Yating 及一些英文語音。


新增其他語言的語音

要新增更多語音,我們需要進入 Windows 的系統設定,並借助微軟內鍵的螢幕報讀軟體「朗讀程式」的設定。請按照以下的步驟:

  1. 按 Win+I 進入設定。
  2. 選擇「輕鬆存取」。(也可利用 Win+U 來快速開啟輕鬆存取)
  3. 在清單中,利用向下方向鍵找到「朗讀程式」並按下 Enter。
  4. 按 Tab 找到「新增其他語音」連結後按下 Enter。
  5. 按 Tab 找到「管理語音」群組中的「新增語音」按鈕後按下 Enter。
  6. 此時焦點會位於「搜尋方塊」編輯區上,可以輸入語言名稱來縮小搜尋範圍。例如輸入「英文」來顯示所有使用英文發音的語音。
  7. 按一下 Tab 到清單上,利用上下方向鍵可以查看可用的英文語音。如「加拿大」、「印度」、「愛爾蘭」等等。
  8. 移到想新增的語言上按空白鍵將它選取。
  9. 選取好後按下 Tab 後到「新增」按鈕,按下 Enter 後系統即會開始下載安裝。
  10. 最後,等待一段時間讓系統下載安裝完後,要重新啟用 NVDA 即可使用該新增的語音了。

你可以按照前述的步驟,試著新增「英文(加拿大)」語音,看看 NVDA 是否能夠切換到 Richard 和 Linda 兩個角色,有的話,就表示你成功了喔!想要查看微軟完整支援的語言及語音,可以點此網頁