产品简介
voipi VoiPi 是一款开源免费的文本转语音工具,支持 Windows、macOS 和 Linux,无需 API 密钥和外部依赖。它能为 JavaScript 应用、CLI 工具和 AI 代理提供语音功能,自动选择最佳语音提供者并检测语言,适合需要集成语音能力的开发者使用。
核心功能
- 支持多种语音提供者,包括 Browser TTS、macOS、Edge TTS、Google TTS、Piper、KittenTTS 和 eSpeak NG
- 自动回退机制,根据平台选择最佳可用语音提供者
- 自动语言检测,支持阿拉伯语、中文、日语、法语、德语等30多种语言
- 内置 MCP Server,便于 AI 代理和 LLM 客户端集成语音功能
- 纯 JavaScript 实现,零依赖,免费开源
快速开始
- 使用 npx 直接运行命令,例如 npx voipi '要朗读的文本'
- 指定语音和速度,例如 npx voipi 'Hi' -v en-US-BrianNeural -r 1.5
- 保存音频到文件,例如 npx voipi speak 'Hi' -o hello.mp3
- 列出可用语音,例如 npx voipi voices
界面预览
与其他方案对比
| 对比项 | voipi | 同类方案 |
|---|---|---|
| 依赖性 | 零依赖,纯 JavaScript 实现 | 可能需要 API 密钥或外部服务依赖 |
| 成本 | 免费开源 | 可能收费或需要订阅服务 |
| 平台支持 | 跨平台支持 Windows、macOS 和 Linux | 可能仅限特定操作系统 |
适合谁用
- 需要为 Web 应用或 Node.js 应用添加语音功能的 JavaScript 开发者
- 希望在命令行工具中集成语音朗读功能的 CLI 开发者
- 使用 AI 代理或 LLM 并需要语音输出功能的开发者或研究人员
下载与版本
当前最新版本为 v0.0.12,发布于 2026-04-26。支持 Windows、macOS、Linux。
⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/pithings/voipi