WorldVoice 5.0整合版下载及一站式设置指南
写在前面——给新入门的你
屏幕阅读器之所以能够将屏幕上的文字转换为语音朗读出来,其必须依赖于文本转语音(TTS)引擎。众所周知,在我们日常使用计算机过程中,两种或两种以上语言混合出现的场景并不罕见。
然而在目前屏幕阅读器使用的主流语音引擎中,特定语言的文本内容使用相应语言的发音人才能够取得较好的发音效果,几乎没有一种引擎可以包揽所有语言文本的发音。
WorldVoice 是一款广受欢迎的 NVDA 语音插件,它可以组合多种语音引擎让 NVDA 在朗读文本过程中实现多语言的自动切换。
答疑——何为整合版
WorldVoice 是一款完全免费的语音插件,其只是在 NVDA 和众多厂商的语音引擎之间担任了一个桥梁的角色。由于版权原因,该插件无法将其他厂商的语音数据与插件本身一起打包发布。
本文提供了热心网友制作的整合版,旨在降低新手用户使用前的设置门槛。
该整合版仅包含公开发布的 Vocalizer (俗称的“苹果语音”),对于插件所支持的其他语音引擎例如 RH Voice, IBM TTS, AiSound 等,并不包含在此整合版及本文讨论范围内。
下载并安装插件
在继续阅读之前,笔者假设您已在计算机上安装了 最新版 NVDA 并且熟知基本的计算机操作方法和简单的 NVDA 使用基础。
- 下载 WorldVoice 整合版,扩展名为 nvda-addon 的插件包文件。
- 在启动 NVDA 的情况下点击该插件包,按照提示完成插件的安装。
- 插件安装完成,重新启动 NVDA 以后 按下 CTRL + NVDA + S,在显示的对话框内选中 “WorldVoice” 并按回车键确认。
- 此时若提示“语音合成器不可用”可尝试安装 VC 运行库。
- 如果你安装了网上流传的一款 NVDA Sapi5 的软件——将 NVDA 的语音对接给支持 Sapi5 的三方程序使用,此处将会提示“语音合成器不可用”,卸载 NVDA Sapi5软件即可解决。
- 切换成功后,你会发现默认的语音音量较小,将在以下步骤中进行调节。
设置语音使中英文分角色朗读
- 按下 NVDA + N 打开 NVDA菜单,按下箭头找到“WorldVoice(W)” 菜单,使用右箭头展开,点击“设置(S)”进入 WorldVoice 的语音设置对话框。
- 在该设置对话框内,按下箭头找到“语音角色”,按 Tab 键找到“主要语音引擎与地区语音引擎一致”,默认是选中的,按空格键将其取消选中。
- 按 Shift+Tab 反向切换到“地区名称”组合框,按下箭头寻找要设置的地区语言。
- 对于英文,找到 “英语 - en”这个类别。
- 对于中文,找到 “中文(简体,中国) - zh_CN”这个类别。
- 按 Tab 键找到“语音名称”组合框,下箭头寻找要设置的语音角色。
- 英文推荐“Tom”。
- 中文简体推荐“Ting-Ting”。
- 按 Tab 键找到音量,调整为80。
- 注: 对于 Vocalizer 系列语音,音量超过80或导致破音,请慎重。
- 语速和音调暂时保持默认,后续根据个人需要按如上步骤调整即可。
- 设置完成后 Tab 键找到“确认”按钮。
经过以上设置 NVDA 已经实现了中英文的分角色朗读。
给钟爱自然语音的你
如需将 WorldVoice 与微软自然语音配合使用,请按照此设置指南在你的计算机上安装微软自然语音。
随后遵循前述“设置语音使中英文分角色朗读”中的步骤进行设置即可。
注意:
- 中文选用 Vocalizer 的角色(如"Ting-Ting"),英文选用微软自然语音角色表现良好。
- 在 WorldVoice5.0版本中,若中英文都使用自然语音角色效果不佳,表现为中英文切换缓慢,待修复。
Q And A
-
Q: 设置完成双语音方案后,我发现不止一个发音人在讲话,好像有三个?
-
A: 首先请按下 CTRL + NVDA +V 在此语音设置对话框的“语音”组合框中选择一个语音(用于读中文的语音,例如“Ting-Ting - 中文(简体,中国)”);确保 NVDA菜单 ➡ “WorldVoice” ➡ “设置” ➡ “语音角色”下“中文(简体,中国) - zh_CN”的语音与前述对话框中的语音保持一致
-
Q: 有些标点是英文读法,如何让中文朗读?
-
A: 请取消勾选“自动语言切换”选项。
-
Q:在使用 Li-Mu、Li-Li、Bin-Bin 等语音角色时发现在逐字听读某些汉字(如:“你”、“我”、“他”)时不发音怎么办?
-
A:请按Ctrl + NVDA + V打开语音设置对话框,取消勾选“激活拼读功能”。
-
Q: 安装后在“语音合成器”对话框没有看到“WorldVoice”怎么办?
-
A: 请尝试安装压缩包内的VC运行库解决。
-
Q: 使用WorldVoice合成器解释英文字母不能读出是第几个字母,只能给出单词组词怎么办?
-
A: NVDA 语音设置对话框中的“处理字符和标点时信任语音的语言”一项取消勾选。
請問怎樣安裝其他語言(例如韓語)?是「檔案匯入」功能嗎?請問是要用甚麼檔案格式呢?
不用回覆了,剛剛成功研究到,原來是當為附加組件那樣安裝,不用「檔案匯入)
现在的worldvoice 1.2 就不一样,里面多出来两个驱动包,和这个教程里的不一样,安装方法也不一样,还是安装不了!
我下载了,谢谢你,辛苦了,我去是是能安装吧,
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.
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."
我点击中文站的任何下载连接之后就访问到NVDA中文站文件服务器。
没有任何文件被下载。是网站发生故障了吗?
有段时间在维护,很快就恢复了。
又可以下载了
建议以后能不能加入高清音库。因为插件设置中,变声那一栏是无法切换的。而且有些音库在压缩音质下真的很难听。比如Yu-Shu。
暂不考虑加入高清晰语音,需要的用户自行安装即可。
设置完成后点击确认,有时候能保存设置后退出,有时候就没有反应,设置也没法保存。只能关掉重新来
如果我要给本插件安装高清晰语音,要去哪儿下载?
见本站导航区“语音库合集”
为什么完整版的插件装完,语音合成器中没有?是不是完整版和整合版要一起装?还是说装完完整版的插件后,还要装别的什么东西?那该怎样装?