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

# Présentation du Speech-to-Speech

> Ce que fait le Speech-to-Speech et comment le configurer

Le Speech-to-Speech (S2S) de Gradium traduit un audio parlé d'une langue
vers un audio parlé dans une autre langue, sur un unique WebSocket duplex.
L'audio d'entrée est transcrit, traduit dans la langue cible, puis
resynthétisé en audio de sortie. Vous envoyez l'audio en streaming et recevez
en retour, au fur et à mesure de leur production, l'audio de sortie
synthétisé et la transcription traduite.

## Modèle

Le seul modèle S2S actuellement pris en charge est la **traduction en direct**.
Pour l'utiliser, envoyez un message `setup` avec `model_name` défini sur
`"s2s-translate"`, `stt_model_name` sur `"stt-translate"` et `tts_model_name`
sur `"default"`. Choisissez la langue cible avec `target_language` dans
`json_config`, et la voix de sortie avec `voice_id` (obligatoire ; il doit
s'agir d'une voix dans la langue cible).

```json theme={null}
{
  "type": "setup",
  "model_name": "s2s-translate",
  "stt_model_name": "stt-translate",
  "tts_model_name": "default",
  "input_format": "pcm",
  "output_format": "pcm",
  "voice_id": "YTpq7expH9539ERJ",
  "json_config": { "target_language": "en" }
}
```

Pour la liste complète des champs et des formats, consultez
[Paramètres Speech-to-Speech](/fr/guides/speech-to-speech-settings).

## Étapes suivantes

<CardGroup cols={2}>
  <Card title="Utiliser l'API WebSocket" icon="waveform-lines" href="/fr/guides/speech-to-speech">
    Envoyez l'audio en streaming, recevez l'audio de sortie et la
    transcription, en temps réel ou en mode bufferisé.
  </Card>

  <Card title="Paramètres S2S" icon="sliders" href="/fr/guides/speech-to-speech-settings">
    `voice_id`, `target_language`, choix des modèles internes, formats.
  </Card>

  <Card title="Référence du WebSocket S2S" icon="code" href="/fr/api-reference/endpoint/s2s-websocket">
    Schéma complet au niveau du protocole : chaque type de message, chaque
    champ, chaque code d'erreur.
  </Card>

  <Card title="Voix" icon="microphone" href="/fr/guides/voices/overview">
    Choisissez la voix utilisée pour l'audio de sortie synthétisé.
  </Card>
</CardGroup>


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