Skip to content

Windows/Mac本地语音合成软件:教师用文本转音频本地工具推荐(2026) ​

为什么要用本地语音合成? ​

很多老师把课文文本发给在线TTS工具时会有顾虑:这些文本会不会被存到服务器?学生姓名、作文内容会不会泄露?

本地语音合成软件在你自己电脑上运行,文本不离开你的设备,数据更安全。

本文整理了支持Windows和Mac的本地文本转语音工具,按场景推荐。

Windows/Mac本地TTS工具一览 ​

工具WindowsMac中文质量隐私安全性声音克隆
CosyVoice-0.5B✅✅⭐⭐⭐⭐⭐最高(完全本地)✅
Kokoro✅✅⭐⭐⭐高(完全本地)❌
Piper✅✅⭐⭐高(完全本地)❌
Edge TTS✅✅⭐⭐⭐⭐中(联网生成)❌

Windows本地TTS方案 ​

推荐:CosyVoice-0.5B(高质量,声音克隆) ​

Windows安装步骤:

powershell
# 1. 检查NVIDIA显卡(用于加速)
& "C:\Program Files\NVIDIA Corporation\nvidia-smi\nvidia-smi.exe" --query-gpu=name,memory.total --format=csv,noheader

# 2. 创建Python虚拟环境
$python = "$env:TAIWE_BUNDLED_PY"
& $python -m venv "$env:USERPROFILE\.taiwe\pyen"

# 3. 安装CosyVoice
& "$env:USERPROFILE\.taiwe\pyen\Scripts\pip.exe" install -i https://pypi.tuna.tsinghua.edu.cn/simple cosyvoice modelscope

# 4. 下载模型(5-7GB,建议有网络时下载)
python -c "from modelscope import snapshot_download; snapshot_download('iic/CosyVoice2-0.5B', local_dir=\"$env:USERPROFILE\.taiwe\models\cosyvoice\")"

使用示例:

powershell
$python = "$env:USERPROFILE\.taiwe\pyen\Scripts\python.exe"
$script = "scripts/txt2voice/cosyvoice_infer.py"

# 本地生成,不联网,文本不外传
& $python $script --text "The concept of cultural diversity..." --voice longxiaochun --output "范读音频.wav"

声音克隆(仅需15秒录音):

powershell
$script_clone = "scripts/txt2voice/cosyvoice_clone.py"
& $python $script_clone --ref_audio "老师录音.mp3" --ref_text "Good morning class..." --voice_id "teacher_voice"

# 之后生成都用克隆的声音
& $python $script --text "新课文内容..." --voice teacher_voice --output "范读2.wav"

备选:Kokoro(轻量,Mac首选) ​

适合没有高性能显卡的Windows电脑,或Mac用户。

powershell
# 安装
& "$env:USERPROFILE\.taiwe\pyen\Scripts\pip.exe" install -i https://pypi.tuna.tsinghua.edu.cn/simple kokoro soundfile misaki[zh]

# 下载模型(约850MB)
python -c "from huggingface_hub import snapshot_download; snapshot_download('hexgrad/Kokoro-82M', local_dir=\"$env:USERPROFILE\.taiwe\models\kokoro\", mirror='https://hf-mirror.com')"

# 使用
$python = "$env:USERPROFILE\.taiwe\pyen\Scripts\python.exe"
$script = "scripts/txt2voice/kokoro_infer.py"

& $python $script --text "要转换的文本" --voice af_heart --output "音频.wav"

Mac本地TTS方案 ​

推荐:Kokoro(Mac M系列优化) ​

Mac用户优先选Kokoro,M系列芯片有原生ARM64优化,运行效率高。

bash
# Mac终端安装
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple kokoro soundfile misaki[zh]

# 下载模型(约850MB)
python3 -c "from huggingface_hub import snapshot_download; snapshot_download('hexgrad/Kokoro-82M', local_dir=\"$env:USERPROFILE/.taiwe/models/kokoro\", mirror='https://hf-mirror.com')"

使用:

bash
python3 scripts/txt2voice/kokoro_infer.py --text "要转换的文本" --voice af_heart --output "音频.wav"

备选:CosyVoice(Mac性能较弱但可用) ​

CosyVoice在Mac上也能运行,但缺少NVIDIA GPU加速,生成速度比Windows慢。

bash
pip3 install cosyvoice modelscope
# 模型下载同上
python3 scripts/txt2voice/cosyvoice_infer.py --text "文本" --voice longxiaochun --output "音频.wav"

教师使用场景:哪些情况需要本地TTS? ​

场景推荐方案原因
处理学生作文/成绩等敏感信息CosyVoice本地运行,文本不外传
农村学校网络不稳定Kokoro / CosyVoice安装后完全离线
需要克隆自己的声音CosyVoice-0.5B唯一支持克隆
MacBook Air等轻薄本KokoroCPU可跑,M芯片优化
小语种(阿拉伯语/印地语等)Piper35+语言覆盖

隐私安全对比 ​

工具数据流向隐私安全性适合场景
Edge TTS(联网)文本→微软Azure服务器中等非敏感文本
CosyVoice仅本地处理高学生信息、作文等
Kokoro仅本地处理高一般教学材料
Piper仅本地处理高一般教学材料

结论:如果处理的文本涉及学生隐私(姓名、成绩、作文等),强烈建议使用本地TTS方案(CosyVoice/Kokoro/Piper),文本完全不离开你的电脑。

常见问题 ​


相关工具 ​


最后更新:2026-09-28 | Taiwe Team

TaiWe - 教师AI工作助手