先说结论:VoiceStudio 这个项目我关注有一阵了,原仓库 90387 stars,主语言 Python,许可证 AGPL-3.0。它做的事情一句话能说清------把语音克隆、语音设计、视频配音、听写、转写、有声书制作这几件事塞进一个桌面应用里,而且默认本地跑。官方给自己的定位是"开源的、完全本地的 ElevenLabs 替代品",支持 646 种语言。
问题是原版文档全英文,安装脚本、硬件要求、引擎切换这些细节散在 README 和 docs 目录里,中文用户第一次跑容易卡在环境上。现在有个中文翻译版:https://github.com/yangshun2005/VoiceStudio-cn ,翻译日期 2026-10-27,README 正文按原文翻译,顶部额外加了一段面向中文用户的"快速上手"导读。翻译已完成,准确性有问题可以去提 Issue 或 PR。
下面我按实际动手的顺序讲,重点放在"怎么先跑起来"和"哪里会踩坑"。
装之前先确认你的机器属于哪一档
这一步很多人跳过,然后装完发现后端起不来。VoiceStudio 的硬件分层比较细,我按 README 里的说法归一下类:
NVIDIA GPU(Windows / Linux)走 CUDA 加速,这是最舒服的路径。Apple Silicon(M1 到 M5)走 Metal(MPS)加速,也能用。AMD Radeon 和部分 Ryzen AI 在 Windows 上默认走 CPU,想上 GPU 得自己配 Windows ROCm。没有独立显卡的话可以完全跑在 CPU 上,但会慢,而且安装时会装一个小的 CPU 版 PyTorch,大概要留 5 GB 空闲磁盘。
有两个特殊情况要单独说。Intel Mac 只能跑应用 UI,本地后端跑不了,必须连远程后端------这个限制挺硬的,别指望绕过去。Windows on ARM 是实验性支持,而且只有 CPU。
操作系统层面,macOS、Windows、Linux 都支持,Linux 还有 Nix / NixOS 和 Docker 的安装方式。Android 10+ 和 iOS 17+ 是 Preview 状态,别当正式版用。
Python 版本要求 >= 3.11,这个写在 pyproject.toml 里。如果你打算从源码构建,还得有 Git、Node.js 22+、Bun、Rust/Cargo 以及平台构建工具,门槛不低。
一键安装的三条路
最省事的是官方脚本。macOS / Linux:
sh
curl -fsSL https://voicestudio.sh/install | sh
Windows 在 PowerShell 里:
powershell
irm https://voicestudio.sh/install.ps1 | iex
这个脚本默认装最新的 Electron 发布版本。想指定版本就加参数,替换 X.Y.Z:
sh
curl -fsSL https://voicestudio.sh/install | sh -s -- --version X.Y.Z
想直接从 main 分支构建并安装桌面应用:
sh
curl -fsSL https://voicestudio.sh/install | sh -s -- --main
卸载但保留数据:
sh
curl -fsSL https://voicestudio.sh/install | sh -s -- --uninstall
这里有个坑我提前说:voicestudio.sh/install 有可能访问不了或者返回 404。中文版导读里给了备用方案,直接从仓库跑同一个脚本:
bash
curl -fsSL https://raw.githubusercontent.com/debpalash/VoiceStudio/main/scripts/install.sh | sh
或者把仓库 clone 下来跑 scripts/install.sh。国内网络环境下,安装脚本和发布包都是从 voicestudio.sh 和 GitHub 拉的,可能需要自备加速手段------原文没给具体镜像源,这点得自己解决。
不想用脚本的话,直接去 Releases 页面下安装包也行:macOS 是 .dmg,Windows 是 .exe,Linux 有 .AppImage 和 .deb,Android 是 .apk,iPhone 是 .ipa。Linux 用户还可以 sudo snap install voicestudio。
注意发布版下载依赖 curl 和 SHA-256 工具,这两个得先有。
第一次生成语音的流程
装完打开应用,进 Voice cloning 工作区。选一个现成的声音,或者添加一段干净的参考录音,然后输入文本生成。第一次生成时会提示你安装所需模型------模型是单独下载的,不算在安装包里,这一步别以为是卡住了。
这个"模型按需下载"的设计我觉得挺合理,安装包不用背着一堆用不上的权重。但对网络不稳的环境来说,第一次用的体验会打折,建议找个网络好的时间段做首次初始化。
除了克隆,README 里列的工作区还有视频配音、语音设计、本地模型。视频配音是给视频配定时语音,语音设计是不依赖参考录音、自己描述生成音色。这几个我建议按需探索,先把克隆跑通再说。
引擎是可以换的
默认引擎是 k2-fsa/OmniVoice。README 明确说了可以从 VoiceStudio 开始用默认引擎,也可以选其他引擎,功能与引擎目录在 docs/feature-catalog.md 里。不同引擎的硬件需求不一样,这也是为什么前面要你先确认硬件档位------选错引擎可能直接跑不动。
OmniVoice GGUF 的源码构建在 Windows 和 Linux 上可以选择开 Vulkan,构建要求、CPU 回退和设备覆盖写在 docs/engines/omnivoice-gguf.md 里。这块我样本不多,没深入测,如果你要走这条路建议先把那份文档读完。
本地优先到底意味着什么
VoiceStudio 的说法是"本地工作流在你的硬件上运行,远程服务可选,使用分析需征得同意"。这句话值得拆开看。
本地优先的实际含义是:合成、克隆这些计算跑在你自己的机器上,不依赖云端 API 配额,也不把音频素材传出去。对做有声书、内部培训配音这类涉及未公开内容的场景,这一点比"效果好一点点"重要得多。远程服务是可选而非必需,这点在选型时是个加分项。
但本地优先也有代价。你的硬件就是上限,CPU 跑就是慢,没独显就是没独显。而且模型要自己下、自己管,磁盘占用会随着你装的模型增长。这不是缺点,是本地方案的固有属性,评估时得认。
许可证这件事必须提前看
AGPL-3.0。如果你只是自己用、内部用,问题不大。但如果打算把 VoiceStudio 集成进闭源产品对外提供服务,AGPL 的传染性需要法务过一遍。README 里提到闭源商用可以另行联系获取商业许可,邮箱是 hi@voicestudio.sh。
我的建议是:技术选型阶段就把许可证拉进评估清单,别等产品做完才发现要改架构。这类语音项目很容易被当成"工具库"随手嵌进去,AGPL 下这个动作风险不小。
中文版补了什么
原项目文档是英文的,安装、硬件、引擎、常见坑分散在多个文件里。中文版做的是两件事:README 正文完整翻译,顶部加一段"中文快速上手"导读,把最短路径、环境要求、常见坑压缩到一屏内能看完。
导读里明确标注了这是"面向中文用户的补充导读(非原文内容)",这个边界划得挺清楚,不会让人误以为是原项目自带的。翻译力求忠于原文,有不准的地方走 Issue 或 PR。
对降低门槛来说,最有价值的其实是那段"常见坑":硬件差异、模型需单独下载、安装脚本的前置依赖、AGPL 商用限制,这四条基本覆盖了新手最容易卡住的地方。英文文档里这些信息是散的,中文版把它们聚到了一起。
需要说明的是,中文版刚发布,star 还是 0,别指望有社区问答积累。遇到问题还是得回原仓库看 issue 和 docs。
我的落地建议
如果你在评估要不要用它,我建议按这个顺序走:
先确认硬件档位,尤其是 Intel Mac 和 Windows on ARM 这两个特殊情况的用户,早点确认能省很多时间。然后跑通一键安装,别一上来就折腾源码构建。接着用 Voice cloning 做一次最小验证,把模型下载这一步走完。最后再去看引擎切换和视频配音这些进阶工作区。
如果你的场景涉及闭源分发,许可证评估放在动手之前,不要之后。
至于它能不能替代你现在的云端 TTS 服务,我的判断是取决于你对延迟和音质的容忍度,以及内容能不能出本地。这个我没法替你下结论,样本也不够。但"本地优先 + 646 种语言 + 一个应用覆盖克隆到有声书全流程"这个组合,在开源方案里确实不多见,值得花半天时间试一次。