ElevenLabs AI
Add AI voice generation to your application with ElevenLabs.
Access ElevenLabs AI through a single API with Puter.js.
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>
Related Resources
Learn how to use ElevenLabs and other voice AI models with Puter.js.