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

# Voix personnalisées

> Clonez votre propre voix à partir d'un court échantillon audio

Créez vos propres clones de voix à partir d'échantillons audio. Les voix personnalisées sont transmises à la synthèse vocale via le paramètre `voice_id` (et non `voice`).

## Créer une voix personnalisée

Importez un fichier audio pour créer un nouveau clone de voix. Pour de meilleurs résultats, nous recommandons au moins 10 secondes d'audio clair.

```python theme={null}
import json
import gradium

client = gradium.client.GradiumClient()

voice = await gradium.voices.create(
    client,
    audio_file="my_voice_sample.wav",
    name="My Custom Voice",
    description="A voice created from my recording",
    language="en",
    start_s=0.0,
)
print(json.dumps(voice, indent=2))
```

### Paramètres

| Paramètre | Type | Obligatoire | Description |
| :- | :- | :-: | :- |
| `audio_file` | `string` | Oui | Chemin du fichier audio (WAV, MP3, etc.) |
| `name` | `string` | Oui | Nom de la voix |
| `description` | `string` | Non | Description de la voix |
| `language` | `string` | Oui | Langue parlée dans l'échantillon audio. L'une des valeurs `"en"`, `"fr"`, `"de"`, `"es"`, `"pt"`. C'est aussi la langue source utilisée par [Voice Localization](/fr/guides/voices/voice-localization) : elle doit donc correspondre à l'enregistrement. |
| `start_s` | `float` | Non | Instant, en secondes, à partir duquel l'échantillonnage commence dans le fichier audio (par défaut `0.0`) |
| `timeout_s` | `float` | Non | Durée maximale d'attente, en secondes, pour l'extraction de l'embedding (par défaut `10.0`) |
| `input_format` | `string` | Non | Format audio. S'il est omis, il est déduit de l'extension du fichier |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.