位置
- NVDA功能表
- 偏好設定
- 讀音字庫
屬性
我們可以聽到NVDA在讀音字庫上給我們的屬性「子功能表」,而點字會摸到「submenu」。
就表示還有下一層選單,分別是:
- 通用語音字庫:表示適用於所有的語音合成器
- 特定語音字庫:表示只針對當前的語音合成器
- 暫存語音字庫:表示重新啟動NVDA後就會失效
在這三個字庫選單的後面有「...」就表示按 enter 鍵後會彈出一個對話方塊讓我們進行進一步的設定。
同時也會離開NVDA的功能表。
功能
讀音字庫可以讓我們針對語音合成器設定什麼字想唸成什麼音,
或者什麼字在什麼詞應該唸什麼破音字等等。
算是有點糾正合成器的誤讀或者做一些個人客制化的設定。
說明
進一步讀音字庫設定的對話方塊由以下元素組成:
- 字庫項目清單:列出設定的讀音項目,可使用上、下方向鍵移動,移動到就是選擇它的意思
- 新增按鈕:新增一筆讀音紀錄
- 編輯按鈕:編輯由上述清單中選定的一筆讀音紀錄
- 移除按鈕:刪除由上述清單中選定的一筆讀音紀錄
- 確認按鈕:相當於存檔離開對話方塊
- 取消按鈕:相當於直接離開對話方塊且不存檔,類似直接按 esc 跳離鍵
在新增按鈕按下 enter 鍵後會彈出一個新增對話方塊讓我們新增讀音紀錄。
可以把這個對話方塊想成是蓋在原本對話方塊的上面,所以離開這個新增對話方塊則會回到讀音字庫的對話方塊。
新增對話方塊由以下元素組成:
- 原來文字編輯區:輸入想被修改的原始文字或詞句
- 替代文字編輯區:輸入想取代的新文字或詞句
- 註解編輯區:輸入備註,例如原本會唸成什麼,這會顯示在字庫項目清單的第一個欄位,也可以不寫
- 大小寫需相符核取方塊:按空白鍵核取表示完全按照原來文字的大小寫嚴格比對,當然中文就不影響,通常中文不勾
- 類別單選鈕:
- 任意字、完整的單字與正規表達: 前兩項比較不適用中文,第三項一般情況下用不到,通常中文就選任意字
- 確認按鈕:相當於存檔離開對話方塊
- 取消按鈕:相當於直接離開對話方塊且不存檔,類似直接按 esc 跳離鍵
新增功能介紹完後,其實編輯也學會了。
補充
- 記得新增讀音後需要按兩次確認,一次是新增對話方塊,另一次是讀音字庫對話方塊
- 因為是針對語音,所以可以利用同音異字的方式當成替代文字來糾正讀音,下面案例會說明。
- 這個設定對於NVDA的字詞解釋功能無效
- 設定讀音字庫後會在
C:\Users\Administrator\AppData\Roaming\nvda\speechDicts
產生一個檔名為default.dic
的文字檔
所以將該檔複製到其他電腦的 NVDA 相對位置就能將這些設定分享。
其中,路徑中的 administrator 是目前登入 windows 的使用者帳號,每個人不同。
如果覺得路徑太長或不知道自己登入的帳號就按 windows (開始)鍵,利用下方向鍵找到以下路徑:
- NVDA資料夾:按 enter 鍵展開,直接在開始功能表打個 n 字首搜尋比較快
- 開啟使用者設定檔目錄:按 enter 開啟該路徑
案例
例如我現在使用的語音合成器,總是把「檔」案的檔朗讀成「ㄉㄤˋ」四聲,所以我的設定會是:
- 原來文字編輯區:檔
- 替代文字編輯區:擋
- 註解編輯區:原本會唸成四聲
- 大小寫需相符核取方塊:不勾
- 類別單選鈕:任意字
再提供一個例子,就是全部小寫的 nvda 在我的語音合成器不會唸成 NVDA 所以我會把替代文字改成全部大寫。
都設定完後可在讀音字庫清單中確認並測試看看效果。
感想
隨著使用的時間拉長,可能設定的讀音字庫會越來越多,也讓我們提高了語音朗讀的正確性,
但不同的語音合成器可能會有不同的讀音狀況,這可能是一個需要長時間完善的工作,或者是遇到某個詞才知道語音沒有朗讀正確並加設定。
當然,如果不在意NVDA把字音朗讀成什麼的使用者,可能就用不到這個功能了。
最後更新:2020-12-18 21:34:18
From: 211.23.21.202
By: 特種兵