{"kind":"guides","slug":"offline-text-to-speech","path":"/guides/offline-text-to-speech","title":"离线文字转语音：在电脑上本地合成语音 | SuperClonica","description":"在自己电脑上离线把文字转成语音：选音色，在 Windows、macOS 或 Linux 上安装引擎，生成音频，处理长文本。注意 Supertonic 3 目前不支持中文。","h1":"如何在自己的电脑上离线把文字转成语音","intro":"离线文字转语音，指的是语音由您电脑上的程序生成，而不是由网页服务生成。文本不会离开本机，没有人按字数计费，装好之后断网也能用。\n\n本文以 Supertonic 3 为例，完整走一遍流程：它是一款能在普通 CPU 上运行的开源语音合成模型，配合 SuperClonica 音色市场里的音色使用。内容包括选音色、在 Windows、macOS 或 Linux 上安装引擎、生成第一个音频文件，以及处理长文本。需要先说明：Supertonic 3 目前还不支持中文，适合为英语、日语、韩语、西班牙语等 31 种语言生成语音；如果主要需要中文语音，请看文末推荐的其他模型。","sections":[{"heading":"离线语音合成需要准备什么","paragraphs":["一台装有 Windows、macOS 或 Linux 的电脑就够了。Supertonic 3 在处理器上运行，按作者的说法不需要显卡。有 NVIDIA 显卡会更快，但不是必需的。"],"points":["标准 Supertonic 3 客户端需要 Git 和 Python 3.11；SuperClonica 引擎需要 Python 3.10 或更新版本。","约 400 MB 磁盘空间，用来放基础模型，只需下载一次。","一个音色：一个保存音色参数的 JSON 文件。","只有安装时需要联网，之后生成语音完全离线。"]},{"heading":"第一步：选择音色","paragraphs":["Supertonic 3 自带几个预设音色。如果您想要特定的声音，比如沉稳的旁白、游戏角色或聊天风格的声音，可以逛逛音色市场：每个音色都有试听样音和作者写的介绍，其中一部分是免费的。","先确认语言。Supertonic 3 支持 31 种语言，包括英语、日语、韩语、西班牙语、葡萄牙语、法语、德语和俄语，但还不支持中文。","购买后打开“我的音色库”，下载 JSON 格式的音色文件。在别处为 Supertonic 3 制作的音色文件也能同样使用。"]},{"heading":"第二步：在 Windows、macOS 或 Linux 上安装 Supertonic 3","paragraphs":["标准的 Supertonic 3 客户端现在就能用。打开终端（Windows 上用 PowerShell），按顺序执行我们“工作原理”页面上的命令。这些命令会从 GitHub 克隆 supertonic 仓库，在里面创建 Python 3.11 虚拟环境（Windows 上是 py -3.11 -m venv .venv，macOS 和 Linux 上是 python3.11 -m venv .venv），安装 huggingface_hub，用 hf 工具把 supertone-oss-archive/supertonic-3 模型下载到 assets 文件夹，安装 py/requirements.txt 里的依赖，然后进入 py 文件夹。","页面上分别给出了 Windows 以及 macOS 和 Linux 的完整命令，并带有复制按钮。只有下载模型比较耗时，而且只需做一次。"]},{"heading":"第三步：把文字转成语音","paragraphs":["把下载的音色保存为 supertonic/py 文件夹里的 voice.json。然后在虚拟环境中运行 example_onnx.py，传入音色、文本和语言代码：--voice-style \"./voice.json\" --text \"Your text here\" --lang en --n-test 1。脚本会在 results 文件夹里生成一个 WAV 文件。","换成其他语言时，修改文本和代码即可，比如 --lang ja 或 --lang ko。脚本还有一个 --speed 参数：默认值是 1.05，数值越大语速越快。","从这一步开始就不再需要网络了：断开网络也能随时继续把文字转成语音。"]},{"heading":"更快的选择：SuperClonica 引擎","paragraphs":["SuperClonica 是我们基于 Supertonic 3 开发的引擎。它无需转换就能读取同样的 JSON 音色文件，在相同设置下，CPU 上平均快 61%（Ryzen 7 5800X 实测），显卡上平均快 73%（RTX 5070 Ti 实测）。停顿处没有底噪，句尾也更干净。","安装包已在 PyPI 上发布，只需一条命令：python -m pip install superclonica-cpu；有 NVIDIA 显卡则用 superclonica-gpu-cuda，CUDA 和 cuDNN 会由 pip 一并安装。之后一句话只要一行：superclonica --text \"Hello!\" --voice voice.json --lang en --output hello.wav。基础模型会在首次运行时下载。在 Python 里调用 Superclonica().synthesize() 并传入同样的参数即可，完整示例见安装页面。"]},{"heading":"长文本的处理技巧","paragraphs":["书籍、文章和长脚本稍作准备，效果会好很多。"],"points":["把文本按章节或段落拆开，每段单独生成一个文件。哪一段出了问题，重做起来很快。","使用标准客户端时，每次只送入一段或几句话，再在音频编辑软件里拼接。SuperClonica 引擎会自动把长文本分成短段来合成，重复字词和吞字的情况更少。","数字、日期、单位和缩写，按希望读出来的方式写出来。","把特别长的句子拆短：语音的停顿来自标点。","预留时间。按我们的估算，在 8 核台式机 CPU 上，SuperClonica 生成 1 小时音频大约需要 7–11 分钟。"]},{"heading":"需要中文语音合成怎么办","paragraphs":["Supertonic 3 目前不支持中文。如果您主要需要中文语音，可以考虑 Qwen3-TTS 或 VoxCPM 2：两者都采用 Apache 2.0 许可证，支持中文，最好在显卡上运行。Piper 和 Kokoro 也有中文音色。具体对比见本站的模型对比页面。"]}],"faq":[{"question":"可以免费离线把文字转成语音吗？","answer":"可以。Supertonic 3 是开放权重模型，自带预设音色，音色市场里也有免费音色。装好客户端和基础模型后，合成语音既不需要联网，也不按字数收费。不过它目前不支持中文。"},{"question":"离线语音合成一定要显卡吗？","answer":"不需要。Supertonic 3 和 SuperClonica 都能在 CPU 上运行；按我们的估算，SuperClonica 在 8 核台式机 CPU 上比实时快 6.4–9.7 倍。有显卡会更快。只有训练新音色才必须使用 NVIDIA 显卡。"},{"question":"Mac 上能用吗？","answer":"能。标准客户端在 macOS 上的命令和 Linux 相同，用 python3.11 -m venv .venv 创建环境。"},{"question":"生成的音频是什么格式？","answer":"WAV。标准的 Supertonic 3 示例和 SuperClonica 引擎都保存 WAV 文件，任何音频或视频编辑软件都能把它转成 MP3 等格式。"}],"cta":{"catalog":"在音色市场挑选音色","install":"安装 SuperClonica 引擎"},"sources":[{"label":"Supertonic 快速上手（GitHub）","url":"https://github.com/supertone-oss-archive/supertonic#quick-start"},{"label":"Supertonic 示例脚本：参数与输出","url":"https://github.com/supertone-oss-archive/supertonic/blob/main/py/example_onnx.py"},{"label":"Supertonic 3 模型卡（Hugging Face）","url":"https://huggingface.co/supertone-oss-archive/supertonic-3"},{"label":"Qwen3-TTS 代码仓库（GitHub）","url":"https://github.com/QwenLM/Qwen3-TTS"}],"published":"2026-10-17","updated":"2026-10-23","pages":[{"slug":"offline-text-to-speech","path":"/guides/offline-text-to-speech","h1":"如何在自己的电脑上离线把文字转成语音"},{"slug":"voice-cloning","path":"/guides/voice-cloning","h1":"声音克隆：如何得到一个像录音里那样的声音"},{"slug":"best-free-tts-models","path":"/guides/best-free-tts-models","h1":"2026 年适合本地运行的免费语音合成模型"},{"slug":"text-to-speech-for-videos","path":"/guides/text-to-speech-for-videos","h1":"为视频、有声书、游戏和应用做文字转语音配音"},{"slug":"supertonic-3-voices","path":"/guides/supertonic-3-voices","h1":"Supertonic 3 音色：自定义音色的来源与使用方法"},{"slug":"python-text-to-speech","path":"/guides/python-text-to-speech","h1":"Python 文字转语音：离线、免费、自然的音色"},{"slug":"text-to-speech-api-docker","path":"/guides/text-to-speech-api-docker","h1":"在 Docker 中自建文字转语音 API"}],"related":[{"slug":"text-to-speech","path":"/text-to-speech","h1":"在自己电脑上运行的语音合成"},{"slug":"supertonic","path":"/compare/supertonic","h1":"Supertonic 与 SuperClonica：同一模型，更快更干净"},{"slug":"fish-audio","path":"/compare/fish-audio","h1":"Fish Audio、Fish Speech 与 SuperClonica 对比"},{"slug":"omnivoice","path":"/compare/omnivoice","h1":"OmniVoice 与 SuperClonica：语言更多，还是速度更快"},{"slug":"qwen3-tts","path":"/compare/qwen3-tts","h1":"本地语音合成：Qwen3-TTS 还是 SuperClonica"},{"slug":"voxcpm","path":"/compare/voxcpm","h1":"VoxCPM 2 与 SuperClonica：录音棚音质还是 CPU 速度"},{"slug":"f5-tts","path":"/compare/f5-tts","h1":"F5-TTS 与 SuperClonica：零样本克隆还是 CPU 上的快速合成"},{"slug":"elevenlabs","path":"/compare/elevenlabs","h1":"可离线使用的 ElevenLabs 替代方案"},{"slug":"kokoro","path":"/compare/kokoro","h1":"Kokoro TTS 与 SuperClonica：两个小模型的本地语音合成"},{"slug":"piper","path":"/compare/piper","h1":"Piper TTS 与 SuperClonica：小设备还是定制音色"},{"slug":"xtts","path":"/compare/xtts","h1":"Coqui XTTS-v2 与 SuperClonica：Coqui TTS 的替代方案"},{"slug":"chatterbox","path":"/compare/chatterbox","h1":"Chatterbox TTS 与 SuperClonica：即时克隆还是训练好的音色文件"}]}