NVDA也有雙語音囉!

分類:學習交流   2015/03/31

文/細胞


NVDA目前支援單一語音的設計,您可以選擇英文語音來發音,也可以選擇法文語音來發音,那麼為什麼要使用雙語音呢?
以我們的電腦使用環境來說,是處於中文和英文並存的狀態,因此語音必須要能夠同時讀出中文和英文才能滿足我們的需求。
就目前的市場來看,中文語音有一些選擇,每個人可以使用自己習慣的語音。但若對於英文發音有一定要求的使用者,一定會發現目前的中文語音,在英文發音的部份實在是「有很大的進步空間」,而英文語音在中文發音的部份可說是全倒,既然不能兩全其美,把各自的強項結合起來一起使用也是個好方法。


現在NVDA官方附加元件網站上發佈了名為 Dual Voice 的附加元件,可想而知就是支援雙語音的元件,在安裝使用後只能用一個字來形容它,那就是「讚!」
有關 Dual Voice 詳情可見 http://dualvoice.sf.net ,可從該處下載,也可以從NVDA的附加元件管理員中下載,目前最新穩定版本為 3.0,以下就來看看如何設定使用這個雙語音外掛。


使用前注意事項:
Dual Voice 支援符合 Microsoft Speech API version 5(SAPI 5) 及 Microsoft Speech Platform 語音合成器的語音,兩個語音必須為相同的合成器且一個要為拉丁語系、另一個要為非拉丁語系相互搭配使用,若您的 NVDA 中有舊版的雙語音附加元件,請務必將其移除再安裝最新版本。


拉丁語系的語音包含下列語言:
英文、法文、德文、意大利文、葡萄牙文、捷克文、克羅地亞文、芬蘭文、波蘭文、斯洛文尼亞文、西班牙文和土耳其文。
非拉丁語系的語音包含下列語言:
中文、日文、韓文、波斯文、阿拉伯文、白俄羅斯文、保加利亞文、希臘文、希伯來文、俄文和烏克蘭文。


簡單來說以我們的電腦環境而言就得先裝有相同合成器的中文和英文兩個語音,下面我們將在Windows 7下以Microsoft Speech Platform 合成器的微軟中文 HuiHui 及英文 ZeraPro 語音為例來設定中文和英文語音。
各位一定覺得很奇怪,怎麼不用 SAPI 5 合成器的語音呢?答案是因為 SAPI 5 的語音大部份都非免費,且搭配起來覺得不盡理想,因此本人使用免費的微軟語音做示範。
安裝完 Dual Voice 附加元件後, NVDA 需要重新啟動才能使 Dual Voice 正常運作,至於如何安裝附加元件這裡就不再說明,有需要者請參考NVDA部落先前的文章。


1.請先選擇 NVDA 功能表>偏好設定>語音合成器打開對話方塊。
2.在[語音合成器]下拉方塊中,按向下或向上鍵來選擇執行雙語音所需的合成器,此時會發現在項目設定中多了兩個選項如下所示:
Dual voice (Speech API version 5)
Dual voice (Speech Platform)


註:電腦上需先裝有Microsoft Speech Platform相關語音這裡才會有Dual voice (Speech Platform)的選項。


3.選擇 Dual voice (Speech Platform) 後,按下 Enter 鍵兩次,即可設定好雙語音要用的合成器。
4.接下來再選擇 NVDA 功能表>偏好設定>語音設定打開對話方塊。
5.第一個語音設定是[語音]下拉方塊,請按向上或向下鍵選擇中文語音[Microsoft Server Speech Text to Speech Voice (zh-CN, HuiHui)]後再按 Tab鍵至下一個下拉方塊選項。
6.第二個語音設定是[變聲]下拉方塊,請按向上或向下鍵選擇英文語音[Microsoft Server Speech Text to Speech Voice (en-US, ZiraPro)]後再按 Tab鍵至下一個設定項目。
7.此核取方塊選項是[Use first voice for non-Latin and second voice for Latin language],是指第一個語音使用非拉丁語系的語言,第二個語音使用拉丁語系的語言,前述的中英文設定順序即是如此,所以要勾選此項目,如果第一個語音選擇英文,第二個語音選擇中文,那麼就不要勾選,接著再按 Tab鍵到下一個設定項目。
8.接下來依序是速度、音調、音量的設定,以中文呈現的項目為第一個語音的設定,以英文呈現的項目則為第二個語音的設定,這表示中文和英文是可以分開設定的,請依照自己的需求做相關調整,設好後按 Tab鍵到下一個設定項目。
9.此核取方塊選項是[Read numbers and punctuations based on context],意思是由前後文來決定數字和標點符號的發音方式,建議不勾選,按 Tab 鍵到下一個選項。
10.此核取方塊選項是[Give priority to Latin instead of non-Latin language],意思是優先以拉丁語系的語音代替非拉丁語系的語音發音,建議不勾選。
11.按 Tab 鍵到[處理字元及符號時信任語音的語言]核取方塊,此項核取時NVDA會自動以第一個語音的語言來處理符號的發音,建議不勾選。
12.一切都設定好後按 Enter 鍵完成,當然了還要記得做儲存設定的動作。


好啦!就是這樣設定,與以往的設定習慣相同,只不過多了一組語音的相關對應設定而以,往後再也不必忍受中文語音的英文朗讀品質囉。


備註:
1.在不開啟語音設定對話方塊的情況下也可以直接按 NVDA+Ctrl+方向鍵 來各自設定第一個和第二個語音的速度、音調、音量。
2.微軟語音可以在本站的軟體下載單元下載安裝。