1.0 KiB
1.0 KiB
elevenlabs-stt
Transcribe local audio files with ElevenLabs Speech-to-Text.
What this skill is for
- Local audio transcription
- Voice note transcription
- Optional speaker diarization
- Language hints and event tagging
- JSON output for programmatic use
Requirements
Required binaries:
curljqpython3
Preferred auth:
ELEVENLABS_API_KEYin the environment
Fallback auth:
- local OpenClaw config lookup from
~/.openclaw/openclaw.jsonor~/.openclaw/secrets.json
Wrapper
Use the bundled script directly:
bash skills/elevenlabs-stt/scripts/transcribe.sh /path/to/audio.mp3
bash skills/elevenlabs-stt/scripts/transcribe.sh /path/to/audio.mp3 --diarize --lang en
bash skills/elevenlabs-stt/scripts/transcribe.sh /path/to/audio.mp3 --json
bash skills/elevenlabs-stt/scripts/transcribe.sh /path/to/audio.mp3 --events
Notes
- Uses ElevenLabs STT model
scribe_v2. - Uploads a local file directly to ElevenLabs.
- If
ELEVENLABS_API_KEYis not exported, the script tries local OpenClaw config/secrets automatically.