[功能設定] NVDA設定-讀音字庫 - 教學區

[功能設定] NVDA設定-讀音字庫

特種兵

特種兵圖像(預設)

2020-12-12 16:24:56

From:1.161.141.178

位置

  • 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: 特種兵