你想要的苹果语音库(Vocalizer)双语音配置方法可能都在这里了(更新WorldVoice-V1.6)。

2021年2月3日更新

  1. 将文中的 WorldVoice更新为1.6版(点此查看原版更新日志);
  2. 解决了小数点朗读问题;
  3. 若在 word 内标点朗读为英文可以取消“自动语言切换”选项并选中“启用 WorldVoice 设定规则来检测文本语言”;
  4. 默认情况下不会读出文件扩展名前的据点,可以在语音设置中勾选“在符号处理后检测文本语言”或者添加 Unicode 规则“.”。

写在前面

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

自从NVDA升级2019.3后的相当长的一段时间里我们便不能使用 Vocalizer 语音了。

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

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

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

操作步骤

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

  1. 点击这里(直接下载) 笔者提供的压缩包(.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. “忽略文档中的语言信息”: 这个复选框告诉 NVDA 不参考某些文件中所提供的语言标志,因为他们可能是错误的,会使发音便的怪异,默认是勾选的,当然如果你有需要也可以在某些情况下打开;
  3. “启用 WorldVoice 设定规则来检测文本语言”推荐选中该项,而取消后面的“自动语言切换”选项。
  4. 后面的几个复选框属于 NVDA 语音设置中的默认项目,可根据需求调节:推荐将以下四个复选框设置为“未选中”的状态:

    • 自动语言切换;
    • 自动方言切换(若支持);
    • 处理字符和标点时信任语音的语言;
    • 激活拼读功能;

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

为了使中英文内容分角色朗读,我们需要分别指定对应的发音人

  1. 按下 NVDA + N 打开 NVDA菜单,下方向键找到“WorldVoice(VE)” 菜单,使用右方向键展开,上下方向键选择其中的“语音设置(S)”并回车打开;
  2. 在“语音设置”对话框中的“地区名称”组合框中上下方向键选择“英语 - en”;
  3. 随后按 TAB 键找到“语音名称”选择一个你想用做读英文的发音人,笔者选择了“Samantha”,如在此处选择第一项“no-select”则表示对该语言不指定语音;
  4. 针对上面所选的发音人可以在后面调节其“语速”、“音调”和“音量”滑块的值;
  5. 继续使用 TAB键 浏览到“用 unicode 编码检测文本语言”这个复选框并按空格选中;
  6. “在符号处理后检测文本语言”、“检测语言时忽略数字”和“检测语言时忽略数字和常见的标点符号”这几个复选框根据自己需要调整,笔者推荐将“检测语言时忽略数字和常见的标点符号”这个复选框取消勾选。
  7. “拉丁字符对应的语言”这里默认应该是“英语 - en”保持默认即可, “中日韩字符对应的语言”这里应选择或默认为“中文(简体) - zh”。
  8. 继续切换回“地区名称”组合框,分别为“中文(简体) - zh”和“中文(简体,中国) - zh_CN”指定相同的发音人,笔者将两者都设置为“Ting-Ting”;

    • 敲黑板: 这里推荐与 CTRL + NVDA + V 的“语音设置”对话框中所选的“语音角色相同。
  9. 最后点击“确认”按钮完成设置;

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: 在旧版中应该是个Bug,1.4版已修复,请更新到最新版。
  • Q: 使用WorldVoice合成器解释英文字母不能读出是第几个字母,只能给出单词组词怎么办?
  • A: 在旧版中应该是个Bug,1.5版已修复,请更新到最新版,并将 NVDA 语音设置对话框中的“处理字符和标点时信任语音的语言”一项取消勾选。

以下为整合版 WorldVoice 往期更新日志:

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

添加新评论