WorldVoice 语音插件(6.2)

对于新手,我们推荐您使用 WorldVoice 整合版,以下内容可停止阅读。


对于希望自己从头配置 WorldVoice 的高级用户,我们提供以下资源和本插件的用户指南供参考:

可從WorldVoice download service取得最新支援的 driver ,目前已支援這版 Neural Voice

WorldVoice 使用指南

WorldVoice 是一款 NVDA 附加元件,支援 Espeak、OneCore、RHVoice 及 SAPI5 等不同語音引擎角色之間的自動切換,並提供各式各樣的客製化設定。使用者可依照不同情境及個人偏好,輕鬆調整語音設定。

隨著全球化的普及,人們接觸多國文字內容的機會也越來越多。無論是學習教材還是休閒閱讀,我們經常可以看到不同語言混合使用,甚至在同一句話中出現中英日多種語言文字的情況。

各類數位內容(例如語言教材、數理資訊或文學作品)在文字結構、上下文脈絡和語言混用頻率上都會有所不同。使用螢幕閱讀器時,能夠根據內容特性與個人喜好靈活調整朗讀方式可以提身閱讀的品質。

功能特色

  • 可依不同語言指派專屬語音角色,讓多語內容朗讀時自動切換到更合適的語音。
  • 各語音角色可獨立設定速度、音調、音量,在不同語言間保留各自的朗讀設定。
  • 可切換數字朗讀方式,依需求選擇以數值或逐字方式讀出數字。
  • 可調整數字、項目、中文與全文朗讀間的停頓長度,使朗讀節奏更符合使用習慣。
  • 可根據 Unicode 字元自動偵測語言,減少多語內容朗讀時手動切換語音的需求。

語音角色

在 WorldVoice 的語音角色設定面板中,您可以為不同語言設定專屬的語音角色,並針對每個角色個別調整速度、音調和音量等參數。

WorldVoice 會獨立儲存每個語音角色的設定值,切換角色時會套用相應的設定,讓語音角色能擁有各自的速度、音調與音量,這項功能特別有助於閱讀非母語的內容。

  • 選擇一個地區語言後,語音列表會顯示該地區可用的語音角色。選擇某個語音角色即可完成該地區與語音角色的對應關系。
  • 選擇語音角色後,如果該角色支援變聲,將會顯示可用的變聲選項供使用者選擇。
  • 選定語音角色後,速度、音調、音量滑桿,以及加快語速的核取方塊將自動調整到該角色的設定值。調整設定值只會影響當前選定的語音角色(各個語音角色擁有各自獨立的設定值)。

一致性設定:

  • 保持主要語音引擎與地區語音引擎一致:啟用後,主要語音角色與地區語音角色將只能是同個語音引擎下的語音角色。若調整主要語音角色時,發現地區語音角色原屬不同語音引擎,則該地區的語音角色會回復成未選擇狀態,並僅可重新選擇與主要語音角色相同引擎下的語音角色。
  • 保持主要語音角色與地區語音角色一致:啟用後,主要語音角色與地區語音角色將保持一致。當您調整其中一方的語音角色設定時,另一方將自動同步為相同的語音角色。
  • 保持不同語音角色之間的參數一致:啟用後,各語音角色之間的速度、音調、音量及加快語速參數將保持一致。調整任何一個語音角色的設定值,所有其他語音角色的設定值都會同步更新。

主要語音角色是透過 NVDA 語音設定面板設定的,而地區語音角色則是透過 WorldVoice 的語音角色設定面板設定的。

語音流程

語音流程設定用來控制朗讀時與數字、停頓及語言處理相關的行為。您可依需求決定這些設定要套用到所有支援的合成器,或僅在 WorldVoice 中使用。

  • 支援全域的語音流程:忽略在數字間的逗號、數字模式、項目間停頓、數字間停頓、中文間停頓、讀出全部間停頓

  • 僅支援 WorldVoice 的語音流程:根據 Unicode 字元偵測語言、數字語言

  • 根據 Unicode 字元偵測語言:啟用後將根據文字 Unicode 自動判斷語言地區並切換語音角色。注意:此功能可能與 NVDA 的自動語言切換功能衝突,建議避免同時啟用。

  • 數字語言:朗讀數字時,使用此選項設定的地區角色進行朗讀

  • 數字模式:

  • 數值模式:將數字作為數值朗讀,例如「12345」會讀作「一萬兩千三百四十五」。

  • 數字模式:逐字朗讀數字,例如「12345」會讀作「一二三四五」。

  • 語音停頓調整:設定數字之間、項目之間、中文之間與全文朗讀之間的停頓時間,數值越小停頓越短,0 為不停頓。

  • 忽略數字間的逗號:朗讀數字時忽略數字間逗號,以提高特定的語音角色朗讀數值的正確性。

