2016年4月15日

Windows 10的語音傳說

2021/7/11 更新
使用 Windows 10 電腦,除了介面上的改變之外,另一個你一定非常有感的就是微軟語音了,因為當安裝並啟動 NVDA,會發現不是以往如機器人說話般的 eSpeak 語音,原來預設是使用 Windows 的微軟語音,而存在於 Windows 10 內的語音有 Microsoft Speech API version 5 (SAPI 5) 語音及 Windows OneCore 語音,NVDA 可以完全使用,絲毫不受影響。

繁體中文版的 Windows 10 預設已經有了 SAPI 5 的中文 Hanhan 和英文 Zira 語音,以及 Windows OneCore 的中文 Hanhan、Yating、Zhiwei 語音,NVDA 預設會使用 Microsoft OneCore 語音,也可以手動將 NVDA 功能表 > [偏好] > 設定] 的 [語音] 類別中合成器設為 [Microsoft Speech API version 5] 或 [Windows OneCore語音] 即可順利的啟用語音朗讀功能,值得一提的是當以注音輸入法輸入中文時所鍵入組字的注音符號中文語音也可朗讀出來,對需要以注音輸入中文的視障者將有所助益。
除了預設的語音外,Windows 10 也能安裝由微軟提供的不同語言語音,若有需要使用其它語言的語音可按照以下步驟進行。

  1. 按 Win+I 打開 [設定] 視窗,按一下 Tab 再按 向右鍵 到 [時間與語言] Enter。
  2. 按一下 Tab 再按 向下鍵 到 [語言] Enter 選取。
  3. 按 Tab 到 [新增語言] 按鈕 Enter。
  4. 以新增英文語音為例,在搜尋方塊輸入「英文」的語言名稱,按一下 Tab 到語言清單,有多種英文可選,按向下鍵找到 [英文 (美國)],有提示 [可用的文字轉換語音] 表示有語音可安裝,按 Tab 到 [下一步] 按鈕 Enter。
  5. 按 Tab 移動有多個選項,只保留 [文字轉換語音] 核取方塊為勾選狀態,其他的核取方塊項目皆按 空格鍵 取消勾選,然後按 Tab 到 [安裝] 按鈕 Enter。
  6. 稍等片刻完成安裝後按 Tab 到有「中文 (繁體,台灣)……」的清單,按 向下鍵 可看到剛新增的 [英文 (美國)],有提示 [安裝的文字轉換語音],關閉 [設定] 視窗。
  7. 重新啟動 NVDA,到 NVDA 功能表 > [偏好] > [設定] 的 [語音] 類別,在 [語音] 下拉式方塊中已經出現新增的英文語音可以選用。

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

備註:
  1. 新增 Windows 10語言,不論有無新增語音都會新增該語言的預設輸入法。
  2. Windows 10 進行後續版本更新後若發生原新增的語音消失的情況,只需再次安裝語音即可。

延伸閱讀