Skip to main content
GET
/
user
/
assistants
/
voices
Получаване на налични гласове
curl --request GET \
  --url https://call.aiployees.com/api/user/assistants/voices \
  --header 'Authorization: Bearer <token>'
[
  {
    "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
  }
]
Този endpoint връща списък с всички налични гласове, които могат да бъдат използвани при създаване или обновяване на асистенти, с възможност за филтриране по режим на асистента и език.

Query Parameters

mode
string
Филтриране на гласове по режим на асистента. Опции: pipeline, multimodal, dualplex
language_id
integer
Филтриране на гласове по ID на езика. Използвайте endpoint-а Get Languages за да получите наличните ID на езици.

Response fields

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
  }
]

Забележки

  • Използвайте полето id като voice_id при създаване или обновяване на асистенти
  • Филтрирайте по mode за да получите само гласове, съвместими с планирания от вас тип асистент
  • Филтрирайте по language_id за да получите гласове за конкретен език
  • Ако не са предоставени филтри, се връщат всички налични гласове
  • Връщат се само гласове, които са публични или принадлежат на удостоверения потребител