WorldVoice 语音插件最新版(5.0)

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


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

WorldVoice 用户指南

随着全球化日益普及,阅读多语言内容已变得越来越普遍。无论是在教育材料还是休闲阅读中,我们经常会遇到多种语言混合出现的情况——在某些情况下,中文、英文甚至日文字符都可能出现在同一个句子中。

数字内容——无论是语言教科书、数学资料还是文学作品——在文本结构、上下文和语言混合频率方面各不相同。因此,对于屏幕阅读器用户而言,能够根据内容特性和个人偏好灵活调整内容的阅读方式,是一项至关重要的功能。

WorldVoice 是一款 NVDA 插件,它支持在不同语音引擎(如 Espeak、OneCore、RHVoice 和 Sapi5)的语音角色间自动切换,并提供了丰富的自定义设置。用户可以轻松调整语音设置,以适应不同的使用场景和个人偏好。

功能特性

  • 每个语音角色均可独立设置语速、音调和音量。
  • 支持从各种语音引擎自动切换语音角色。
  • 在数字朗读模式(数值模式或数字模式)之间切换。
  • 可调整各种上下文中的语音停顿间隔,包括数字间停顿、语音序列间停顿、中文间空格停顿以及全文朗读停顿。
  • 基于 Unicode 字符自动检测语言。

语音角色

在 WorldVoice 语音角色设置面板中,您可以为不同地区的语言分配特定的语音角色,并单独调整语速、音调和音量等参数。

WorldVoice 会独立保存每个语音角色的设置。切换角色时,其对应的参数(如语速、音调和音量)会自动应用,使每个角色都能保持其独特的语音特性。此功能对于阅读非母语内容尤其有用。

  • 选择一个地区语言后,系统会显示该地区可用的语音角色。选择某个语音角色即可完成该语言和语音角色的映射关系。
  • 如果所选的语音角色支持变声,则会提供相应的变声选项供用户选择。
  • 选定一个语音角色后,语速、音调、音量的滑块以及语速加倍复选框都会自动调整到该角色的设定值。这些调整仅对当前选定的语音角色独立生效。

一致性设置:

  • 主要语音引擎与地区语音引擎一致:确保主要语音角色和地区语音角色使用相同的语音引擎。如果主要语音角色的调整涉及不同的引擎,地区语音角色将被重置并需要重新选择。
  • 主要语音角色与地区语音角色一致:使主要语音角色和地区语音角色保持一致。调整其中一个会自动同步另一个。
  • 不同语音角色之间的参数设置一致:在所有语音角色之间同步语速、音调、音量和语速加倍等参数设置。对一个角色的调整会影响所有其他角色。

主要语音角色是通过 NVDA 的语音设置面板设置的,而地区语音角色则是通过 WorldVoice 的语音角色设置面板设置的。

语音流程

通过 WorldVoice 的语音流程设置面板,您可以配置各种语音流程选项,并选择语音流程的作用范围(所有合成器(全局)或仅 WorldVoice 合成器)。

  • 全局支持的语音流程:忽略数字之间的逗号、数字模式、数字停顿、语音序列停顿、中文间空格停顿、全文朗读停顿。

  • 仅 WorldVoice 支持的语音流程:根据 Unicode 字符检测语言、数字语言。

  • 根据 Unicode 字符检测语言:根据 Unicode 字符自动检测区域语言并相应切换语音角色。注意:此功能可能与 NVDA 的自动语言切换功能冲突,因此不建议同时启用两者。

  • 数字语言:指定用于朗读数字的地区语音角色。

  • 数字模式

    • 数值模式:将数字作为数值读取,例如,“12345”读作“一万二千三百四十五”。
    • 数字模式:逐位读取数字,例如,“12345”读作“一 二 三 四 五”。
  • 语音停顿调整:设置数字间、语音序列间、中文字符间以及全文朗读间的停顿持续时间。值越低表示停顿越短;零表示没有停顿。

  • 忽略数字间的逗号:在数字朗读过程中跳过逗号,以提高特定语音朗读的准确性。

全局支持的语音流程设置可以通过 NVDA 的语音设置面板或 WorldVoice 的语音流程面板进行调整。仅 WorldVoice 支持的语音流程则必须通过 NVDA 的语音设置面板进行调整。

Unicode 检测

  • 检测文本语言时忽略数字:进行语言检测时,数字将被排除,并使用当前的语音角色。
  • 检测文本语言时忽略常见标点符号:进行语言检测时,标点符号将被排除,并使用当前的语音角色。
  • 语言检测时间点:决定何时处理基于 Unicode 的语言检测和语言切换命令——是在 NVDA 处理语音命令之前还是之后。
  • 字符集的假定语言:为 Unicode 中多种语言共享的字符集(包括拉丁字符、中日韩字符和阿拉伯字符)设置默认的语言。

注意

如果您想禁用特定的语音引擎,请在 WorldVoice 语音引擎设置面板中取消选中相应的复选框。

要使用 RHVoice 语音引擎,请从 RHVoice 官方网站下载相应的语音包插件。

WorldVoice 更新日志

WorldVoice v5.0 更新

  • 新增功能及设置面板: 语音流程和日志记录
  • 移除已弃用的功能和设置面板: Unicode 规范化、数字-点替换以及其他过时的设置项
  • 新增语音流程功能: 为所有合成器启用 WorldVoice 的语音流程
  • 新增日志记录功能: 捕获每个语音序列前后的流程数据,以便于调试
  • 新增语速加倍功能: 允许为特定语音引擎启用语速加倍
  • 增强用户体验: 改进语音引擎和日志记录对话框中的交互体验
  • 修订界面文本: 更新界面文本以统一风格

WorldVoice v4.0 更新

  • 将 Espeak 引擎集成到 WorldVoice 支持的引擎中。
  • 在 NVDA 的语音设置面板中增加语速加倍设置。
  • 在 NVDA 的语音设置面板中增加语音变声设置。
  • 如果当前引擎或语音支持语速加倍,NVDA 的语音设置面板将动态显示语速加倍的设置界面。
  • 用户可以在 WorldVoice 的语音设置面板中为单个语音设置语速加倍。

标签: none

已有 13 条评论

  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

添加新评论