cyberneticlibrary

Convert text to natural speech audio

sagskillsetup L1377,536
openclaw/openclaw
What it does

Generate ElevenLabs TTS with local playback

Best for

Generating natural-sounding voice replies when the user requests audio output.

Inputs
  • · text string
  • · voice ID (optional)
  • · model name (optional)
Outputs
  • · audio file (.mp3)
  • · playback confirmation
Requires
  • · ElevenLabs API
  • · local audio playback
Preconditions

ELEVENLABS_API_KEY environment variable set; voice ID known or will use default.

Failure modes

API rate limit hit or key invalid → local TTS unavailable, fallback to text.

Trust signals
  • · ElevenLabs v3 model with audio tags
  • · Pronunciation and SSML rules documented
  • · Voice defaults customizable