Spanish TTS API Voices

Generate lifelike Spanish speech across 100+ voices and every major accent (Castilian, Mexican, Latin American, Argentine) over carrier-grade infrastructure built for voice agents and IVR.

Pay as you go from ~$3 per 1M characters, no commitment

Built on the same infrastructure thousands of teams ship voice on

14,000+
companies build on Telnyx
100+
languages & dialects
1,300+
voices, one API
<500ms
end-to-end latency
VOICES & ACCENTS

Spanish voices & accents

100+ Spanish voices across every major regional accent. Hear them below, or browse the full catalog by country.

DEVELOPERS

Call the Spanish TTS API

Generate Spanish audio in one request. OpenAI-SDK compatible, with streaming for real-time apps.

cURL
curl -X POST https://api.telnyx.com/v2/text-to-speech/speech \
  -H "Authorization: Bearer $TELNYX_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "voice": "Telnyx.NaturalHD.es-ES-1",
    "text": "Hola, gracias por llamar. ¿En qué puedo ayudarle?"
  }' --output saludo.mp3
Node
import OpenAI from "openai";

const client = new OpenAI({
  apiKey: process.env.TELNYX_API_KEY,
  baseURL: "https://api.telnyx.com/v2",
});

const audio = await client.audio.speech.create({
  model: "Telnyx.NaturalHD",
  voice: "es-ES-1",
  input: "Hola, gracias por llamar. ¿En qué puedo ayudarle?",
});
Python
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["TELNYX_API_KEY"],
    base_url="https://api.telnyx.com/v2",
)

audio = client.audio.speech.create(
    model="Telnyx.NaturalHD",
    voice="es-ES-1",
    input="Hola, gracias por llamar. ¿En qué puedo ayudarle?",
)

Voice IDs follow the Telnyx.<Tier>.<Voice> convention. Swap the voice without touching the rest of your code.

Read the TTS docs
USE CASES

What teams build with Spanish TTS

Voice agents & IVR

Natural Spanish phone agents that handle calls end-to-end, carrier-grade.

Customer support automation

Bilingual support flows that resolve common requests without a queue.

E-learning

Narrate Spanish courses and lessons in any regional accent.

Audiobooks

Long-form Spanish narration with consistent, lifelike delivery.

Video voiceover & dubbing

Localize content into Spanish at scale with named native voices.

Accessibility

Spanish screen-reading and read-aloud for inclusive products.

ALL VOICES

Browse all Spanish voices by country

Female Spanish TTS Voices

194
telnyx⚡ Hosted

ef_dora

Kokoro Castilian Spanish female, ef_dora. Composed, network-optimized.

Telnyx.KokoroTTS.ef_dora
minimax

Serene Woman

MiniMax 02t female, SereneWoman. Smooth for phone automation.

Minimax.speech-02-turbo.Spanish_SereneWoman
inworld

Camila

A young female with a smooth, clear voice speaking at a moderate pace in a quiet... [7558]

Inworld.Mini.Camila
rime⚡ Hosted

lark

Young Adult White Female from Spain, Spanish.

Rime.ArcanaV3.lark
azure

Elena

Azure Neural Argentine Spanish female, es-AR-ElenaNeural. Bright, call-optimized.

Azure.es-AR-ElenaNeural
aws

Lupe (Neural)

AWS Neural US Spanish female, Lupe. Deliberate for inbound calls.

AWS.Polly.Lupe-Neural
telnyx⚡ Hosted

eris

NaturalHD Mexican Spanish female, eris. Expressive and voice AI ready.

Telnyx.NaturalHD.eris
minimax

Serene Woman

MiniMax 2.6t female, SereneWoman. Even for outbound campaigns.

Minimax.speech-2.6-turbo.Spanish_SereneWoman

Male Spanish TTS Voices

229
telnyx⚡ Hosted

em_alex

Kokoro Castilian Spanish male, em_alex. Poised, deployment-ready.

Telnyx.KokoroTTS.em_alex
minimax

Mature Partner

MiniMax 02t male, MaturePartner. Robust for real-time calls.

Minimax.speech-02-turbo.Spanish_MaturePartner
inworld

Alvaro

Warm, articulate Castilian Spanish male voice, ideal for education, narration, a... [0388]

Inworld.Mini.Alvaro
rime⚡ Hosted

aurelio

Adult Latin Male from US, Heritage.

Rime.ArcanaV3.aurelio
azure

Tomas

