> ## Documentation Index
> Fetch the complete documentation index at: https://docs.deepdub.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Voice Presets

> Ready-to-use voice presets for trying Deepdub's TTS API

## Free trial

Use the free trial API key to start generating speech instantly — no sign-up required:

<CodeGroup>
  ```bash API Key theme={null}
  dd-00000000000000000000000065c9cbfe
  ```

  ```bash Recommended Model theme={null}
  dd-etts-3.0
  ```
</CodeGroup>

<Warning>
  The free trial key is rate-limited by IP address. For production use, [contact us](mailto:support@deepdub.ai) for a dedicated API key.
</Warning>

***

## 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.

<Info>
  These presets are just a starting point. Deepdub offers thousands of voices across dozens of languages and speaking styles. [Contact us](mailto:support@deepdub.ai) to explore the full voice catalog.
</Info>

### English (EN)

| Preset                           | Gender | Speaker          | Speaking Style                     | Voice Prompt ID                        |
| -------------------------------- | ------ | ---------------- | ---------------------------------- | -------------------------------------- |
| Call Center Agent (Empathetic)   | M      | Guillermo Castro | Romantic 2 - Sentimental           | `060acdd4-cd61-4b78-a513-90e00afa8835` |
| Call Center Agent (Neutral)      | M      | Guillermo Castro | Neutral 2 - Interested             | `b2abb241-ac92-48bf-a890-fec03f43e209` |
| Sales Agent (Energetic)          | F      | Heather Long     | Joy 2 - Happy                      | `02215cf5-04af-46f3-a061-48a4c81989bf` |
| Storyteller                      | M      | Mario Lopez      | Romantic 1 - Intimate Affectionate | `bd1b00bb-be1c-4679-8eaa-0fcbfd4ff773` |
| Promo / Commercials              | M      | Thomas Young     | Narration 3 - Dramatic Host        | `50a537cf-1ec8-4714-b07e-c589ab76be4b` |
| Meditation Guide                 | F      | Kathy Evans      | Narration 1 - Story                | `c0866c1c-0731-45b2-9c90-21be974513b4` |
| Young Influencer (Playful, Warm) | F      | Anne Reed        | Joy 2 - Happy                      | `ee96fc26-e96b-41f0-807b-146f595a824d` |
| Emotional Acting                 | F      | Janice Watson    | Sadness 2 - Muffled                | `81f7a995-37ea-40d2-be99-4c5614c165ce` |

### Hebrew (HE)

| Preset                | Gender | Speaker         | Speaking Style      | Voice Prompt ID                                                     |
| --------------------- | ------ | --------------- | ------------------- | ------------------------------------------------------------------- |
| Sales Agent (Neutral) | F      | Raquel Alvarez  | Spontaneous Speech  | `fb158c16-af06-4a90-abbe-3599c942dd66_prompt-V2-Spontaneous-Speech` |
| Meditation Guide      | F      | Dalia Eisenberg | Conversational      | `080d003b-7701-4a97-8723-62e6bed6cab9`                              |
| Storyteller           | M      | Flavio Ribeiro  | Narration 1 - Story | `f0c91054-ca6e-4ad6-831d-5fd7921ea944`                              |

### German (DE)

| Preset              | Gender | Speaker         | Speaking Style       | Voice Prompt ID                                                              |
| ------------------- | ------ | --------------- | -------------------- | ---------------------------------------------------------------------------- |
| Promo / Commercials | M      | Ulisses Pereira | Commercial Soft Sell | `24c20fcb-b04c-46fc-82d6-0eabac3cc563_prompt-V2-Commercial-Soft-Sell`        |
| Emotional Acting    | F      | Lenka Dvorak    | Testimonial Sad      | `a8300346-7eea-40b6-9b6d-f439beac8d4e_prompt-V2-Testimonial-Sad`             |
| News Broadcaster    | M      | Joao Rocha      | Host Dramatic        | `f55c5d08-9583-461e-a588-86b7ae44b6c7_prompt-V2-Host-dramatic-regular-speed` |

### Spanish (ES)

