
NaturalVoiceSAPIAdapter
让老软件用上 Azure 自然语音,即插即用
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1016
使用教程
环境要求
- Windows 系统(最低测试至 Windows XP SP3 和 Windows XP Professional x64 Edition SP2)
- 使用本地 Narrator 语音需 Windows 7 RTM 及以上版本;通过应用商店安装 Narrator 语音需 Windows 10 build 177
- 安装时需管理员权限
- 使用 Edge 或 Azure 在线语音时需要网络连接
- 使用 Azure 在线语音时需要 Azure 语音服务的订阅密钥和区域
安装与启动步骤
-
1下载发布包
从项目 Releases 页面下载 zip 压缩包,解压到任意文件夹。
-
2保持文件原位
安装后不要移动、重命名或删除这些文件;确需移动或删除,应先卸载。
-
3运行安装程序
运行解压目录中的 Installer.exe,需要管理员权限。
Installer.exe -
4查看安装状态
在 Installation Status 区查看 32 位与 64 位版本是否已安装,然后点击 Install 或 Uninstall;64 位系统中两个版本都安装后所有程序才能使用。
-
5选择语音类型
默认启用本地 Narrator 语音(如果系统支持)和 Edge 在线语音;如果只使用本地语音,可以取消勾选两个在线语音选项。
-
6筛选在线语音语言
默认只显示首选语言和英语(美国)的在线语音,可用 Change... 调整包含哪些语言。
-
7设置 Azure 密钥
点击 Set Azure key,填写 Azure 门户中语音服务资源下 Resource Management > Keys and Endpoint 里的密钥和区域。
-
8关闭窗口生效
关闭安装程序窗口后设置生效;之后修改设置只需重新打开安装程序,无需重装或管理员权限。
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
Azure 订阅密钥 | 否 | 用于调用 Azure 在线自然语音;不填则只能使用本地或 Edge 语音 | 在 Installer 的 Set Azure key 中填入 Azure 门户复制的密钥 |
Azure 区域 | 否 | 语音服务资源所在区域,需与密钥配套使用 | eastasia |
Enable Microsoft Edge online voices | 否 | 是否启用 Edge 朗读功能的在线语音,默认勾选 | 勾选 |
Enable Azure online voices | 否 | 是否启用 Azure 在线语音,需要订阅密钥 | 取消勾选 |
如何确认成功
安装窗口的 Installation Status 显示对应版本已安装,并且在支持 SAPI 5 的程序语音列表中出现这些自然语音。
常见问题
Q:只安装 32 位或 64 位版本够用吗?
A:32 位版本供 32 位程序使用,64 位版本供 64 位程序使用;64 位系统若要让所有程序都能用,需要两个版本都安装。
Q:安装后可以移动文件夹吗?
A:不可以。安装器依赖当前文件位置;如需移动、重命名或删除,请先在安装器中卸载。
Q:Windows XP/Vista 能用本地 Narrator 语音吗?
A:不支持本地 Narrator 语音,但 Edge 和 Azure 的在线语音仍然可以使用。
Q:语音列表里选项太多怎么办?
A:默认只包含首选语言和英语(美国)的在线语音,在安装器中点 Change... 调整包含的语言即可。
Q:改设置需要重装吗?
A:不需要。重新打开 Installer.exe 修改即可,修改设置不需要重新安装,也不需要管理员权限。
注意事项
- 解压后的文件不要移动、重命名或删除,否则引擎可能失效。
- 在线语音依赖网络,速度和稳定性不如本地语音。
- 安装与卸载需要管理员权限,修改设置不需要。
- 高级用户也可用 regsvr32 手动注册程序目录中的 DLL 文件。
核心亮点
- 无需修改现有 SAPI 5 应用,直接提升语音质量
- 支持 Azure 多种语音风格和情感,声音自然度高
- 安装配置简单,社区活跃,易于上手
不足之处
- 依赖 Azure 网络服务,离线不可用
- 文档/社区待观察
适用场景
- 为屏幕阅读器或朗读软件接入更自然的语音
- 在语音导航或辅助工具中替换老旧 TTS 引擎
- 为教育软件或电子书阅读器提供高质量语音
替代项目
SAPI-TTS-Adapter、AzureSpeechSAPI、SAPI5Bridge
上一篇:EDDiscovery
下一篇:diffwave
同类项目推荐
party-mode
开源
上传音乐,d3.js 自动生成酷炫视觉特效
An experimental d3.js music visualizer from 2014. Continued as vizz.fm
ttslab
开源
本地免费测任意TTS模型,快速对比效果
TTSLab is THE place to easily test ANY text to text to speech model on your own pc w···
text_generation_webui_xtts
开源
给文本生成界面加上XTTSv2语音输出,让AI开口说话
XTTSv2 Extension for oobabooga text-generation-webui
tts-util-app
开源
把文字变成语音,安卓上随时听
TTS Util — Text-to-speech utility Android app for synthesising text into audible sp···
vits
开源
文字进、语音出,又快又自然,配音效率翻倍
VITS: Conditional Variational Autoencoder with Adversarial Learning for End-to-End T···
TTS-Voice-Wizard
开源
让 VRChat 虚拟形象实时显示说话文字并语音回复
Speech to Text to Speech. Song now playing. Sends text as OSC messages to VRChat to ···
vox-box
开源
一键部署 OpenAI 兼容语音服务,自由切换 TTS/STT 引擎
A text-to-speech and speech-to-text server compatible with the OpenAI API, supportin···
bob-plugin-akl-microsoft-free-tt···
开源
免密钥调用微软语音,Bob 一键朗读翻译结果
**微软语音tts免费免秘钥bob插件,完全无需秘钥**
Neural-HMM
开源
用神经HMM替代注意力,实现稳定高质量的语音合成
Neural HMMs are all you need (for high-quality attention-free TTS)