Whisper Transcribe
by @josunlp
Transcribe audio files to text using OpenAI Whisper. Supports speech-to-text with auto language detection, multiple output formats (txt, srt, vtt, json), batch processing, and model selection (tiny to large). Use when transcribing audio recordings, podcasts, voice messages, lectures, meetings, or any audio/video file to text. Handles mp3, wav, m4a, ogg, flac, webm, opus, aac formats.
clawhub install whisper-transcribeπ About This Skill
name: whisper-transcribe description: Transcribe audio files to text using OpenAI Whisper. Supports speech-to-text with auto language detection, multiple output formats (txt, srt, vtt, json), batch processing, and model selection (tiny to large). Use when transcribing audio recordings, podcasts, voice messages, lectures, meetings, or any audio/video file to text. Handles mp3, wav, m4a, ogg, flac, webm, opus, aac formats.
Whisper Transcribe
Transcribe audio with scripts/transcribe.sh:
# Basic (auto-detect language, base model)
scripts/transcribe.sh recording.mp3German, small model, SRT subtitles
scripts/transcribe.sh --model small --language de --format srt lecture.wavBatch process, all formats
scripts/transcribe.sh --format all --output-dir ./transcripts/ *.mp3Word-level timestamps
scripts/transcribe.sh --timestamps interview.m4a
Models
| Model | RAM | Speed | Accuracy | Best for | |-------|-----|-------|----------|----------| | tiny | ~1GB | β‘β‘β‘ | β β | Quick drafts, known language | | base | ~1GB | β‘β‘ | β β β | General use (default) | | small | ~2GB | β‘ | β β β β | Good accuracy | | medium | ~5GB | π’ | β β β β β | High accuracy | | large | ~10GB | π | β β β β β | Best accuracy (slow on Pi) |
Output Formats
Requirements
whisper CLI (pip install openai-whisper)ffmpeg (for audio decoding)