elevenlabs-tts

Convert text to MP3 speech using the ElevenLabs API with custom voices and SSML.

1|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/winsorllc/upgraded-carnival --skill elevenlabs-tts-winsorllc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: elevenlabs-tts
Source: https://github.com/winsorllc/upgraded-carnival/tree/main/.pi/skills/elevenlabs-tts
Command: npx skills add https://github.com/winsorllc/upgraded-carnival --skill elevenlabs-tts-winsorllc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill addresses the need to generate high-quality, natural-sounding voice audio from text, enabling applications like automated narration, accessibility features, and voice-based responses.

Core Features & Use Cases

  • Text-to-Speech Conversion: Transforms written text into spoken audio using the ElevenLabs API.
  • Voice Customization: Allows selection from various pre-defined voices and supports SSML for advanced audio control.
  • Use Case: Generate an audio narration for a blog post, create voice prompts for a chatbot, or produce an audio version of an important message for accessibility.

Quick Start

Use the elevenlabs-tts skill to convert the text "Hello there" into an audio file named /tmp/output.mp3.

Frequently Asked Questions about elevenlabs-tts

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert text to speech using the ElevenLabs API?

You can convert text to speech by sending your text to the ElevenLabs API, which generates a natural-sounding MP3 audio file. The skill supports custom voice selection and SSML for advanced audio control.

What do I need to generate MP3 audio from text with ElevenLabs?

To generate MP3 audio from text, you need an ELEVENLABS_API_KEY environment variable configured. The skill uses this API key to authenticate requests and output the resulting audio file.

Can I use SSML for advanced audio generation when creating voice narrations?

Yes, you can use SSML for advanced audio generation to control voice output. The skill processes SSML alongside custom voice selection to create tailored narrations and accessibility features.

What is the best way to create an audio narration for a blog post?

The best way to create an audio narration is to pass the blog post text to the ElevenLabs text-to-speech converter. It transforms written content into spoken MP3 audio suitable for automated narration.

Does text-to-speech conversion support custom voice selection for chatbot prompts?

Text-to-speech conversion supports custom voice selection for generating chatbot prompts. You can choose from various pre-defined voices to produce the exact audio output your application requires.