[更新]: WorldVoice 语音合成器整合版下载,配置教程(你想知道的,可能都在这里啦)

本整合版主要进行了以下更改

  1. 个别默认设置与原版不同:
    • 默认选中“检测语言时忽略数字和常见的标点符号”
    • 小数点的‘.’(“点”)朗读为 “点”
    • “数字朗读模式“设置为“数字”
    • 仅启用 VE(Vocalizer Expressive)语音引擎
  2. 集成了中文简繁体和英文 Vocalizer Expressive 语音包。
    如需更多语言的语音请下载完整版语音包自行安装。

原版更新日志请点此查看

写在前面

本文会不定时更新,除更新整合版 WorldVoice 外,还会更新文末的 QA 以及文中所涉及的一些提示语,当然更欢迎您能在文末留言指出作者的小疏漏和有待更正的地方。

WorldVoice 合成器 是 NVDA 台湾社区的贡献者 TsengWoody 开发的多语音解决方案,可以让我们方便的在 NVDA 上使用 Vocalizer 语音!
敲黑板: 这里不忘纠正一下 Vocalizer 跟苹果公司并没有什么直接的关系,只不过苹果的屏幕阅读器很早就集成了这套语音引擎,所以我们好多小伙伴习惯上将 Vocalizer 称之为“苹果语音”!

由于 WorldVoice 的功能较多,可定义性较高,相应的配置也更加灵活,许多朋友尤其是刚接触 NVDA 的新用户配置起来多少会感到些许茫然,所以,笔者将该插件进行了简单的整合(将驱动和语音包整合为一个插件),希望能够帮助到那些 NVDA 的初学者,不至于被一个小插件“劝退”而与如此优秀的屏幕阅读器失之交臂。

在本文中笔者将结合开发者 tsengwoody 的原版说明对一些大家普遍关心的问题做一个简要分析,并在文末加以 QA 方式的补充。

准备工作

