Ana içeriğe atla
GET
/
user
/
assistants
/
voices
Mevcut sesleri getirme
curl --request GET \
  --url https://app.whattalk.ai/api/user/assistants/voices
[
  {
    "id": 1,
    "name": "Alloy",
    "language_id": 1,
    "gender": "female",
    "preview_url": "https://cdn.openai.com/API/voice-previews/alloy.flac",
    "accent": null,
    "age": "Middle aged",
    "synthesizer_provider_id": null
  },
  {
    "id": 10,
    "name": "Zephyr",
    "language_id": 1,
    "gender": "female",
    "preview_url": "https://gstatic.com/aistudio/voices/samples/Zephyr.wav",
    "accent": null,
    "age": "Middle aged",
    "synthesizer_provider_id": 1
  },
  {
    "id": 11,
    "name": "Puck",
    "language_id": 1,
    "gender": "male",
    "preview_url": "https://gstatic.com/aistudio/voices/samples/Puck.wav",
    "accent": null,
    "age": "Middle aged",
    "synthesizer_provider_id": 1
  }
]
Bu endpoint, asistan olusturulurken veya guncellenirken kullanilabilecek tum mevcut seslerin listesini, istege bagli olarak asistan modu ve dile gore filtreleme secenegiyle birlikte dondurur.

Sorgu Parametreleri

mode
string
Sesleri asistan moduna gore filtreleyin. Secenekler: pipeline, multimodal, dualplex
language_id
integer
Sesleri dil kimligine gore filtreleyin. Mevcut dil kimliklerini almak icin Dilleri Getir endpointini kullanin.

Yanit alanlari

data
array
[
  {
    "id": 1,
    "name": "Alloy",
    "language_id": 1,
    "gender": "female",
    "preview_url": "https://cdn.openai.com/API/voice-previews/alloy.flac",
    "accent": null,
    "age": "Middle aged",
    "synthesizer_provider_id": null
  },
  {
    "id": 10,
    "name": "Zephyr",
    "language_id": 1,
    "gender": "female",
    "preview_url": "https://gstatic.com/aistudio/voices/samples/Zephyr.wav",
    "accent": null,
    "age": "Middle aged",
    "synthesizer_provider_id": 1
  },
  {
    "id": 11,
    "name": "Puck",
    "language_id": 1,
    "gender": "male",
    "preview_url": "https://gstatic.com/aistudio/voices/samples/Puck.wav",
    "accent": null,
    "age": "Middle aged",
    "synthesizer_provider_id": 1
  }
]

Notlar

  • Asistan olusturulurken veya guncellenirken id alanini voice_id olarak kullanin
  • Yalnizca hedeflediginiz asistan turuyle uyumlu sesleri almak icin mode ile filtreleyin
  • Belirli bir dil icin sesleri almak icin language_id ile filtreleyin
  • Hicbir filtre saglanmazsa, mevcut tum sesler dondurulur
  • Yalnizca herkese acik olan veya kimlik dogrulamasi yapilmis kullaniciya ait sesler dondurulur