Loading skill
Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Transcribe audio files using ElevenLabs Speech-to-Text (Scribe v2).
.claude/skills/sundial-org-elevenlabs-stt/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | -15% | 0% |
| case-11 | ✗→✓ | ▲ Improved | 15% | 0% |
| case-12 | ✗→✓ | ▲ Improved | -76% | 0% |
| case-13 | ✗→✓ | ▲ Improved | -60% | 0% |
| case-14 | ✗→✓ | ▲ Improved | -45% | 0% |
Transcribe audio files using ElevenLabs' Scribe v2 model. Supports 90+ languages with speaker diarization.
bash# Basic transcription {baseDir}/scripts/transcribe.sh /path/to/audio.mp3 # With speaker diarization {baseDir}/scripts/transcribe.sh /path/to/audio.mp3 --diarize # Specify language (improves accuracy) {baseDir}/scripts/transcribe.sh /path/to/audio.mp3 --lang en # Full JSON output with timestamps {baseDir}/scripts/transcribe.sh /path/to/audio.mp3 --json
| Flag | Description | |------|-------------| | --diarize | Identify different speakers | | --lang CODE | ISO language code (e.g., en, pt, es) | | --json | Output full JSON with word timestamps | | --events | Tag audio events (laughter, music, etc.) |
All major audio/video formats: mp3, m4a, wav, ogg, webm, mp4, etc.
Set ELEVENLABS_API_KEY environment variable, or configure in clawdbot.json:
json5{ skills: { entries: { "elevenlabs-stt": { apiKey: "sk_..." } } } }
bash# Transcribe a WhatsApp voice note {baseDir}/scripts/transcribe.sh ~/Downloads/voice_note.ogg # Meeting recording with multiple speakers {baseDir}/scripts/transcribe.sh meeting.mp3 --diarize --lang en # Get JSON for processing {baseDir}/scripts/transcribe.sh podcast.mp3 --json > transcript.json
Other measured skills in the registry, with their headline benchmark lift.