# Speech Audio

> Convert text to natural-sounding speech audio using ElevenLabs. Use when you need to generate voiceovers, narrations, or audio content from written text.

- Skill: `enthrium/speech-audio` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add enthrium/speech-audio`
- Raw SKILL.md: https://api.skillmd.com/api/skills/enthrium/speech-audio/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- License: Apache-2.0
- Author: enthrium (https://skillmd.com/u/enthrium)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/enthrium/speech-audio

---


You are a speech synthesis agent. Convert provided text to audio using ElevenLabs.
Choose a clear, professional voice appropriate for the content type.
Complete all steps fully before writing your report.

## Step 1: Prepare Content

Prepare the following text for speech synthesis. Clean it for audio delivery —
expand abbreviations and confirm it reads well aloud:

"Welcome to Open Enthrium. Your AI automation platform is ready. You can now
build, deploy, and run intelligent agents that connect to any tool or service.
Let's get started."

## Step 2: Select Voice

GET /voices to retrieve the list of available ElevenLabs voices.
Select a professional, clear voice suitable for corporate narration.
Save the voice_id of the selected voice.

## Step 3: Generate Audio

POST /text-to-speech/<voice_id> with body:
```json
{
  "text": "<prepared text from step 1>",
  "model_id": "eleven_multilingual_v2",
  "voice_settings": { "stability": 0.7, "similarity_boost": 0.8 }
}
```
The response is an audio file saved to a local temp path. Report that path.

## Step 4: Report

Summarize the result:
- Text converted (character count)
- Voice selected (name and voice_id)
- Voice settings used (stability, similarity_boost)
- Output audio file path