| Preset               | Gender | Speaker        | Speaking Style | Voice Prompt ID                                                            |
| -------------------- | ------ | -------------- | -------------- | -------------------------------------------------------------------------- |
| Companion            | M      | Pedro Ayala    | Angry #2       | `99e250e9-5c12-45e6-adf2-d00f582cc275_angry-talk-text-contempt`            |
| Personal Cheerleader | F      | Lucia Mejia    | Breathy        | `9a5a5f6f-b27a-46fa-b7f7-ec49ed06a6dd_breathy-catcher-joy`                 |
| Promo / Commercials  | M      | Johnny Ross    | Host Bubbly    | `609b778b-805e-4484-93e3-bd9eb73beb55_prompt-V2-Host-bubbly-regular-speed` |
| Emotional Acting     | F      | Isabel Huerta  | Panic #2       | `5a7cf008-9e48-45ca-beb8-7636a4f6f944_panting-text-panic`                  |
| Storyteller          | F      | Marina Rosales | Reading        | `4202cbc4-5862-4af5-83f4-286ef487d593_reading-neutral`                     |
| Classic "Bad Guy"    | M      | Gonzalo Vega   | Scream         | `8f2a83c5-d6f7-4ad1-9d48-513b8992cd11_scream-catcher-anger`                |

### Hindi (HI)

| Preset              | Gender | Speaker       | Speaking Style                 | Voice Prompt ID                                                              |
| ------------------- | ------ | ------------- | ------------------------------ | ---------------------------------------------------------------------------- |
| Storyteller         | M      | Anil Keshri   | Testimonial Intimate           | `81647c16-f959-4284-91f4-23ca8de24d36_prompt-V2-Testimonial-Intimate`        |
| Promo / Commercials | M      | Sunil Rastogi | Host Dramatic                  | `0e992325-d431-42f9-82c9-36c304296dc7_prompt-V2-Host-dramatic-regular-speed` |
| News Broadcaster    | M      | Vijay Bose    | Newscaster Headlines           | `731912b7-7e63-4de9-acf6-b16c4bdb0c9e_prompt-V2-Newscaster-Headlines`        |
| Sports Narrator     | M      | Anil Jay      | Sports Commentator High Energy | `4b51aefb-4d72-4e2f-8a41-6d546b23eba1_sports-commentator-high-energy`        |
| Emotional Acting    | F      | Priya Agarwal | Sad #2                         | `2904f343-a223-4097-ac1b-1c92b33b2758_cry-text-sad`                          |

### Portuguese - Brazil (PT-BR)

| Preset           | Gender | Speaker       | Speaking Style       | Voice Prompt ID                                             |
| ---------------- | ------ | ------------- | -------------------- | ----------------------------------------------------------- |
| News Broadcaster | M      | Julio Machado | Newscaster Headlines | `9758dbd6-8be9-4db4-98cd-401c1be819b2_newscaster-headlines` |

***

## Quick test

Try any preset immediately with the free trial key:

<Tabs>
  <Tab title="Python SDK">
    ```python theme={null}
    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)
    ```
  </Tab>

  <Tab title="JavaScript SDK">
    ```javascript theme={null}
    const { DeepdubClient } = require("@deepdub/node");

    async function main() {
      const deepdub = new DeepdubClient("dd-00000000000000000000000065c9cbfe");
      await deepdub.connect();

      // Storyteller - English
      await deepdub.generateToFile(
        "./storyteller.wav",
        "Once upon a time, in a land far far away, there lived a brave knight.",
        {
          locale: "en-US",
          voicePromptId: "bd1b00bb-be1c-4679-8eaa-0fcbfd4ff773",
          model: "dd-etts-3.0",
        }
      );
    }

    main();
    ```
  </Tab>

  <Tab title="cURL">
    ```bash theme={null}
    curl -X POST https://restapi.deepdub.ai/api/v1/tts \
      -H "Content-Type: application/json" \
      -H "x-api-key: dd-00000000000000000000000065c9cbfe" \
      -d '{
        "model": "dd-etts-3.0",
        "targetText": "Once upon a time, in a land far far away, there lived a brave knight.",
        "locale": "en-US",
        "voicePromptId": "bd1b00bb-be1c-4679-8eaa-0fcbfd4ff773"
      }' \
      --output storyteller.mp3
    ```
  </Tab>
