whisper-gpu
Set up GPU-accelerated Whisper on NVIDIA Jetson devices (Orin Nano, etc.) for fast local speech-to-text transcription.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Set up GPU-accelerated Whisper on NVIDIA Jetson devices (Orin Nano, etc.) for fast local speech-to-text transcription.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Run deep Bible study research using the bibleagent CLI tool. Use when the user requests in-depth Bible study, theological research, verse analysis, or comprehensive biblical investigation. The tool performs multi-step research and exports results to DOCX files which are then uploaded to Google Drive.
Force agent responses to scheduled/automated messages. Use when cron jobs, monitoring scripts, or automated systems send messages that agents ignore. Solves the problem where agents treat system-sent messages as "background info" instead of tasks requiring response. Key pattern: use `openclaw agent` instead of `openclaw message send` to trigger actual agent turns.
Bible study tools via MCP — search, retrieve verses, commentaries, cross-references, Hebrew/Greek interlinear, devotions, sermons, and theological analysis.
Create isolated OpenClaw agents with separate workspaces, bound to specific Telegram groups or channels. Use when setting up a specialized agent (e.g., Bible study, work assistant) that should respond in a dedicated chat.
| name | whisper-gpu |
| description | Set up GPU-accelerated Whisper on NVIDIA Jetson devices (Orin Nano, etc.) for fast local speech-to-text transcription. |
| metadata | {"openclaw":{"emoji":"🎙️"}} |
Set up OpenAI Whisper with CUDA/GPU acceleration on NVIDIA Jetson devices.
sudo apt update
sudo apt install nvidia-jetpack
This installs CUDA toolkit, cuDNN, TensorRT, and other NVIDIA libraries.
/usr/local/cuda/bin/nvcc --version
Should show CUDA 12.6 or similar.
The NVIDIA PyTorch wheel requires cuSPARSELt, which isn't included in JetPack by default.
cd /tmp
wget https://developer.download.nvidia.com/compute/cusparselt/redist/libcusparse_lt/linux-aarch64/libcusparse_lt-linux-aarch64-0.6.2.3-archive.tar.xz -O cusparselt.tar.xz
tar -xf cusparselt.tar.xz
sudo cp libcusparse_lt-linux-aarch64-0.6.2.3-archive/lib/libcusparseLt* /usr/local/cuda/lib64/
sudo cp libcusparse_lt-linux-aarch64-0.6.2.3-archive/include/* /usr/local/cuda/include/
sudo ldconfig
Note: You may see a warning about symbolic links — this is harmless.
Use Python 3.10 (the system Python on JetPack 6):
/usr/bin/python3.10 -m venv ~/.local/share/whisper-gpu
source ~/.local/share/whisper-gpu/bin/activate
pip install --upgrade pip
Download the official NVIDIA PyTorch wheel:
source ~/.local/share/whisper-gpu/bin/activate
# For JetPack 6.1 (L4T R36.4+)
pip install --no-cache-dir https://developer.download.nvidia.com/compute/redist/jp/v61/pytorch/torch-2.5.0a0+872d972e41.nv24.08.17622132-cp310-cp310-linux_aarch64.whl
Alternative wheels:
https://developer.download.nvidia.com/compute/redist/jp/v60/pytorch/curl -s https://developer.download.nvidia.com/compute/redist/jp/v61/pytorch/pip install 'numpy<2'
NumPy 2.x is incompatible with the NVIDIA PyTorch build.
pip install openai-whisper
source ~/.local/share/whisper-gpu/bin/activate
python3 -c "import torch; print(f'CUDA available: {torch.cuda.is_available()}'); print(f'GPU: {torch.cuda.get_device_name(0) if torch.cuda.is_available() else \"N/A\"}')"
Expected output:
CUDA available: True
GPU: Orin
mkdir -p ~/.local/bin
cat > ~/.local/bin/whisper-gpu << 'EOF'
#!/bin/bash
# GPU-accelerated Whisper wrapper for Jetson Orin
source ~/.local/share/whisper-gpu/bin/activate
exec whisper "$@"
EOF
chmod +x ~/.local/bin/whisper-gpu
~/.local/bin/whisper-gpu /path/to/audio.mp3 --model base --language en
Basic transcription:
~/.local/bin/whisper-gpu audio.mp3 --model base
With options:
~/.local/bin/whisper-gpu audio.ogg --model small --language en --output_format txt --output_dir /tmp
Available models (larger = more accurate, slower):
tiny (~1GB VRAM)base (~1GB VRAM)small (~2GB VRAM)medium (~5GB VRAM)large (~10GB VRAM) — may not fit on Jetson Orin NanoCause: cuSPARSELt not installed.
Fix: Follow Step 3 to download and install cuSPARSELt.
Cause: PyTorch version mismatch with installed cuDNN.
Fix: Use PyTorch wheel matching your JetPack version:
jp/v60/pytorch/ wheelsjp/v61/pytorch/ wheelsCause: PyTorch was built without CUDA support (e.g., from PyPI).
Fix: Install the NVIDIA PyTorch wheel, not the standard PyPI version.
Cause: NumPy 2.x incompatible with NVIDIA PyTorch.
Fix: Downgrade NumPy:
pip install 'numpy<2'
Cause: Whisper is running on CPU, not GPU.
Fix: Ensure you're using the GPU venv:
source ~/.local/share/whisper-gpu/bin/activate
whisper --help
After setup, update ~/.openclaw/workspace/TOOLS.md to use the GPU-accelerated Whisper:
### Audio Transcription
- Preferred: `~/.local/bin/whisper-gpu` (GPU-accelerated, Jetson Orin)
- Fallback: `openai-whisper-api` (cloud, if local fails or for complex audio)
Note: GPU Whisper uses PyTorch 2.5 with CUDA on Jetson Orin. Much faster than CPU.
| Component | Path |
|---|---|
| Virtual environment | ~/.local/share/whisper-gpu/ |
| Wrapper script | ~/.local/bin/whisper-gpu |
| CUDA libraries | /usr/local/cuda/lib64/ |
| cuSPARSELt | /usr/local/cuda/lib64/libcusparseLt.so* |
base or small models for best resultswhisper command uses CPU; always use whisper-gpu for GPU acceleration