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

# Sentezleyici saglayicilarini getirme

> Mevcut TTS (metinden konusmaya) sentezleyici saglayicilarini alma

Bu endpoint, asistan olusturulurken veya guncellenirken kullanilabilecek mevcut sentezleyici saglayicilarinin listesini dondurur. Bir asistani yapilandirirken dondurulmus `id` degerini `synthesizer_provider_id` olarak kullanin.

### Sorgu Parametreleri

<ParamField query="language_id" type="integer">
  Saglayicilari dil destegine gore filtreleyin. Yalnizca verilen dili destekleyen saglayicilari dondurur. Mevcut dil kimliklerini almak icin [Dilleri Getir](/api-reference/assistants/get-languages) endpointini kullanin.
</ParamField>

### Yanit alanlari

<ResponseField name="data" type="array">
  <Expandable title="properties">
    <ResponseField name="id" type="integer">
      Saglayicinin benzersiz tanimlayicisi. Asistan olusturulurken veya guncellenirken bunu `synthesizer_provider_id` olarak kullanin.
    </ResponseField>

    <ResponseField name="name" type="string">
      Saglayicinin gorunen adi (ornegin, "ElevenLabs", "Azure", "Cartesia")
    </ResponseField>

    <ResponseField name="code" type="string">
      Saglayicinin dahili kodu
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseExample>
  ```json 200 Response 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}
  [
    {
      "id": 1,
      "name": "ElevenLabs",
      "code": "elevenlabs"
    },
    {
      "id": 3,
      "name": "Cartesia",
      "code": "cartesia"
    }
  ]
  ```
</ResponseExample>

### Notlar

* `language_id` filtresi saglanmazsa, tum saglayicilar dondurulur
* Tum saglayicilar tum dilleri desteklemez — uyumlu saglayicilari almak icin `language_id` filtresini kullanin
* Sentezleyici saglayicilari yalnizca `pipeline` ve `dualplex` modlari icin gecerlidir (multimodal mod TTS'yi dahili olarak yonetir)
* Asistan olustururken `synthesizer_provider_id` ayarlamazsaniz, dilin varsayilan saglayicisi kullanilir
