Add elevenlabs-stt skill and documentation
This commit is contained in:
41
docs/elevenlabs-stt.md
Normal file
41
docs/elevenlabs-stt.md
Normal file
@@ -0,0 +1,41 @@
|
||||
# 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:
|
||||
- `curl`
|
||||
- `jq`
|
||||
- `python3`
|
||||
|
||||
Preferred auth:
|
||||
- `ELEVENLABS_API_KEY` in the environment
|
||||
|
||||
Fallback auth:
|
||||
- local OpenClaw config lookup from `~/.openclaw/openclaw.json` or `~/.openclaw/secrets.json`
|
||||
|
||||
## Wrapper
|
||||
|
||||
Use the bundled script directly:
|
||||
|
||||
```bash
|
||||
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_KEY` is not exported, the script tries local OpenClaw config/secrets automatically.
|
||||
Reference in New Issue
Block a user