Skip to main content

Free trial

Use the free trial API key to start generating speech instantly — no sign-up required:
dd-00000000000000000000000065c9cbfe
The free trial key is rate-limited by IP address. For production use, contact us for a dedicated API key.

Voice presets

Below is a small sample of curated voice presets from our library of thousands of voices. Use the Voice Prompt ID with the voicePromptId parameter in your API calls.
These presets are just a starting point. Deepdub offers thousands of voices across dozens of languages and speaking styles. Contact us to explore the full voice catalog.

English (EN)

PresetGenderSpeakerSpeaking StyleVoice Prompt ID
Call Center Agent (Empathetic)MGuillermo CastroRomantic 2 - Sentimental060acdd4-cd61-4b78-a513-90e00afa8835
Call Center Agent (Neutral)MGuillermo CastroNeutral 2 - Interestedb2abb241-ac92-48bf-a890-fec03f43e209
Sales Agent (Energetic)FHeather LongJoy 2 - Happy02215cf5-04af-46f3-a061-48a4c81989bf
StorytellerMMario LopezRomantic 1 - Intimate Affectionatebd1b00bb-be1c-4679-8eaa-0fcbfd4ff773
Promo / CommercialsMThomas YoungNarration 3 - Dramatic Host50a537cf-1ec8-4714-b07e-c589ab76be4b
Meditation GuideFKathy EvansNarration 1 - Storyc0866c1c-0731-45b2-9c90-21be974513b4
Young Influencer (Playful, Warm)FAnne ReedJoy 2 - Happyee96fc26-e96b-41f0-807b-146f595a824d
Emotional ActingFJanice WatsonSadness 2 - Muffled81f7a995-37ea-40d2-be99-4c5614c165ce

Hebrew (HE)

PresetGenderSpeakerSpeaking StyleVoice Prompt ID
Sales Agent (Neutral)FRaquel AlvarezSpontaneous Speechfb158c16-af06-4a90-abbe-3599c942dd66_prompt-V2-Spontaneous-Speech
Meditation GuideFDalia EisenbergConversational080d003b-7701-4a97-8723-62e6bed6cab9
StorytellerMFlavio RibeiroNarration 1 - Storyf0c91054-ca6e-4ad6-831d-5fd7921ea944

German (DE)

PresetGenderSpeakerSpeaking StyleVoice Prompt ID
Promo / CommercialsMUlisses PereiraCommercial Soft Sell24c20fcb-b04c-46fc-82d6-0eabac3cc563_prompt-V2-Commercial-Soft-Sell
Emotional ActingFLenka DvorakTestimonial Sada8300346-7eea-40b6-9b6d-f439beac8d4e_prompt-V2-Testimonial-Sad
News BroadcasterMJoao RochaHost Dramaticf55c5d08-9583-461e-a588-86b7ae44b6c7_prompt-V2-Host-dramatic-regular-speed

Spanish (ES)

PresetGenderSpeakerSpeaking StyleVoice Prompt ID
CompanionMPedro AyalaAngry #299e250e9-5c12-45e6-adf2-d00f582cc275_angry-talk-text-contempt
Personal CheerleaderFLucia MejiaBreathy9a5a5f6f-b27a-46fa-b7f7-ec49ed06a6dd_breathy-catcher-joy
Promo / CommercialsMJohnny RossHost Bubbly609b778b-805e-4484-93e3-bd9eb73beb55_prompt-V2-Host-bubbly-regular-speed
Emotional ActingFIsabel HuertaPanic #25a7cf008-9e48-45ca-beb8-7636a4f6f944_panting-text-panic
StorytellerFMarina RosalesReading4202cbc4-5862-4af5-83f4-286ef487d593_reading-neutral
Classic “Bad Guy”MGonzalo VegaScream8f2a83c5-d6f7-4ad1-9d48-513b8992cd11_scream-catcher-anger

Hindi (HI)

PresetGenderSpeakerSpeaking StyleVoice Prompt ID
StorytellerMAnil KeshriTestimonial Intimate81647c16-f959-4284-91f4-23ca8de24d36_prompt-V2-Testimonial-Intimate
Promo / CommercialsMSunil RastogiHost Dramatic0e992325-d431-42f9-82c9-36c304296dc7_prompt-V2-Host-dramatic-regular-speed
News BroadcasterMVijay BoseNewscaster Headlines731912b7-7e63-4de9-acf6-b16c4bdb0c9e_prompt-V2-Newscaster-Headlines
Sports NarratorMAnil JaySports Commentator High Energy4b51aefb-4d72-4e2f-8a41-6d546b23eba1_sports-commentator-high-energy
Emotional ActingFPriya AgarwalSad #22904f343-a223-4097-ac1b-1c92b33b2758_cry-text-sad

Portuguese - Brazil (PT-BR)

PresetGenderSpeakerSpeaking StyleVoice Prompt ID
News BroadcasterMJulio MachadoNewscaster Headlines9758dbd6-8be9-4db4-98cd-401c1be819b2_newscaster-headlines

Quick test

Try any preset immediately with the free trial key:
from deepdub import DeepdubClient

client = DeepdubClient(api_key="dd-00000000000000000000000065c9cbfe")

# Storyteller - English
audio = client.tts(
    text="Once upon a time, in a land far far away, there lived a brave knight.",
    voice_prompt_id="bd1b00bb-be1c-4679-8eaa-0fcbfd4ff773",
    model="dd-etts-3.0",
    locale="en-US",
)

with open("storyteller.mp3", "wb") as f:
    f.write(audio)

More examples

audio = client.tts(
    text="Take a deep breath in... and slowly let it out. Feel the tension leaving your body.",
    voice_prompt_id="c0866c1c-0731-45b2-9c90-21be974513b4",
    model="dd-etts-3.0",
    locale="en-US",
)
audio = client.tts(
    text="आज की ताज़ा ख़बरें: प्रधानमंत्री ने नई योजना की घोषणा की।",
    voice_prompt_id="731912b7-7e63-4de9-acf6-b16c4bdb0c9e_prompt-V2-Newscaster-Headlines",
    model="dd-etts-3.0",
    locale="hi-IN",
)
audio = client.tts(
    text="Érase una vez, en un reino muy lejano, vivía una princesa valiente.",
    voice_prompt_id="4202cbc4-5862-4af5-83f4-286ef487d593_reading-neutral",
    model="dd-etts-3.0",
    locale="es-ES",
)
audio = client.tts(
    text="Entdecken Sie jetzt unser neuestes Angebot — nur für kurze Zeit verfügbar!",
    voice_prompt_id="24c20fcb-b04c-46fc-82d6-0eabac3cc563_prompt-V2-Commercial-Soft-Sell",
    model="dd-etts-3.0",
    locale="de-DE",
)
audio = client.tts(
    text="और गेंद जाती है... छक्का! क्या शानदार शॉट!",
    voice_prompt_id="4b51aefb-4d72-4e2f-8a41-6d546b23eba1_sports-commentator-high-energy",
    model="dd-etts-3.0",
    locale="hi-IN",
)