Azure Neural Argentine Spanish male, es-AR-TomasNeural. Dynamic, real-time optimized.

Azure.es-AR-TomasNeural
aws

Miguel

AWS Standard US Spanish male, Miguel. Clean for phone automation.

AWS.Polly.Miguel
resemble⚡ Hosted

Jota_es

Casual, Conversational, Dialogue [b660].

Resemble.Pro.Jota_es
fishaudio

Mateo

Spanish male voice. Polished, built for scale.

FishAudio.s2.1-pro.35199d5438854f5d9157c500479ab684

Spain Spanish TTS Voices

250
telnyx⚡ Hosted

ef_dora

Kokoro Castilian Spanish female, ef_dora. Composed, network-optimized.

Telnyx.KokoroTTS.ef_dora
minimax

Serene Woman

MiniMax 02t female, SereneWoman. Smooth for phone automation.

Minimax.speech-02-turbo.Spanish_SereneWoman
inworld

Alvaro

Warm, articulate Castilian Spanish male voice, ideal for education, narration, a... [0388]

Inworld.Mini.Alvaro
rime⚡ Hosted

lark

Young Adult White Female from Spain, Spanish.

Rime.ArcanaV3.lark
azure

Ximena Dragon HD Latest

Azure DragonHD Castilian Spanish female, es-ES-Ximena:DragonHDLatestNeural. Bright, voi...

Azure.es-ES-Ximena:DragonHDLatestNeural
aws

Lucia (Neural)

AWS Neural Castilian Spanish female, Lucia. Articulate for call handling.

AWS.Polly.Lucia-Neural
telnyx⚡ Hosted

em_alex

Kokoro Castilian Spanish male, em_alex. Poised, deployment-ready.

Telnyx.KokoroTTS.em_alex
minimax

Serene Woman

MiniMax 2.6t female, SereneWoman. Even for outbound campaigns.

Minimax.speech-2.6-turbo.Spanish_SereneWoman

Mexico Spanish TTS Voices

97
telnyx⚡ Hosted

celestino

NaturalHD Mexican Spanish male, celestino. Sharp and infrastructure-native.

Telnyx.NaturalHD.celestino
inworld

Bruno

Clear, approachable Mexican Spanish male voice, ideal for education, narration, ... [0a53]

Inworld.Mini.Bruno
rime⚡ Hosted

celestino

Young Adult Latino Male from Mexico, Mexican.

Rime.ArcanaV3.celestino
azure

Ximena Dragon HD Latest

Azure DragonHD Mexican Spanish female, es-MX-Ximena:DragonHDLatestNeural. Warm, real-ti...

Azure.es-MX-Ximena:DragonHDLatestNeural
aws

Mia (Neural)

AWS Neural Mexican Spanish female, Mia. Clear for real-time calls.

AWS.Polly.Mia-Neural
telnyx⚡ Hosted

eris

NaturalHD Mexican Spanish female, eris. Expressive and voice AI ready.

Telnyx.NaturalHD.eris
inworld

Bruno

Clear, approachable Mexican Spanish male voice, ideal for education, narration, and cus...

Inworld.Max.Bruno
rime⚡ Hosted

mar

Young Adult Latino Male from Mexico, Mexican [313a].

Rime.ArcanaV3.mar

US Spanish TTS Voices

16
telnyx⚡ Hosted

aurelio

NaturalHD US Spanish male, aurelio. Robust and latency-aware.

Telnyx.NaturalHD.aurelio
rime⚡ Hosted

aurelio

Adult Latin Male from US, Heritage.

Rime.ArcanaV3.aurelio
azure

Paloma

Azure Neural US Spanish female, es-US-PalomaNeural. Refined, pipeline-ready.

Azure.es-US-PalomaNeural
aws

Lupe (Neural)

AWS Neural US Spanish female, Lupe. Deliberate for inbound calls.

AWS.Polly.Lupe-Neural
telnyx⚡ Hosted

pola

NaturalHD US Spanish female, pola. Natural and voice AI ready.

Telnyx.NaturalHD.pola
rime⚡ Hosted

pola

Adult Latina Female from US, Dominican.

Rime.ArcanaV3.pola
azure

Alonso

Azure Neural US Spanish male, es-US-AlonsoNeural. Polished, network-optimized.

Azure.es-US-AlonsoNeural
aws

Lupe

AWS Standard US Spanish female, Lupe. Fluid for voice interfaces.

AWS.Polly.Lupe

Colombia Spanish TTS Voices

