【支持回退3.2版】WorldVoice 语音合成器整合版下载,配置教程(你想知道的,可能都在这里啦)

更新日志请点此查看

写在前面

最新的3.3版引入了一个 Bug 会影响到剪贴板插件的一些功能,以下提供3.2版下载链接,推荐大家先降级等待后续版本修复。
本文会不定时更新,除更新整合版 WorldVoice 外,还会更新文末的 QA 以及文中所涉及的一些提示语,当然更欢迎您能在文末留言指出作者的小疏漏和有待更正的地方。

自从NVDA升级2019.3后的相当长的一段时间里我们便不能使用 Vocalizer 语音了。在前不久 tsengwoody 为我们带来了他新开发的 WorldVoice 双语音解决方案,我们终于又可以开心的使用 Vocalizer 啦!
敲黑板: 这里不忘纠正一下 Vocalizer 跟苹果公司并没有什么直接的关系,只不过苹果的屏幕阅读器很早就集成了这套语音引擎,所以我们好多小伙伴习惯上将 Vocalizer 称之为“苹果语音”!

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

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

操作步骤

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

  1. 点击这里(下载 WorldVoice 整合版),下载后得到的是一个压缩包(.zip格式,解压后包含一个NVDA插件和一个 .exe 可执行程序,前者为整合版 WorldVoice 插件,后者是 VC 运行库);
  2. 在启动 NVDA 的情况下点击 “WorldVoice.nvda-addon” 按照提示进行插件的安装;
  3. 插件安装完成,重新启动 NVDA 以后 按下 CTRL + NVDA + S,在显示的对话框内选中 “WorldVoice(VE)” 并按回车键确认,此时若没有声音,请尝试 按下 CTRL + Alt + N 以重新启动 NVDA 。

调整语速和发音人

  1. 按下CTRL + NVDA +V 打开 NVDA 的语音设置对话框,使用TAB键浏览至“语音(V):” 组合框,在这里上下方向键可以选则一个你喜欢的语音角色,笔者选择了 “Ting-Ting - 中文(简体,中国)”;
  2. 紧接着是“速度”、“音调”和“音量”的滑块,可以使用上下方向键调节为适当的值,笔者这里分别是:“100”、“50”、“80”;
  3. “数字语言”:这里可以使用上下方向键调整以何种语言朗读数字,笔者选择了“中文(简体,中国)”;
  4. “数字模式”:这里可以使用上下方向键选择数字的朗读模式(数字/数值),笔者选择了第二项“数字”;
  • 注意: 使用 WorldVoice 就不需要安装”数字朗读切换插件“了,否则该设置将失效。
  1. “中文空格暂停时间”:这里可以调节中文内容中包含“ ”(空格)时的停顿时间,笔者设置为 0 (无停顿);
  2. “Unicode 编码规则”: 不太懂,默认“关闭”吧;
  3. “忽略数字中的逗号”:选中后即使数字中的逗号标错位置也可朗读正确的数值;
  4. “启用 WorldVoice 设定规则来检测文本语言”推荐选中该项,而取消后面的“自动语言切换”选项。
  5. 后面的几个复选框属于 NVDA 语音设置中的默认项目,可根据需求调节:推荐将以下四个复选框设置为“未选中”的状态:
    • 自动语言切换;
    • 自动方言切换(若支持);
    • 处理字符和标点时信任语音的语言;
    • 激活拼读功能;

自动语言切换设置(多语音方案)

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

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

Q And A

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

  • A: 首先请按下 CTRL + NVDA +V 在此语音设置对话框的“语音”组合框中选择一个适当的第一语音(多数是用于读中文的语音,例如“Ting-Ting - 中文(简体,中国)”);然后在 NVDA菜单 ➡ “WorldVoiceXVE(driver 2)” ➡ “自动语言切换设定(L)”中检查“中文(简体) - zh”和“中文(简体,中国) - zh_CN”的语音是否与上面对话框中一致,比如同为“Ting-Ting”。

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

  • A: 请参看文中“自动语言切换设置(双语音方案)”部分的(8),若仍无法解决请参看“调整语速和发音人”部分的(7)。

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

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

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

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

  • Q: 为什么中文文件名中扩展名的“.”(点)没有被读出?

  • A: 1.4版已修复,请更新到最新版。

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

  • A: 1.5版已修复,请更新到最新版,并将 NVDA 语音设置对话框中的“处理字符和标点时信任语音的语言”一项取消勾选。


