请求协助在Mac M1上安装DeepSpeech(Python 3.10.0兼容问题)
Mac 上安装 DeepSpeech 解决 Python 3.10 兼容问题
DeepSpeech 官方目前不支持 Python 3.10,建议切换到兼容的 Python 3.8 或 3.9 版本进行安装,以下是具体步骤:
1. 用 pyenv 管理 Python 版本
pyenv 可以帮你在本地快速切换不同 Python 版本,不影响系统自带 Python:
- 安装 pyenv:
brew install pyenv - 安装兼容的 Python 版本(以 3.9.16 为例):
pyenv install 3.9.16 - 设置当前工作目录使用该版本:
pyenv local 3.9.16 - 验证版本:
python --version,输出应为Python 3.9.16
2. 创建并激活虚拟环境
虚拟环境可以隔离项目依赖,避免冲突:
- 创建虚拟环境:
python -m venv deepspeech-env - 激活虚拟环境:
source deepspeech-env/bin/activate
(激活后命令行前缀会显示(deepspeech-env))
3. 安装 DeepSpeech
- 安装稳定版(兼容 Python 3.9):
pip install deepspeech==0.9.3
若需要最新兼容版本,可查看官方文档确认后调整版本号
4. 下载预训练模型(用于测试)
前往 DeepSpeech 官方发布页面,下载对应 v0.9.3 版本的两个文件:
- 模型文件:
deepspeech-0.9.3-models.pbmm - 语言模型文件:
deepspeech-0.9.3-models.scorer
也可以下载官方示例音频包,用于快速测试:
- 下载
audio-0.9.3.tar.gz压缩包,解压后获得测试音频文件
5. 测试运行
准备一个 16kHz、单声道、16 位的 WAV 音频文件,执行命令测试:deepspeech --model deepspeech-0.9.3-models.pbmm --scorer deepspeech-0.9.3-models.scorer --audio your-audio-file.wav
如果用官方示例音频,解压后运行:deepspeech --model deepspeech-0.9.3-models.pbmm --scorer deepspeech-0.9.3-models.scorer --audio audio/2830-3980-0043.wav
内容的提问来源于stack exchange,提问作者Hue Minh Nguyen
相关产品推荐
相关产品推荐

