Skip to main content
GET
https://app.mayahub.ai/api/
/
user
/
assistants
/
voices
Obter vozes disponíveis
curl --request GET \
  --url https://app.mayahub.ai/api/user/assistants/voices \
  --header 'Authorization: Bearer <token>'
[
  {
    "id": 1,
    "name": "Sarah",
    "mode": "pipeline"
  },
  {
    "id": 2,
    "name": "Michael",
    "mode": "pipeline"
  },
  {
    "id": 3,
    "name": "Emma",
    "mode": "multimodal"
  },
  {
    "id": 4,
    "name": "David",
    "mode": "multimodal"
  },
  {
    "id": 5,
    "name": "Sophia",
    "mode": "pipeline"
  }
]
Este endpoint retorna uma lista de todas as vozes disponíveis que podem ser usadas ao criar ou atualizar assistentes, com filtragem opcional por modo do assistente.

Parâmetros de consulta

mode
string
Filtrar vozes pelo modo do assistente. Opções: pipeline, multimodal

Campos de resposta

data
array
[
  {
    "id": 1,
    "name": "Sarah",
    "mode": "pipeline"
  },
  {
    "id": 2,
    "name": "Michael",
    "mode": "pipeline"
  },
  {
    "id": 3,
    "name": "Emma",
    "mode": "multimodal"
  },
  {
    "id": 4,
    "name": "David",
    "mode": "multimodal"
  },
  {
    "id": 5,
    "name": "Sophia",
    "mode": "pipeline"
  }
]

Observações

  • Utilize o campo id ao criar ou atualizar assistentes.
  • O campo mode indica com qual motor de assistente a voz é compatível.
  • Filtre por mode para obter apenas vozes compatíveis com o tipo de assistente desejado.
  • Se nenhum filtro de mode for fornecido, todas as vozes disponíveis são retornadas.
  • Apenas vozes públicas ou pertencentes ao usuário autenticado são retornadas.