整合版 WorldVoice 往期更新日志:

2022年 5月 6日更新

  1. 修复了当前语音合成器飞 WorldVoice 时打开 WorldVoice 语音设置的提示;
  2. 修复了 AiSound 的音量调节问题;
  3. 修复了某些情况下语音不打断的问题;
  4. 修复了“检测语言时间点”的重启条件;
  5. 代码使用 Flake8 规范;
  6. 兼容 NVDA2022.1

2022年2月19日更新

  1. 尝试减小在网页浏览过程中偶发无声的概率;
  2. shift可暂停/继续;
  3. 按增减音量不会中断朗读;
  4. 增加了“保持主要语音引擎与地区语音引擎一致”选项,使用该选项则表示不调用 SApi5 语音引擎,不会引起无声的问题;
  5. 修正了 VE 停顿的方式。

2022年1月30日更新

  1. 支持了 SAPI5 语音引擎;
  2. 支持了 AISound 语音引擎;
  3. 语音设置内新增“角色切换间隔”选项;
  4. 语音设置内新增“Unicode编码规则”的选择;
  5. 语音角色选择组合框中的条目按接口和名称进行排序;

2021年9月19日更新

  1. 更新 WorldVoice2.2版(兼容 NVDA2019.3 以上;
  2. 解决了与剪贴板朗读增强、 及时翻译等插件冲突的问题,需在 WorldVoice 语音设置面板中将“检测语言时间点”设置为“符号处理后”(默认选中);
  3. 去除了“按键与手势”对话框的冗余手势;
  4. 语速参数算法更新,可能需要重新调整;
  5. 新增“保持主要语音角色与地区语音角色一致”: NVDA语音设置面板中的语音角色为主要语音角色,WorldVoice 语音设置面板中的为地区语音角色,若勾选该选项,调整时双方会同步调整(默认选中)。
  6. 新增“保持主要语音参数与地区语音参数一致”: 含义同上(默认未选中)。
  7. 在2.2版新增了语音的变声选项,位于: worldVoice 语音设置内;
  8. 修复“检测语言时间点”无法切换的问题。

2020年12月30日更新

  1. 将文中的 WorldVoice更新为1.5版)。
  2. 这个版本解释英文字母可以调用中文解释库了,即能读出第几个字母,请将 NVDA 语音设置对话框中的“处理字符和标点时信任语音的语言”一项取消勾选。
  3. 增加数字语言和数字模式两个选项,数字朗读更灵活(该版无需数字数值朗读切换插件了)。
  4. 修复了语音设置保存不生效的问题。
  5. 语音设置和自动语音切换设置合并为一个窗口。
  6. 增加了简体中文的翻译。

2020年12月 11 日更新

  1. 将文中的 WorldVoice更新为1.4.1版;
  2. 小更新,解决了1.4版 快捷键切换语音参数的问题。

2020年12月 9 日更新

  1. 将文中的 WorldVoice更新为1.4版;
  2. 精简了一些非常用语音包以减小体积;
  3. 此版本更新了语音参数算法,即原来的语调为33,对应本版应该是50,如果您有用过之前的插件可能需要重新调节一下;
  4. 发音人和语速等参数请优先在 NVDA菜单 ➡ WorldVoice(VE)中设置。

2020年12月 2 日更新

  1. 将文中的 WorldVoice更新为1.3.1版;
  2. 集成了更多语音,体积可能略大,之前版本的语音包存在不读大写字母的情况得到解决。

标签: none

已有 4 条评论

  1. 123 123

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

    1. 123 123

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

  2. 李先生 李先生

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

  3. 春天的宇 春天的宇

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

添加新评论