pf_dora
Kokoro Brazilian Portuguese female, pf_dora. Grounded, call-optimized.
Language: Portuguese
Country: Brazil
Gender: Female
Accent: Brazilian
Generate lifelike Portuguese speech across a wide range of voices and every major accent, 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
Portuguese voices across every major regional accent. Hear them below, or browse the full catalog by country.
Generate Portuguese 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.pt-BR-1",
"text": "Sua receita está pronta para retirada na farmácia."
}' --output sample.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: "pt-BR-1",
input: "Sua receita está pronta para retirada na farmácia.",
});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="pt-BR-1",
input="Sua receita está pronta para retirada na farmácia.",
)Voice IDs follow the Telnyx.<Tier>.<Voice> convention, so you can swap the voice without touching the rest of your code.
Read the TTS docsNatural Portuguese phone agents that handle calls end-to-end, carrier-grade.
Bilingual support flows that resolve common requests without a queue.
Narrate Portuguese courses and lessons in any regional accent.
Long-form Portuguese narration with consistent, lifelike delivery.
Localize content into Portuguese at scale with named native voices.
Portuguese 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, and more) 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 buildingPortuguese voices, carrier-grade delivery, from ~$3 per 1M characters.
Pay as you go. No commitment. Business email required.
Portuguese text to speech (TTS) converts written Portuguese into natural-sounding spoken audio using AI voices. Telnyx exposes Portuguese voices through one API for apps, IVR, and voice agents.
Portuguese runs two vowel reduction systems under one language. European Portuguese compresses unstressed vowels aggressively: unstressed /e/ often reduces to [ɨ] or disappears entirely in fast speech, giving Lisbon Portuguese its "mumbled" reputation. Brazilian Portuguese keeps unstressed vowels far more intact, producing clearer, open syllables. English reduces unstressed vowels to schwa but never deletes them the way European Portuguese does. A TTS system that handles one dialect correctly sounds wrong in the other. Producing both demands inference that applies the right reduction rules per variant, running where audio is processed: not split across providers.
Portuguese distinguishes open and closed mid vowels: /ɛ/ vs. /e/, /ɔ/ vs. /o/: a contrast English does not make. The word "avô" (grandfather) carries a closed /o/, while "avó" (grandmother) carries an open /ɔ/; the written accent is the only visible difference, and vowel quality carries the entire meaning. These contrasts hold in stressed syllables but collapse in unstressed positions. Flattening this four-way mid-vowel space into English-style contrasts produces speech that sounds foreign immediately. Accurate Portuguese requires models trained on this stress-conditioned vowel inventory, co-located with telephony so the spectral detail survives without inter-provider degradation.
European Portuguese patterns as stress-timed: stressed syllables land at regular intervals while unstressed material compresses between them, with heavier reduction than English. Brazilian Portuguese shifts toward syllable-timing, distributing duration more evenly, producing the flowing quality English speakers often call melodic. Brazilian varieties also use wider pitch movements and characteristic final rise-fall patterns. Imposing one rhythmic model on both dialects breaks naturalness. Getting this right requires synthesis co-located with telephony: no inter-provider hops adding latency or flattening the prosodic signal.