speech-to-text
speech to text
What it does
- word - An actual spoken word
- spacing - Whitespace between words (useful for precise timing)
- audioevent - Non-speech sounds the model detected (laughter, applause, music, etc.)
- 401: Invalid API key
- 422: Invalid parameters
- 429: Rate limit exceeded
- Partial transcripts: Interim results that update frequently as audio is processed - use these for live feedback (e.g., showing text as the user speaks)
Requirements & configuration
- 401: Invalid API key
- // Get token from your backend (never expose API key to client)
- const { token } = await fetch("/scribe-token").then((r) => r.json());
Configuration: ELEVENLABS_API_KEY
Derived from the skill's own SKILL.md documentation · extracted 2026-07-23
speech-to-text FAQ
What does the speech-to-text skill do?
Transcribe audio to text using ElevenLabs Scribe v2. Use when converting audio/video to text, generating subtitles, transcribing meetings, or processing spoken content. word - An actual spoken word spacing - Whitespace between words (useful for precise timing)
What does speech-to-text require?
401: Invalid API key // Get token from your backend (never expose API key to client) const { token } = await fetch("/scribe-token").then((r) => r.json()); Configuration keys: ELEVENLABS_API_KEY.
How do I install speech-to-text?
Run: npx -y skills add https://github.com/elevenlabs/skills --skill speech-to-text --agent claude-code — the source lives at github.com/elevenlabs/skills.
Maintain speech-to-text?
Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.
[](https://getagentictools.com/skills/elevenlabs-skills-speech-to-text?ref=badge) npx agentictools info skills/elevenlabs-skills-speech-to-text The second line is the CLI lookup for this page — handy in READMEs and docs.