You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Apple M1 Pro运行Coqui TTS脚本出现zsh: bus error问题求助

问题背景

设备:Apple M1 Pro,macOS 13.2.1
Python版本:3.9.6
操作:运行Coqui-ai/TTS仓库语音合成脚本,初始化tts_models/en/vctk/vits模型时触发zsh: bus error
已尝试:更新依赖库、更换Python版本、切换终端,问题未解决

相关代码

from TTS.api import TTS

# 初始化目标模型
tts = TTS("tts_models/en/vctk/vits")
# 示例语音合成
tts.tts_to_file(text="Test synthesis", file_path="output.wav")

错误日志

zsh: bus error  python your_script.py

pip已安装包列表

coqui-tts==0.14.6
torch==2.0.1
torchaudio==2.0.2
numpy==1.24.3
librosa==0.10.0.post2
soundfile==0.12.1
...
排查方案
  • Rosetta 2兼容模式运行:右键终端→显示简介→勾选「使用Rosetta打开」,重新运行脚本。部分依赖库对ARM架构适配不完善,通过Rosetta转译可规避总线错误。
  • 重置模型缓存:删除本地模型缓存目录~/.local/share/tts/下的tts_models/en/vctk/vits文件夹,重新让脚本自动下载完整模型文件,排除模型文件损坏导致的问题。
  • 释放系统内存:关闭后台占用高内存的进程(如浏览器、大型软件),M1 Pro初始化大模型时内存不足可能触发总线错误。
  • 安装Apple Silicon适配的依赖:卸载现有PyTorch,重新安装官方针对Apple Silicon的版本:
    pip3 uninstall torch torchvision torchaudio -y
    pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cpu
    
    随后重新安装Coqui TTS并锁定依赖版本:
    pip install coqui-tts --no-deps
    pip install -r https://raw.githubusercontent.com/coqui-ai/TTS/main/requirements.txt
    
  • 手动编译底层音频库:用Homebrew安装适配M1的libsndfile,解决音频处理底层依赖的架构问题:
    brew install libsndfile
    
    之后重新安装soundfile和librosa:
    pip install --force-reinstall soundfile librosa
    

内容的提问来源于stack exchange,提问作者Creed

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 10:43:15