
dustynv/whisperwhisper镜像是jetson-containers项目中的音频处理容器,提供基于Whisper语音识别模型的Jupyter Lab开发环境。该镜像包含Whisper原始notebooks(LibriSpeech.ipynb、Multilingual_ASR.ipynb)及jetson-containers添加的record-and-transcribe.ipynb,适用于Jetson设备,支持通过Jupyter Lab进行交互式音频转录、多语言语音识别等任务。
/opt/whisper/notebooks目录包含Whisper官方notebooks及录音转录专用notebook,开箱即可进行语音识别实验bash# 自动拉取或构建兼容当前JetPack版本的镜像 jetson-containers run $(autotag whisper) # 或指定具体镜像标签 jetson-containers run dustynv/whisper:r35.3.1
bashsudo docker run --runtime nvidia -it --rm --network=host dustynv/whisper:r35.3.1
如需将主机目录挂载到容器内,使用-v参数:
bashjetson-containers run -v /host/path:/container/path $(autotag whisper)
以非交互式方式运行命令(而非默认shell):
bashjetson-containers run $(autotag whisper) your_command --option value
http://<主机名>:8888nvidia 登录Jupyter Lab/var/log/jupyter.log容器通过以下CMD自动启动Jupyter Lab:
bashCMD /bin/bash -c "jupyter lab --ip 0.0.0.0 --port 8888 --certfile=mycert.pem --keyfile mykey.key --allow-root &> /var/log/jupyter.log" & \ echo "allow 10 sec for JupyterLab to start @ [***] -I | cut -d' ' -f1):8888 (password nvidia)" && \ echo "JupterLab logging location: /var/log/jupyter.log (inside the container)" && \ /bin/bash
使用autotag时,若本地无兼容镜像,系统会提示自动构建:
bashjetson-containers run $(autotag whisper)
bashjetson-containers build whisper
可添加--help查看构建选项:jetson-containers build whisper --help
| 项目 | 说明 |
|---|---|
| 构建状态 |  |
| 依赖项 | build-essential cuda python numpy numba cudnn cmake onnx pytorch:2.2 torchaudio rust jupyterlab |
| Dockerfile | Dockerfile |
| 仓库/标签 | 日期 | 架构 | 大小 |
|---|---|---|---|
dustynv/whisper:r35.3.1 | 2024-03-07 | arm64 | 6.0GB |
dustynv/whisper:r35.4.1 | 2023-12-14 | arm64 | 6.1GB |
dustynv/whisper:r36.2.0 | 2024-03-03 | arm64 | 7.9GB |
兼容性说明:
- L4T R32.7容器可运行于其他L4T R32.7版本(JetPack 4.6+)
- L4T R35.x容器可运行于其他L4T R35.x版本(JetPack 5.1+)






manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务