elevenlabs-tts

Convert text to speech and generate MP3 narration files.

15|3|Updated Apr 9, 2026
One-click install
npx skills add https://github.com/LazyIsEfficient/agentic-os --skill elevenlabs-tts-lazyisefficient
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: elevenlabs-tts
Source: https://github.com/LazyIsEfficient/agentic-os/tree/main/.claude/skills/elevenlabs-tts
Command: npx skills add https://github.com/LazyIsEfficient/agentic-os --skill elevenlabs-tts-lazyisefficient

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @elevenlabs/elevenlabs-js, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill automates turning text into natural-sounding speech and exports it as MP3 for narration in videos, podcasts, or other audio content.

Core Features & Use Cases

  • Text-to-speech conversion: generate MP3 narration from arbitrary text for YouTube Shorts, voiceovers, or audio scripts.
  • Project-local workflow: run from the project root using the tts.mjs script to keep assets and keys in place.
  • Flexible outputs: store generated audio in your preferred directory and avoid committing binaries.

Quick Start

From your project root, invoke the tts script by passing the text to synthesize and the desired output MP3 path.

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 for YouTube Shorts narration?

To generate text-to-speech narration, you run a project-local script that synthesizes arbitrary text into natural-sounding speech and exports it as an MP3 file for your audio content.

What do I need to generate MP3 voiceovers from a script?

To generate MP3 voiceovers, you need Node.js 22+, the @elevenlabs/elevenlabs-js package installed, and an ELEVEN_API_KEY stored in your .env.local file to authenticate the synthesis process.

Can I specify the output directory for my generated audio files?

Yes, you can specify your desired output MP3 path when invoking the script, allowing you to store generated audio in your preferred directory and avoid committing binaries to version control.

Does this text-to-speech approach work for podcasts and general audio content?

Yes, this text-to-speech approach works for podcasts and general audio content by automating the conversion of arbitrary text scripts into spoken narration suitable for various multimedia formats.

What is the best way to automate turning text into spoken narration for videos?

The best way to automate turning text into spoken narration is running a dedicated script from your project root, which handles the synthesis and exports the audio directly as an MP3 file.