ElevenLabs

ElevenLabs AI

Add AI voice generation to your application with ElevenLabs.
Access ElevenLabs AI through a single API with Puter.js.

Get Started View Tutorial

AI Voice Generation API

Ultra-Low Latency

Models optimized for real-time applications like chatbots, voice agents, and interactive experiences.

Multilingual Support

Extensive language coverage for global reach, with automatic language detection.

Emotionally-Rich Speech

Natural intonation, pacing, and expressive delivery that adapts to context.

Expressive Control

Fine-tune speech with audio tags, emotional cues, and multi-speaker dialogue capabilities.

Flexible Model Options

Choose between quality-focused or speed-focused models based on your use case.

Scalable & Cost-Effective

High character limits and tiered pricing to support projects of any size.

ElevenLabs Models

Access all ElevenLabs voice models through a single API.

Multilingual V2

High-quality multilingual model for natural speech synthesis.

eleven_multilingual_v2

Flash V2.5

Fast generation with good quality, ideal for real-time applications.

eleven_flash_v2_5

Turbo V2.5

Ultra-fast generation for latency-critical real-time apps.

eleven_turbo_v2_5

ElevenLabs V3

Latest generation model with enhanced voice quality.

eleven_v3

Multilingual STS V2

Speech-to-speech voice conversion for transforming audio.

eleven_multilingual_sts_v2

Add AI Voice in Seconds

Add ElevenLabs text-to-speech to your app with just a few lines of code.
No API keys, no backend, no configuration required.

<html>
<body>
    <script src="https://js.puter.com/v2/"></script>
    <script>
        puter.ai.txt2speech("Hello! This is ElevenLabs text-to-speech.", {
            provider: "elevenlabs",
            model: "eleven_multilingual_v2"
        }).then(audio => {
            audio.play();
        });
    </script>
</body>
</html>

View full documentation →