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

# Lister les fournisseurs de synthèse vocale

> Récupérer les fournisseurs TTS (synthèse vocale) disponibles

<Warning>
  **API Famulor 1.0 (héritée).** Cette page concerne uniquement Famulor 1.0 (`app.famulor.de`) et est conservée pour la compatibilité. Pour la plateforme actuelle, consultez la [référence API Famulor 2.0](/fr/api-reference/introduction).
</Warning>

Ce point de terminaison renvoie la liste des fournisseurs de synthèse vocale disponibles pouvant être utilisés lors de la création ou de la mise à jour d’assistants. Utilisez l’`id` renvoyé comme `synthesizer_provider_id` dans la configuration de l’assistant.

### Paramètres de requête

<ParamField query="language_id" type="integer">
  Filtrer les fournisseurs par langue prise en charge. Seuls les fournisseurs prenant en charge la langue indiquée sont renvoyés. Utilisez le point de terminaison [Récupérer les langues](/fr/api-v1/assistants/languages) pour obtenir les ID de langue disponibles.
</ParamField>

### Champs de réponse

<ResponseField name="data" type="array">
  <Expandable title="Propriétés">
    <ResponseField name="id" type="integer">
      Identifiant unique du fournisseur. Utilisez-le comme `synthesizer_provider_id` lors de la création ou de la mise à jour d’assistants.
    </ResponseField>

    <ResponseField name="name" type="string">
      Nom d’affichage du fournisseur (par ex. « ElevenLabs », « Azure », « Cartesia »).
    </ResponseField>

    <ResponseField name="code" type="string">
      Code interne du fournisseur.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseExample>
  ```json 200 Response theme={null} theme={null}
  [
    {
      "id": 1,
      "name": "ElevenLabs",
      "code": "elevenlabs"
    },
    {
      "id": 2,
      "name": "Azure",
      "code": "azure"
    },
    {
      "id": 3,
      "name": "Cartesia",
      "code": "cartesia"
    }
  ]
  ```

  ```json 200 Filtered by language theme={null} theme={null}
  [
    {
      "id": 1,
      "name": "ElevenLabs",
      "code": "elevenlabs"
    },
    {
      "id": 3,
      "name": "Cartesia",
      "code": "cartesia"
    }
  ]
  ```
</ResponseExample>

### Remarques

* Si `language_id` n’est pas fourni, tous les fournisseurs sont renvoyés.
* Tous les fournisseurs ne prennent pas en charge toutes les langues – utilisez le filtre `language_id` pour trouver les fournisseurs compatibles.
* Les fournisseurs de synthèse vocale ne sont pertinents que pour les modes `pipeline` et `dualplex` (en mode `multimodal`, le TTS est géré en interne).
* Si vous ne définissez pas `synthesizer_provider_id` lors de la création d’un assistant, le fournisseur par défaut de la langue est utilisé.
