π¦ ClawHub
Audio Transcribe
by @aktheknight
Auto-transcribe voice messages locally using faster-whisper with selectable Whisper models, no API key required.
TERMINAL
clawhub install audio-transcribeπ About This Skill
Audio Transcription Skill
Auto-transcribe voice messages using faster-whisper (local, no API key needed).
Requirements
pip install faster-whisper
Models download automatically on first use.
Usage
Transcribe a file
python3 /root/clawd/skills/audio-transcribe/scripts/transcribe.py /path/to/audio.ogg
Change model (edit script)
Edit transcribe.py and change:
model = WhisperModel('small', device='cpu', compute_type='int8') # Options: tiny, base, small, medium, large-v3
Models
| Model | Size | VRAM/RAM | Speed | Use Case | |-------|------|----------|-------|----------| | tiny | 39 MB | ~1 GB | β‘β‘β‘ | Quick drafts | | base | 74 MB | ~1 GB | β‘β‘ | Basic accuracy | | small | 244 MB | ~2 GB | β‘ | Recommended | | medium | 769 MB | ~5 GB | π’ | Better accuracy | | large-v3 | 1.5 GB | ~10 GB | π’π’ | Best accuracy |
Integration
Clawdbot auto-transcribes incoming voice messages when this skill is enabled.
Files
scripts/transcribe.py β Main transcription scriptSKILL.md β This fileπ‘ Examples
Transcribe a file
python3 /root/clawd/skills/audio-transcribe/scripts/transcribe.py /path/to/audio.ogg
Change model (edit script)
Edit transcribe.py and change:
model = WhisperModel('small', device='cpu', compute_type='int8') # Options: tiny, base, small, medium, large-v3