From sundial-org-awesome-openclaw-skills-4
Transcribes audio files using ElevenLabs Scribe v2 with support for 90+ languages, speaker diarization, and word-level timestamps.
How this skill is triggered — by the user, by Claude, or both
Slash command
/sundial-org-awesome-openclaw-skills-4:elevenlabs-sttThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Transcribe audio files using ElevenLabs' Scribe v2 model. Supports 90+ languages with speaker diarization.
Transcribe audio files using ElevenLabs' Scribe v2 model. Supports 90+ languages with speaker diarization.
# 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:
{
skills: {
entries: {
"elevenlabs-stt": {
apiKey: "sk_..."
}
}
}
}
# 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
npx claudepluginhub sundial-org/awesome-openclaw-skillsTranscribes audio files to text with auto language detection, speaker labels, and timestamps. Outputs plain text or structured JSON with segment details.
ElevenLabs Speech-to-Text transcription workflows with Scribe v1 supporting 99 languages, speaker diarization, and Vercel AI SDK integration. Use when implementing audio transcription, building STT features, integrating speech-to-text, setting up Vercel AI SDK with ElevenLabs, or when user mentions transcription, STT, Scribe v1, audio-to-text, speaker diarization, or multi-language transcription.
Transcribes YouTube videos and local audio/video files with speaker diarization via ElevenLabs. Outputs clean speaker-labeled transcripts ready for LLM analysis.