16
telnyx⚡ Hosted

nova

NaturalHD Colombian Spanish female, nova. Rich and pipeline-ready.

Telnyx.NaturalHD.nova
rime⚡ Hosted

nova

Young Adult Latina Female from Columbian, Columbian.

Rime.ArcanaV3.nova
azure

Salome

Azure Neural Colombian Spanish female, es-CO-SalomeNeural. Sharp, integrated delivery.

Azure.es-CO-SalomeNeural
telnyx⚡ Hosted

seraphina

NaturalHD Colombian Spanish female, seraphina. Calm and production-grade.

Telnyx.NaturalHD.seraphina
rime⚡ Hosted

seraphina

Young Adult Latina Female from Columbian, Columbian [58d4].

Rime.ArcanaV3.seraphina
azure

Gonzalo

Azure Neural Colombian Spanish male, es-CO-GonzaloNeural. Clean, real-time optimized.

Azure.es-CO-GonzaloNeural
telnyx⚡ Hosted

Catalina - Neighborly Guide

Ultra Colombian Spanish female: Neighborly Guide. Composed, telephony-tuned.

Telnyx.Ultra.162e0f37-8504-474c-bb33-c606c01890dc
rime⚡ Hosted

amanecer

Adult Female from CO.

Rime.Coda.amanecer

Venezuela Spanish TTS Voices

5
telnyx⚡ Hosted

seraphina

NaturalHD Colombian Spanish female, seraphina. Calm and production-grade.

Telnyx.NaturalHD.seraphina
rime⚡ Hosted

alba

Elder Male from VE.

Rime.Coda.alba
azure

Paola

Azure Neural Venezuelan Spanish female, es-VE-PaolaNeural. Poised, low-latency ready.

Azure.es-VE-PaolaNeural
rime⚡ Hosted

serena

Adult Female from VE.

Rime.Coda.serena
azure

Sebastian

Azure Neural Venezuelan Spanish male, es-VE-SebastianNeural. Expressive, deployment-ready.

Azure.es-VE-SebastianNeural

Argentina Spanish TTS Voices

4
rime⚡ Hosted

cielo

Adult Female from AR.

Rime.Coda.cielo
azure

Elena

Azure Neural Argentine Spanish female, es-AR-ElenaNeural. Bright, call-optimized.

Azure.es-AR-ElenaNeural
rime⚡ Hosted

solsticio

Young Adult Male from AR.

Rime.Coda.solsticio
azure

Tomas

Azure Neural Argentine Spanish male, es-AR-TomasNeural. Dynamic, real-time optimized.

Azure.es-AR-TomasNeural

Chile Spanish TTS Voices

6
rime⚡ Hosted

azulado

Adult Male from CL.

Rime.Coda.azulado
azure

Catalina

Azure Neural Chilean Spanish female, es-CL-CatalinaNeural. Even, pipeline-ready.

Azure.es-CL-CatalinaNeural
rime⚡ Hosted

estrella

Adult Female from CL.

Rime.Coda.estrella
azure

Lorenzo

Azure Neural Chilean Spanish male, es-CL-LorenzoNeural. Controlled, call-optimized.

Azure.es-CL-LorenzoNeural
rime⚡ Hosted

ocaso

Adult Female from CL [22e8].

Rime.Coda.ocaso
rime⚡ Hosted

resplandor

Young Adult Male from CL.

Rime.Coda.resplandor

Peru Spanish TTS Voices

4
rime⚡ Hosted

claridad

Adult Female from PE.

Rime.Coda.claridad
azure

Camila

Azure Neural Peruvian Spanish female, es-PE-CamilaNeural. Robust, production-tested.

Azure.es-PE-CamilaNeural
rime⚡ Hosted

mediodia

Adult Male from PE.

Rime.Coda.mediodia
azure

Alex

Azure Neural Peruvian Spanish male, es-PE-AlexNeural. Rich, designed for speed.

Azure.es-PE-AlexNeural

Puerto Rico Spanish TTS Voices

2
azure

Karina

Azure Neural Puerto Rican Spanish female, es-PR-KarinaNeural. Refined, production-tested.

Azure.es-PR-KarinaNeural
azure

Victor

Azure Neural Puerto Rican Spanish male, es-PR-VictorNeural. Precise, voice AI ready.

Azure.es-PR-VictorNeural

Bolivia Spanish TTS Voices

2
azure

Sofia

Azure Neural Bolivian Spanish female, es-BO-SofiaNeural. Steady, production-grade.

