> ## Documentation Index
> Fetch the complete documentation index at: https://doc.omnitechsolucoes.com.br/llms.txt
> Use this file to discover all available pages before exploring further.

# Obter vozes disponíveis

> Recupera todas as vozes disponíveis na OmniTech para os assistentes de IA, incluindo vozes nativas, clonadas e metadados como idioma e estilo.

Este endpoint retorna uma lista de todas as vozes disponíveis que podem ser utilizadas ao criar ou atualizar assistentes, com opção de filtragem por modo do assistente.

### Parâmetros de Consulta

<ParamField query="mode" type="string" optional>
  Filtra as vozes pelo modo do assistente. Opções: `pipeline`, `multimodal`
</ParamField>

### Campos da Resposta

<ResponseField name="data" type="array">
  <Expandable title="propriedades">
    <ResponseField name="id" type="integer">
      Identificador único da voz
    </ResponseField>

    <ResponseField name="name" type="string">
      Nome de exibição da voz
    </ResponseField>

    <ResponseField name="mode" type="string">
      Modo do assistente com o qual esta voz é compatível (`pipeline` ou `multimodal`)
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseExample>
  ```json 200 Response theme={null}
  [
    {
      "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"
    }
  ]
  ```
</ResponseExample>

Observações
Utilize o campo id ao criar ou atualizar assistentes

O campo mode indica com qual engine de assistente a voz é compatível

Filtre por modo para obter apenas vozes compatíveis com o tipo de assistente desejado

Caso nenhum filtro de modo seja informado, todas as vozes disponíveis serão retornadas

Apenas vozes públicas ou pertencentes ao usuário autenticado são retornadas
