Awesome-openclaw-skills elevenlabs-stt
Transcribe audio files using ElevenLabs Speech-to-Text (Scribe v2).
install
source · Clone the upstream repo
git clone https://github.com/sundial-org/awesome-openclaw-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/sundial-org/awesome-openclaw-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/elevenlabs-stt" ~/.claude/skills/sundial-org-awesome-openclaw-skills-elevenlabs-stt && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/sundial-org/awesome-openclaw-skills "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/skills/elevenlabs-stt" ~/.openclaw/skills/sundial-org-awesome-openclaw-skills-elevenlabs-stt && rm -rf "$T"
manifest:
skills/elevenlabs-stt/SKILL.mdsource content
ElevenLabs Speech-to-Text
Transcribe audio files using ElevenLabs' Scribe v2 model. Supports 90+ languages with speaker diarization.
Quick Start
# 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
Options
| Flag | Description |
|---|---|
| Identify different speakers |
| ISO language code (e.g., en, pt, es) |
| Output full JSON with word timestamps |
| Tag audio events (laughter, music, etc.) |
Supported Formats
All major audio/video formats: mp3, m4a, wav, ogg, webm, mp4, etc.
API Key
Set
ELEVENLABS_API_KEY environment variable, or configure in clawdbot.json:
{ skills: { entries: { "elevenlabs-stt": { apiKey: "sk_..." } } } }
Examples
# 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