Azure.es-BO-SofiaNeural
azure

Marcelo

Azure Neural Bolivian Spanish male, es-BO-MarceloNeural. Clean, built for throughput.

Azure.es-BO-MarceloNeural

Costa Rica Spanish TTS Voices

2
azure

Maria

Azure Neural Costa Rican Spanish female, es-CR-MariaNeural. Controlled, built for throu...

Azure.es-CR-MariaNeural
azure

Juan

Azure Neural Costa Rican Spanish male, es-CR-JuanNeural. Resonant, stack-native.

Azure.es-CR-JuanNeural

Cuba Spanish TTS Voices

2
azure

Belkys

Azure Neural Cuban Spanish female, es-CU-BelkysNeural. Dynamic, voice AI ready.

Azure.es-CU-BelkysNeural
azure

Manuel

Azure Neural Cuban Spanish male, es-CU-ManuelNeural. Vivid, low-latency ready.

Azure.es-CU-ManuelNeural

Dominican Republic Spanish TTS Voices

2
azure

Ramona

Azure Neural Dominican Spanish female, es-DO-RamonaNeural. Balanced, voice AI ready.

Azure.es-DO-RamonaNeural
azure

Emilio

Azure Neural Dominican Spanish male, es-DO-EmilioNeural. Precise, low-latency ready.

Azure.es-DO-EmilioNeural

Ecuador Spanish TTS Voices

3
rime⚡ Hosted

luz

Young Adult Latina/Latino Female from EC, Equadorian.

Rime.Coda.luz
azure

Andrea

Azure Neural Ecuadorian Spanish female, es-EC-AndreaNeural. Clean, telephony-tuned.

Azure.es-EC-AndreaNeural
azure

Luis

Azure Neural Ecuadorian Spanish male, es-EC-LuisNeural. Focused, single-hop delivery.

Azure.es-EC-LuisNeural

Equatorial Guinea Spanish TTS Voices

2
azure

Teresa

Azure Neural Equatoguinean Spanish female, es-GQ-TeresaNeural. Bright, built for scale.

Azure.es-GQ-TeresaNeural
azure

Javier

Azure Neural Equatoguinean Spanish male, es-GQ-JavierNeural. Calm, production-tested.

Azure.es-GQ-JavierNeural

Guatemala Spanish TTS Voices

2
azure

Marta

Azure Neural Guatemalan Spanish female, es-GT-MartaNeural. Fluid, voice AI ready.

Azure.es-GT-MartaNeural
azure

Andres

Azure Neural Guatemalan Spanish male, es-GT-AndresNeural. Lucid, deployment-ready.

Azure.es-GT-AndresNeural

Honduras Spanish TTS Voices

2
azure

Karla

Azure Neural Honduran Spanish female, es-HN-KarlaNeural. Refined, inference-optimized.

Azure.es-HN-KarlaNeural
azure

Carlos

Azure Neural Honduran Spanish male, es-HN-CarlosNeural. Natural, built for throughput.

Azure.es-HN-CarlosNeural

Nicaragua Spanish TTS Voices

2
azure

Yolanda

Azure Neural Nicaraguan Spanish female, es-NI-YolandaNeural. Steady, inference-optimized.

Azure.es-NI-YolandaNeural
azure

Federico

Azure Neural Nicaraguan Spanish male, es-NI-FedericoNeural. Assured, inference-optimized.

Azure.es-NI-FedericoNeural

Panama Spanish TTS Voices

2
azure

Margarita

Azure Neural Panamanian Spanish female, es-PA-MargaritaNeural. Precise, carrier-grade.

Azure.es-PA-MargaritaNeural
azure

Roberto

Azure Neural Panamanian Spanish male, es-PA-RobertoNeural. Composed, call-optimized.

Azure.es-PA-RobertoNeural

Paraguay Spanish TTS Voices

2
azure

Tania

Azure Neural Paraguayan Spanish female, es-PY-TaniaNeural. Assured, telephony-tuned.

Azure.es-PY-TaniaNeural
azure

Mario

Azure Neural Paraguayan Spanish male, es-PY-MarioNeural. Warm, full-stack ready.

Azure.es-PY-MarioNeural

El Salvador Spanish TTS Voices

2
azure

Lorena

Azure Neural Salvadoran Spanish female, es-SV-LorenaNeural. Poised, production-tested.

Azure.es-SV-LorenaNeural
azure

Rodrigo

