2024年7月21日

Windows 11的語音傳說

視障者使用 Windows 11 電腦,除了介面上的改變需要熟悉之外,另一個會關切的就是系統語音了,當安裝並啟動 NVDA,會發現原來跟 Windows 10 一樣使用相同的語音。
Windows 11 的語音有 Windows OneCore 語音及 Microsoft Speech API version 5 (SAPI 5) 語音,NVDA 都可以完全使用,至於新加入的自然語音只能透過內建的「朗讀程式」來使用。

繁體中文版的 Windows 11 有 Windows OneCore 的中文 Hanhan、Yating、Zhiwei 語音以及 SAPI 5 的中文 Hanhan 語音,NVDA 預設會使用 Windows OneCore 語音,若要使用 SAPI 5 語音,將 NVDA 功能表 > [偏好] > 設定] 的 [語音] 類別中合成器變更為 [Microsoft Speech API version 5] 即可。

除了繁體中文的語音外,Windows 11 也能安裝由微軟提供的不同語言語音,要使用其它語言的語音可按照以下步驟進行。

  1. 按 Win+I 打開 [設定] 視窗,按一下 Tab 再按向下鍵到 [時間與語言] Enter 選取。
  2. 按 Tab 到提示「清單」的地方,再按向下鍵到 [語言與地區] Enter。
  3. 按 Tab 到 [新增語言] 按鈕 Enter。
  4. 以新增英文語音為例,在搜尋方塊輸入「英文」的語言名稱,按一下 Tab 到語言清單,有多種英文可選,按向下鍵找到 [英文 (美國)],有提示 [顯示可用的語言; 可用的文字轉換語音; 可用的語音辨識; 可用的手寫],其中「可用的文字轉換語音」表示有語音可安裝,按 Tab 到 [下一步] 按鈕 Enter。
  5. 按 Tab 移動有多個選項包括 [文字轉換語音] 在內為勾選狀態,但請確認 [設為我的 Windows 顯示語言] 核取方塊不要勾選,然後按 Tab 到 [安裝] 按鈕 Enter。
  6. 等待元件下載並完成安裝,過程中可從 NVDA 的提示得知進度及完成時的說明,完成後按 Tab 或 Shift+Tab 到有「繁體中文 (台灣)」的清單,按向下鍵可見新增的 [英文 (美國)],關閉 [設定] 視窗。
  7. 重新啟動 NVDA,到 NVDA 功能表 > [偏好] > [設定] 的 [語音] 類別,在 [語音] 下拉式方塊中已經出現新增的英文語音可以選用。

由於 Windows OneCore 語音具有自動語言切換朗讀的功能,且 NVDA 預設也開啟了自動語言切換功能,因此在瀏覽器、Microsoft Word 或新記事本中具有語言標記的內容,當 Windows 11 有安裝相對應語言語音的情況下 NVDA 就會自動以相對應語言的語音朗讀。
若要能自動切換相同語言下的不同地區語音例如美式英文與英式英文、繁體中文與簡體中文,除了要安裝相對應語言地區的語音外,在 NVDA 功能表 > [偏好] > [設定] 的 [語音] 類別中 [自動方言切換 (若有支援)] 核取方塊也要勾選。
不過像是在瀏覽器瀏覽沒有語言標記的網頁內容,想要以特定語言語音朗讀,在 NVDA 功能表 > [偏好] > [設定] 的 [語音] 類別中除了 [語音] 下拉式方塊選擇要使用的語言語音外,還需要將 [自動語言切換 (若有支援)] 核取方塊取消勾選才能以所選定的語言語音朗讀。
至於 Microsoft Speech API Version 5 語音並不具備自動語言切換朗讀的功能,因此要以特定語言語音朗讀,只要在 NVDA 功能表 > ]偏好] > [設定] 的 [語音] 類別中 [語音] 下拉式方塊選擇要使用的語言語音即可。