GET rest/v2/user/{id}/audio

Retorna detalhes sobre cada áudios de um usuário identificado pelo {id}. Caso o usuário indicado não exista, um erro será retornado.

Requisição

A requisição não possui parâmetros de entrada.

Resposta

A resposta é um objeto contendo os seguintes campos:

  • count [integer] - Número de áudios existentes.

  • entries [array] - Vetor de objetos contendo informações sobre cada áudio armazenado. Cada objeto é definido pela estrutura AUDIO_INFO, porém omitindo o campo data.

Exemplo:

curl --request GET https://speechd.cpqd.com.br/user/rest/v2/user/{id}/audio
     --header 'Authorization: Bearer <token>' \
     --header 'Content-Type: multipart/form-data'

Exemplo de resposta:

{
"entries": [
  {
    "uuid": "3e6bbe0d-8051-466b-83b5-07cfd82a7ee6",
    "time": "2022-08-11T13:27:01.738764-03:00",
    "session_id": "e1806589-8a56-4b6e-9f62-94b62d2adaaf",
    "original_format": "audio/raw",
    "format": "pcm/16000/16/1",
    "operation": "enroll",
    "biometric_model": "bmt-a1-v1.0",
    "audio_info": {
      "audio_duration": 7253,
      "speech_duration": 4360,
      "zeroed_removed": false,
      "dtmf_removed": false,
      "power": -20.966483141015924,
      "dc_level": 5.496035018598288e-8,
      "clipping_rate": 0,
      "dynamic_range": [
        -0.46653650931991925,
        0.671681820096872
      ],
      "effective_bits": 16,
      "effective_bandwidth": 8000,
      "amplitude_factor": 0.5955200632679187,
      "lzc_rate": 0,
      "active_lzc_rate": 0,
      "active_clipping_rate": 0,
      "snr": 41.49616696357043
    }
  }
],
"count": 1
}