text-to-speech

Convert text input into synthetic speech using the ElevenLabs API.

Updated Jul 18, 2026
One-click install
npx skills add https://github.com/ri-ru/cyrano --skill text-to-speech-ri-ru
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: text-to-speech
Source: https://github.com/ri-ru/cyrano/tree/main/.agents/skills/text-to-speech
Command: npx skills add https://github.com/ri-ru/cyrano --skill text-to-speech-ri-ru

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill solves the challenge of generating human-like, expressive audio from text, enabling developers to integrate voice capabilities into applications without needing specialized audio engineering expertise.

Core Features & Use Cases

  • Multi-Model Support: Access a range of models optimized for either ultra-low latency (real-time) or high-fidelity emotional range.
  • Advanced Voice Control: Fine-tune stability, similarity, and style to match specific brand or character personas.
  • Use Case: Build a real-time conversational agent that responds to users with a consistent, authoritative voice, or generate high-quality voiceovers for long-form content.

Quick Start

Use the text-to-speech skill to convert the provided text into an audio file using the eleven_multilingual_v2 model and the George voice ID.

Frequently Asked Questions about text-to-speech

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

FAQPage Schema
How do I convert text to natural-sounding speech for long-form narration?

To convert text to natural-sounding speech for long-form narration, you can use this skill to synthesize human-like, expressive audio via the ElevenLabs API. It supports high-fidelity emotional range models optimized specifically for generating high-quality voiceovers from text input.

Can I use ElevenLabs for real-time streaming text-to-speech in a conversational agent?

Yes, you can use ElevenLabs for real-time streaming text-to-speech to build conversational agents. The skill supports ultra-low latency models that synthesize speech instantly, ensuring interactive voice applications respond to users with consistent audio output.

Do I need an ElevenLabs API key to generate synthetic voice audio?

You need a valid ElevenLabs API key to generate synthetic voice audio. The skill relies on the ElevenLabs API and requires configuring specific voice settings like stability and similarity to ensure optimal, high-quality audio output for your use case.

What's the best way to fine-tune voice stability and style for text-to-speech synthesis?

The best way to fine-tune voice stability and style for text-to-speech synthesis is using advanced voice control parameters. This skill allows you to adjust stability, similarity, and style settings to match specific brand or character personas during audio generation.

Does the ElevenLabs text-to-speech API support multilingual voice synthesis?

Yes, the ElevenLabs text-to-speech API supports multilingual voice synthesis. The skill provides access to models like eleven_multilingual_v2, enabling developers to convert text input into high-quality synthetic speech across multiple languages.

Why does my text-to-speech audio output sound inconsistent across different generations?

Inconsistent text-to-speech audio output often occurs when voice settings are not properly configured. You must adjust stability, similarity, and style parameters within the ElevenLabs API configuration to ensure a consistent, authoritative voice across all generated audio files.