Sign in
Explore
Skills · SkillData & AIBackend & APIsBackend frameworksAgents & MCPData pipelinesReviewedMakes network callsNeeds secrets

speech-engine

Adds real-time voice conversations to a custom agent runtime with ElevenLabs Speech Engine: servers, WebSocket handlers, WebRTC clients and interruption-aware streaming.

Kind
Skill
Works with
Any agent
Source
ElevenLabs Skills @ 503d4e9fda01
Path
speech-engine/SKILL.md
Jobs
Implementation
Topics
Backend frameworks, Agents & MCP, Data pipelines

Credit

Made by
elevenlabs
Original
github.com/elevenlabs/skills/blob/503d4e9fda0190ab9357142f44e…
License
MIT

Listed by Skill Manifest; not made by us.

InstallInstall it with npx.
npx skills add elevenlabs/skills
Install factsScanned 2 Nov 2026
Adds
  • .claude/skills/speech-engine/ (the skill folder)
  • 3 file(s) the skill refers to
Runs scripts
None found
Uses the network
Yes
  • HTTP client calls
Needs secrets
Yes
  • ELEVENLABS_API_KEY
Reads environment variables
  • ELEVENLABS_API_KEY
  • PUBLIC_WS_URL
  • ELEVENLABS_SPEECH_ENGINE_ID
Source revision
503d4e9fda01
Licence
MIT
Last activity
28 Oct 2026
Review
Reviewed

Found by a static scan of the stored text; nothing is run. “None found” is not a guarantee, so read what you install before you run it.

  • Only the main file is read; other files in the folder are not scanned
# ElevenLabs Speech Engine

Add a real-time voice interface to a custom agent. ElevenLabs handles microphone audio, speech-to-text, turn-taking, text-to-speech, and browser playback; your server exposes a Speech Engine WebSocket endpoint and streams response text back.

> **Setup, before writing any code:** if `ELEVENLABS_API_KEY` isn't set for this project, run `npx -y @elevenlabs/cli@latest onboard init` from the app's folder first and follow what it prints: it signs the user in and stores a key for the project, so nobody copies one by hand. Otherwise see the [Installation Guide](references/installation.md). For JavaScript, use `@elevenlabs/*` packages only. For deeper SDK details, read [JavaScript SDK Reference](references/javascript-sdk-reference.md) or [Python SDK Reference](references/python-sdk-reference.md).

## When to Use

Use Speech Engine when the user wants to:

- Add voice to an existing chat app or custom server pipeline
- Add voice to OpenClaw, Hermes, or a similar agent runtime while keeping agent logic on the developer-owned server
- Build a developer-hosted WebSocket server for ElevenLabs voice conversations
…