支援全域的語音流程設定可透過 NVDA 的語音設定面板或 WorldVoice 的語音流程面板進行調整。而不支援全域的語音流程設定則僅能透過 NVDA 的語音設定面板進行調整。

Unicode 偵測

這些選項用來調整 WorldVoice 在偵測文字語言時,如何處理數字、標點符號與多語共用字元集。

  • 偵測語言時忽略數字:勾選後,數字將忽略偵測,並使用當前的語音角色進行朗讀。
  • 偵測語言時忽略常見標點符號:勾選後,標點符號將忽略偵測,並使用當前的語音角色進行朗讀。
  • 語言偵測時間點:決定何時根據 Unicode 的語言偵測和語言切換指令是在 NVDA 處理語音指令之前還是之後。
  • 字元集假設的語言:為 unicode 中多重語言共用的字元集(包括拉丁字元、中日韓字元、阿拉伯字元)設定預設的語言。

注意

  • 若您同時啟用 NVDA 的自動語言切換與 WorldVoice 的 Unicode 偵測,兩者可能互相影響,建議依需求擇一使用。
  • 若您想停用特定的語音引擎,請在 WorldVoice 語音引擎面板中取消勾選相應的核取方塊。
  • 若您需要使用 Espeak, OneCore, SAPI5 以外的語音引擎,請額外下載相應的驅動語音包。

标签: none

已有 14 条评论

  1. 你好﹗我的NVDA是2020.01版﹐安裝所有元件後﹐未能運行﹐顯示[語音合成器錯誤﹐無法載入]﹐請問各位師兄怎樣解决?謝謝﹗

    1. Eureka

      或许是没有安装VC运行库组件。

  2. abcd

    请问能否增加切换语音品质的选项呢?谢谢!

  3. abcd

    您好,可以增加选择语音品质的功能吗?非常感谢!

  4. A

    反馈个Bug。读数字的时候会忽略小数点前一位数字,如果小数点前有两位数字,则小数点前一位会被当成0,例如11.1会读做十点一。数字前若有减号,不会按照ve的默认规则识别为复数朗读出来。

  5. 冰心

    使用WorldVoice3.0遇到个问题,把数字语言设置为中文,只要数字后面紧跟着英文字母单词,数字和英文之间不要有任何符号,那个字母单词就变成用中文语音来朗读英文,而不是用英文语音朗读英文。
    在记事本里面就能复现,用WorldVoice2.2的时候没有这问题。
    不知道这是个例,还是大家也遇到此问题。

    1. tsengwoody

      有重現此問題,會研究此問題發生原因,感謝您的回報

    2. tsengwoody

      已修正可以再下載試看看

  6. 飛天核廢料

    有辦法增加雙語音使用不同隱情嗎?謝謝!

  7. 馬桶上吃餃子

    有辦法增加支援SAPI4嗎 謝謝

  8. Ah Ken

    Hi 你好,关于快捷键NVDA + Ctrl + 左右光标,找到数字间空格,不同语音间停顿,中文间空格停顿。这三个选项,如果用快捷键NVDA + Ctrl + 上下光标,去调节时是直接调整5个值,而不是1个值。因为这些停顿如果以5个值来调整的话,意义应该不大。我会需要使用快捷键调整中文间空格是因为当使用Lion字幕朗读器时,如果中文间空格是1,朗读的结果很奇怪。只有把中文间空格设置为0,才能正常使用,但平常使用NVDA时又要改回1,不然太快。
    下面是我使用的版本:
    NVDA 2022.4
    WorldVoice 3.4
    这里只是我小小的经验分享。非常感谢有worldvoice!

  9. John Smith

    请问这个网站的语音库要收费吗“https://vocalizer-nvda.com/downloads”,为什么我装了这个网站的Tian-Tian高清晰语音后,还是压缩音质?

  10. 1

    1

  11. zhouyi

    更新了还是用不了高音质的语音库哦。

添加新评论