在继续阅读之前,笔者假设您已在计算机上安装了最新版 NVDA 并且熟知基本的计算机操作方法和简单的 NVDA 使用基础。

  1. 点击这里(下载 WorldVoice 整合版),下载后得到的是一个压缩包(.zip格式,解压后包含三个文件,一个NVDA插件即(整合版 WorldVoice ),一个 .exe 可执行程序即(VC运行库)以及一个指向本文的快捷访问链接。
  2. 在启动 NVDA 的情况下点击 “WorldVoice.nvda-addon” 按照提示进行插件的安装;
  3. 插件安装完成,重新启动 NVDA 以后 按下 CTRL + NVDA + S,在显示的对话框内选中 “WorldVoice(VE)” 并按回车键确认,此时若提示“语音合成器不可用”请安装压缩包内附带的 VC 运行库。
  4. 有问题请点击压缩包附带的HTML链接文件, 对照下文检查各项设置。

自动语音切换设置

为了使中英文内容分角色朗读,我们需要分别指定对应的发音人,但实际上 worldVoice 支持多种语言的自动切换,是外语学习者的福音。

  1. 按下 NVDA + N 打开 NVDA菜单,下方向键找到“WorldVoice(VE)” 菜单,使用右方向键展开,上下方向键选择其中的“语音设置”并回车打开,该对话框中包含一个设置类别列表,分别是“语音角色”、“语言切换”、“语音引擎”、“其他”;
  2. 先考虑调整“语音角色”这个类别,按 Tab 键在“地区名称”组合框中上下方向键选择要调整的语言;
  3. 选好地区语言(如英语)之后按 TAB 键找到“语音名称”选择一个你想用做读英文的发音人,笔者选择了“Samantha”,如在此处选择第一项“no-select”则表示对该语言不指定语音;
    建议为“英语 - en”和“英语(美国) - en_US”指定相同语音。
  4. 针对上面所选的发音人可以在后面调节其“语速”、“音调”和“音量”滑块的值(Vocalizer Expressive 音量最高仅推荐设置到 80 );
  5. “主语音引擎与地区语音引擎一致”选项,使用该选项则表示遵循前述“调整语速和发音人”中设置的语音所属的语音引擎,地区选择组合框中仅列出其支持的语言;
  6. 继续使用 TAB键 浏览到“主语音角色与地区语音角色一致”将其选中,另外一个“主语音参数与地区语音参数一致”不推荐选中,此复选框仅用于临时同步双语音参数,若选中,英文朗读语速过快可能不适合日常听读;
  7. 继续切换回“地区名称”组合框,分别为“中文(简体) - zh”和“中文(简体,中国) - zh_CN”指定相同的发音人,笔者将两者都设置为“Ting-Ting”;
    • 敲黑板: 这里必须与 CTRL + NVDA + V 的“语音设置”对话框中所选的“语音角色相同(勾选“主语音角色与地区语音角色一致”这个复选框即可)。
  8. “语言切换”类别下,“用 unicode 编码检测文本语言”这个复选框推荐选中,“检测语言时忽略数字”、“检测语言时忽略数字和常见的标点符号”,这两个复选框笔者推荐选中其中的“检测语言时忽略数字和常见的标点符号”。
  9. “拉丁字符对应的语言”这里默认应该是“英语 - en”保持默认即可, “中日韩字符对应的语言”这里应选择或默认为“中文(简体) - zh”。
  10. “增强语音命令”:这里设为“ NVDA 处理后”(默认设置);
  11. “语音引擎”这个类别下可设置启用/禁用哪些语音引擎,本整合版仅启用了 Vocalizer Expressive 目前尤其不推荐使用 SAPI5 语音;
  12. 在“其他”这个类别下可以设置针对 OneCore 的语速加倍,以及针对 Vocalizer 的角色切换间隔时间;
  13. 最后点击“确认”按钮完成设置;

语音设置面板中必要的设置

  1. 按下CTRL + NVDA +V 打开 NVDA 的语音设置面板,语音、速度、音调和音量的设置以在“自动语音切换”部分进行了设置,可忽略;
  2. “数字语言”:这里可以使用上下方向键调整以何种语言朗读数字,笔者选择了“默认”;
  3. “数字模式”:这里可以使用上下方向键选择数字的朗读模式(数字/数值),笔者选择了第二项“数字”;
  • 注意: 使用 WorldVoice 就不需要安装”数字朗读切换“或者类似的“数字处理”插件了,否则该设置将失效。
  1. “数字间空格停顿”:这里可以调节数字内容中包含“ ”(空格)时的停顿时间,笔者设置为 0 (为了区分123 456 与 123456的区别,即使设置为0 也有短暂停顿);
  2. “中文间空格停顿”:这里可以调节中文内容中包含“ ”(空格)时的停顿时间,笔者设置为 0 (无停顿);
  3. “不同语音序列间停顿”: 可以调整不同语音序列,比如对象名称与类型、状态的间隔时间。
  4. “Unicode 编码规则”: 不太懂,默认“关闭”;
  5. “忽略数字中的逗号”:选中后即使数字中的逗号标错位置也可朗读正确的数值;
  6. “启用 WorldVoice 设定规则来检测文本语言”推荐选中该项
  7. “自动语言切换”建议取消勾选该选项。
  8. 后面的几个复选框属于 NVDA 语音设置中的默认项目,可根据需求调节:推荐将以下四个复选框设置为“未选中”的状态:
    • 自动语言切换;
    • 自动方言切换(若支持);
    • 处理字符和标点时信任语音的语言(勾选该选项,在解释字符时无法使用中文本地化符号描述文件,即听不到 XX 第几个字母的解释);
    • 激活拼读功能;

Q And A

  • Q: 设置完成双语音方案后,我发现不止一个发音人在讲话,好像有三个?

  • A: 首先请按下 CTRL + NVDA +V 在此语音设置对话框的“语音”组合框中选择一个适当的第一语音(多数是用于读中文的语音,例如“Ting-Ting - 中文(简体,中国)”);确保 NVDA菜单 ➡ “WorldVoice” ➡ “语音设置” ➡ “语音角色”下“中文(简体) - zh”和“中文(简体,中国) - zh_CN”的语音与钱述对话框中的语音保持一致

  • Q: 有些标点是英文读法,如何让中文朗读?

  • A: 请取消勾选“自动语言切换”选项。

  • Q:在使用 Li-Mu、Li-Li、Bin-Bin 等语音角色时发现在逐字听读某些汉字(如:“你”、“我”、“他”)时不发音怎么办?

  • A:请按Ctrl + NVDA + V打开语音设置对话框,取消勾选“激活拼读功能”。

  • Q: 安装后在“语音合成器”对话框没有看到“WorldVoice”怎么办?

  • A: 请尝试安装压缩包内的VC运行库解决。

  • Q: 使用WorldVoice合成器解释英文字母不能读出是第几个字母,只能给出单词组词怎么办?

  • A: NVDA 语音设置对话框中的“处理字符和标点时信任语音的语言”一项取消勾选。

标签: none

已有 14 条评论

  1. 123

    請問怎樣安裝其他語言(例如韓語)?是「檔案匯入」功能嗎?請問是要用甚麼檔案格式呢?

    1. 123

      不用回覆了,剛剛成功研究到,原來是當為附加組件那樣安裝,不用「檔案匯入)

  2. 李先生

    现在的worldvoice 1.2 就不一样,里面多出来两个驱动包,和这个教程里的不一样,安装方法也不一样,还是安装不了!

  3. 春天的宇

    我下载了,谢谢你,辛苦了,我去是是能安装吧,

  4. ram-chan

    hi there! you guys did an awesome job. this is really great NVDA addon. thank you for developing this. i have a doubt, that is, how to select 2 engines to read 2 different languages? for example: i want to use vocalizer for english, and tamil for windows core one voices. is there any possibility? thank you.

    1. Eureka

      Hi, "I think you need to first install a Tamil speech engine for Windows OneCore. You can do this by going to the Speech Settings category in the Windows System Settings."

  5. cksking123

    我点击中文站的任何下载连接之后就访问到NVDA中文站文件服务器。
    没有任何文件被下载。是网站发生故障了吗?

    1. Eureka

      有段时间在维护,很快就恢复了。

  6. cksking123

    又可以下载了

  7. John Smith

    建议以后能不能加入高清音库。因为插件设置中,变声那一栏是无法切换的。而且有些音库在压缩音质下真的很难听。比如Yu-Shu。

    1. Eureka

      暂不考虑加入高清晰语音,需要的用户自行安装即可。

  8. 猫兽

    设置完成后点击确认,有时候能保存设置后退出,有时候就没有反应,设置也没法保存。只能关掉重新来

  9. John Smith

    如果我要给本插件安装高清晰语音,要去哪儿下载?

    1. Eureka

      见本站导航区“语音库合集”

添加新评论