Azure Neural Salvadoran Spanish male, es-SV-RodrigoNeural. Clear, low-latency ready.

Azure.es-SV-RodrigoNeural

Uruguay Spanish TTS Voices

2
azure

Valentina

Azure Neural Uruguayan Spanish female, es-UY-ValentinaNeural. Assured, stack-native.

Azure.es-UY-ValentinaNeural
azure

Mateo

Azure Neural Uruguayan Spanish male, es-UY-MateoNeural. Composed, carrier-grade.

Azure.es-UY-MateoNeural
POWERED BY TELNYX

Infrastructure for TTS Library, courtesy of Telnyx

The delivery path, model breadth, low-latency pipeline, and economics behind every voice above.

RECOMMENDED STACK

The stack quality Spanish TTS needs

01

Delivery path

24 kHz audio has to survive the phone network. Without a carrier-grade delivery path it gets crushed to 8 kHz, throwing away the quality the model produced. Own the delivery, or the voice degrades before anyone hears it.

02

Model layer

No single engine wins every language, accent, and budget. Front many models (Telnyx, AWS Polly, Rime, Inworld, ElevenLabs…) behind one API so you can swap by config instead of re-integrating each time.

03

Real-time pipeline

For voice agents and IVR, TTS alone isn't enough: TTS, STT, LLM, SIP and numbers belong in one path under ~500ms end-to-end, or the back-and-forth feels laggy and robotic.

04

Economics

Predictable per-character, pay-as-you-go pricing (no seats, minimums, or surprise overage tiers) is what keeps quality voice affordable once you scale past a demo.

TRUST & COMPLIANCE

Enterprise-grade trust

SOC 2 Type IIHIPAAPCI DSSGDPRISO 27001 / 27701STIR/SHAKEN A-level

Owned infrastructure in 20+ countries, PSTN reach in 100+ countries, used by 14,000+ companies.

PRICING

Spanish TTS pricing

From ~$3 per 1M charactersPay as you go. No commitment, no seats.
ModelPer characterPer 1M characters
Telnyx (standard)$0.000003 / char~$3 / 1M chars
Telnyx HD$0.000048 / char~$48 / 1M chars
Bring-your-own (ElevenLabs, Azure)Your provider's rateBilled through Telnyx

Qualifying startups can apply to the Telnyx startups program for up to $20K in credits. Volume discounts available on the Growth Plan.

Start building

Start building with Spanish TTS

100+ Spanish voices, carrier-grade delivery, from ~$3 per 1M characters.

Pay as you go. No commitment. Business email required.

FAQ

Spanish text to speech FAQ

Spanish text to speech (TTS) converts written Spanish into natural-sounding spoken audio using AI voices. Telnyx exposes 100+ Spanish voices through one API for apps, IVR, and voice agents.

PHONOLOGY & PROSODY

Spanish phonology and prosody

Five vowels, zero reduction

Spanish runs on five vowels: /a e i o u/[1]: and keeps them stable whether stressed or not. English has a dozen-plus vowel qualities and collapses unstressed vowels toward schwa[2]: "banana" comes out as /bəˈnænə/, with two reduced syllables. A Spanish speaker produces three clear /a/ vowels[3] in the same word. TTS trained on English vowel-reduction patterns will swallow Spanish syllables that need to stay full. Producing natural output requires models built for this vowel system, running co-located with the audio pipeline: no hand-offs between providers degrading the signal.

Machine-Gun timing

Spanish is syllable-timed[1]: each syllable occupies roughly equal duration, producing an even, rapid-fire cadence. English is stress-timed[2], compressing unstressed syllables to keep intervals between beats roughly constant. The result: Spanish sounds more evenly articulated[3], with smaller timing differences between syllables. A synthesis engine that imposes English stress-timed compression onto Spanish output breaks the rhythm native speakers expect. Getting syllable timing right requires inference that controls duration at the syllable level, processed where the audio is generated.

Syllables stay simple

Spanish strongly prefers CV syllable structure[1]: consonant-vowel, consonant-vowel: while English permits clusters as dense as CCCVCC ("splints"). Where English stacks consonants at word edges, Spanish inserts vowels to break them apart[2]: "special" becomes "especial," adding a syllable. Words tend to end in vowels or a limited set of consonants[3]. A TTS system that segments speech using English cluster rules will mishandle these epenthetic vowels and open syllables. Accurate Spanish synthesis needs models that respect CV structure end-to-end, with inference co-located alongside telephony so no inter-provider hop strips out the timing that holds it together.