</Tabs>

### More examples

<Accordion title="Meditation Guide (English)">
  <Tabs>
    <Tab title="Python">
      ```python theme={null}
      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",
      )
      ```
    </Tab>

    <Tab title="JavaScript">
      ```javascript theme={null}
      await deepdub.generateToFile("./meditation.wav",
        "Take a deep breath in... and slowly let it out. Feel the tension leaving your body.",
        { locale: "en-US", voicePromptId: "c0866c1c-0731-45b2-9c90-21be974513b4", model: "dd-etts-3.0" }
      );
      ```
    </Tab>
  </Tabs>
</Accordion>

<Accordion title="News Broadcaster (Hindi)">
  <Tabs>
    <Tab title="Python">
      ```python theme={null}
      audio = client.tts(
          text="आज की ताज़ा ख़बरें: प्रधानमंत्री ने नई योजना की घोषणा की।",
          voice_prompt_id="731912b7-7e63-4de9-acf6-b16c4bdb0c9e_prompt-V2-Newscaster-Headlines",
          model="dd-etts-3.0",
          locale="hi-IN",
      )
      ```
    </Tab>

    <Tab title="JavaScript">
      ```javascript theme={null}
      await deepdub.generateToFile("./news_hindi.wav",
        "आज की ताज़ा ख़बरें: प्रधानमंत्री ने नई योजना की घोषणा की।",
        { locale: "hi-IN", voicePromptId: "731912b7-7e63-4de9-acf6-b16c4bdb0c9e_prompt-V2-Newscaster-Headlines", model: "dd-etts-3.0" }
      );
      ```
    </Tab>
  </Tabs>
</Accordion>

<Accordion title="Storyteller (Spanish)">
  <Tabs>
    <Tab title="Python">
      ```python theme={null}
      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",
      )
      ```
    </Tab>

    <Tab title="JavaScript">
      ```javascript theme={null}
      await deepdub.generateToFile("./storyteller_es.wav",
        "Érase una vez, en un reino muy lejano, vivía una princesa valiente.",
        { locale: "es-ES", voicePromptId: "4202cbc4-5862-4af5-83f4-286ef487d593_reading-neutral", model: "dd-etts-3.0" }
      );
      ```
    </Tab>
  </Tabs>
</Accordion>

<Accordion title="Promo / Commercials (German)">
  <Tabs>
    <Tab title="Python">
      ```python theme={null}
      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",
      )
      ```
    </Tab>

    <Tab title="JavaScript">
      ```javascript theme={null}
      await deepdub.generateToFile("./promo_de.wav",
        "Entdecken Sie jetzt unser neuestes Angebot — nur für kurze Zeit verfügbar!",
        { locale: "de-DE", voicePromptId: "24c20fcb-b04c-46fc-82d6-0eabac3cc563_prompt-V2-Commercial-Soft-Sell", model: "dd-etts-3.0" }
      );
      ```
    </Tab>
  </Tabs>
</Accordion>

<Accordion title="Sports Commentator (Hindi)">
  <Tabs>
    <Tab title="Python">
      ```python theme={null}
      audio = client.tts(
          text="और गेंद जाती है... छक्का! क्या शानदार शॉट!",
          voice_prompt_id="4b51aefb-4d72-4e2f-8a41-6d546b23eba1_sports-commentator-high-energy",
          model="dd-etts-3.0",
          locale="hi-IN",
      )
      ```
    </Tab>

    <Tab title="JavaScript">
      ```javascript theme={null}
      await deepdub.generateToFile("./sports_hi.wav",
        "और गेंद जाती है... छक्का! क्या शानदार शॉट!",
        { locale: "hi-IN", voicePromptId: "4b51aefb-4d72-4e2f-8a41-6d546b23eba1_sports-commentator-high-energy", model: "dd-etts-3.0" }
      );
      ```
    </Tab>
  </Tabs>
</Accordion>
