ef_dora
Kokoro Castilian Spanish female, ef_dora. Composed, network-optimized.
Language: Spanish
Country: Spain
Gender: Female
Accent: Spanish (Spain)
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
100+ Spanish voices across every major regional accent. Hear them below, or browse the full catalog by country.
Generate Spanish audio in one request. OpenAI-SDK compatible, with streaming for real-time apps.
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.mp3import 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?",
});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 docsNatural Spanish phone agents that handle calls end-to-end, carrier-grade.
Bilingual support flows that resolve common requests without a queue.
Narrate Spanish courses and lessons in any regional accent.
Long-form Spanish narration with consistent, lifelike delivery.
Localize content into Spanish at scale with named native voices.
Spanish screen-reading and read-aloud for inclusive products.
The delivery path, model breadth, low-latency pipeline, and economics behind every voice above.
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.
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.
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.
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.
Owned infrastructure in 20+ countries, PSTN reach in 100+ countries, used by 14,000+ companies.
| Model | Per character | Per 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 rate | Billed 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 building100+ Spanish voices, carrier-grade delivery, from ~$3 per 1M characters.
Pay as you go. No commitment. Business email required.
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.
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.
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.
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.