Piper
免费在树莓派上都能实时跑的本地语音合成
开源 无广告 无追踪 离线可用 无需注册 跨平台
本地运行的神经网络语音合成引擎,把文字变成语音,全程不联网。模型体积小到能在树莓派 4 上实时输出,覆盖三十多种语言,中文、英文各有多个音色可选。由 Open Home Foundation 维护,是 Home Assistant 的默认本地语音方案。
为什么推荐它
GPL-3.0 协议,由 Open Home Foundation 维护。
语音合成这块免费方案一直有个尴尬:好听的要联网调 API,按字符收费, 你念的每句话都要过一次别人的服务器;能离线的(比如 eSpeak NG) 机器味重到只适合无障碍朗读。Piper 卡在中间,而且更靠近前者—— 模型是 VITS 架构训练出来的,听感接近商业 TTS,但整个推理在本机完成。
模型文件一个几十 MB,一次下载之后断网可用。给有声书、 给自己写的程序加语音提示、给智能家居做播报,这些场景不需要 每次都给云服务付费。Home Assistant 把它作为默认本地语音方案, 目录里那套家庭自动化可以直接接上。
要说清楚的:
- 原仓库 rhasspy/piper 已归档,现在维护的是 OHF-Voice/piper1-gpl, 协议也从 MIT 改成了 GPL-3.0。找教程时注意版本。
- 命令行工具和 Python 库,没有图形界面。不写脚本的话上手有门槛。
- 情感和语气控制很弱。念说明文字没问题,要演绎有情绪的旁白不够用。