Encoders¶
Obtém a relação dos encoders de áudio disponíveis.
Requisição
GET /rest/v2/encoders
HTTP Headers
Authorization |
(opcional) Token de acesso em formato Bearer. |
- Parâmetros da requisição
Nenhum.
- Erros
O corpo do erro é um objeto JSON com os seguintes atributos.
code
código do erro.
message
mensagem descritiva do erro ocorrido.
Os seguintes códigos de erro podem ser retornados.
500
erro interno no servidor que impediu o processamento da requisição.
Resultado
O resultado é um objeto que possui a seguinte estrutura:
name: nome do encoder
codec: indica o tipo de codificação
sampleRate: taxa de amostragem do áudio
bitsPerSample: tamanho da amostra em bits
channels: número de canais de áudio
Exemplos
Chamada REST:
curl -X GET \
-H "Authorization: Bearer <token>" \
--header "Accept: application/json" \
"https://tts.cpqd.com.br/rest/v2/encoders"
Resultado JSON:
[
{
"name": "flac/16k/24kbps/mono",
"codec": "flac",
"sampleRate": "16000",
"bitsPerSample": 16,
"channels": 1
},
{
"name": "flac/16k/32kbps/mono",
"codec": "flac",
"sampleRate": "16000",
"bitsPerSample": 16,
"channels": 1
},
{
"name": "flac/16k/64kbps/mono",
"codec": "flac",
"sampleRate": "16000",
"bitsPerSample": 16,
"channels": 1
},
{
"name": "flac/22k/24kbps/mono",
"codec": "flac",
"sampleRate": "22050",
"bitsPerSample": 16,
"channels": 1
},
{
"name": "flac/22k/32kbps/mono",
"codec": "flac",
"sampleRate": "22050",
"bitsPerSample": 16,
"channels": 1
},
{
"name": "flac/22k/64kbps/mono",
"codec": "flac",
"sampleRate": "22050",
"bitsPerSample": 16,
"channels": 1
},
{
"name": "flac/8k/12kbps/mono",
"codec": "flac",
"sampleRate": "8000",
"bitsPerSample": 16,
"channels": 1
},
{
"name": "flac/8k/16kbps/mono",
"codec": "flac",
"sampleRate": "8000",
"bitsPerSample": 16,
"channels": 1
},
{
"name": "flac/8k/32kbps/mono",
"codec": "flac",
"sampleRate": "8000",
"bitsPerSample": 16,
"channels": 1
},
{
"name": "mp2/16k/24kbps/mono",
"codec": "mp2",
"sampleRate": "16000",
"bitsPerSample": 16,
"channels": 1
},
{
"name": "mp2/16k/32kbps/mono",
"codec": "mp2",
"sampleRate": "16000",
"bitsPerSample": 16,
"channels": 1
},
{
"name": "mp2/16k/64kbps/mono",
"codec": "mp2",
"sampleRate": "16000",
"bitsPerSample": 16,
"channels": 1
},
{
"name": "mp2/22k/24kbps/mono",
"codec": "mp2",
"sampleRate": "22050",
"bitsPerSample": 16,
"channels": 1
},
{
"name": "mp2/22k/32kbps/mono",
"codec": "mp2",
"sampleRate": "22050",
"bitsPerSample": 16,
"channels": 1
},
{
"name": "mp2/22k/64kbps/mono",
"codec": "mp2",
"sampleRate": "22050",
"bitsPerSample": 16,
"channels": 1
},
{
"name": "mp3/16k/24kbps/mono",
"codec": "mp3",
"sampleRate": "16000",
"bitsPerSample": 16,
"channels": 1
},
{
"name": "mp3/16k/32kbps/mono",
"codec": "mp3",
"sampleRate": "16000",
"bitsPerSample": 16,
"channels": 1
},
{
"name": "mp3/16k/64kbps/mono",
"codec": "mp3",
"sampleRate": "16000",
"bitsPerSample": 16,
"channels": 1
},
{
"name": "mp3/22k/24kbps/mono",
"codec": "mp3",
"sampleRate": "22050",
"bitsPerSample": 16,
"channels": 1
},
{
"name": "mp3/22k/32kbps/mono",
"codec": "mp3",
"sampleRate": "22050",
"bitsPerSample": 16,
"channels": 1
},
{
"name": "mp3/22k/64kbps/mono",
"codec": "mp3",
"sampleRate": "22050",
"bitsPerSample": 16,
"channels": 1
},
{
"name": "mp3/8k/12kbps/mono",
"codec": "mp3",
"sampleRate": "8000",
"bitsPerSample": 16,
"channels": 1
},
{
"name": "mp3/8k/16kbps/mono",
"codec": "mp3",
"sampleRate": "8000",
"bitsPerSample": 16,
"channels": 1
},
{
"name": "mp3/8k/32kbps/mono",
"codec": "mp3",
"sampleRate": "8000",
"bitsPerSample": 16,
"channels": 1
},
{
"name": "pcm/16k/256kbps/mono",
"codec": "pcm",
"sampleRate": "16000",
"bitsPerSample": 16,
"channels": 1
},
{
"name": "pcm/16k/256kbps/stereo",
"codec": "pcm",
"sampleRate": "16000",
"bitsPerSample": 16,
"channels": 2
},
{
"name": "pcm/16k/512kbps/mono",
"codec": "pcm",
"sampleRate": "16000",
"bitsPerSample": 16,
"channels": 1
},
{
"name": "pcm/16k/512kbps/stereo",
"codec": "pcm",
"sampleRate": "16000",
"bitsPerSample": 16,
"channels": 2
},
{
"name": "pcm/22k/352kbps/mono",
"codec": "pcm",
"sampleRate": "22050",
"bitsPerSample": 16,
"channels": 1
},
{
"name": "pcm/22k/352kbps/stereo",
"codec": "pcm",
"sampleRate": "22050",
"bitsPerSample": 16,
"channels": 2
},
{
"name": "pcm/8k/128kbps/mono",
"codec": "pcm",
"sampleRate": "8000",
"bitsPerSample": 16,
"channels": 1
},
{
"name": "pcm/8k/128kbps/stereo",
"codec": "pcm",
"sampleRate": "8000",
"bitsPerSample": 16,
"channels": 2
},
{
"name": "pcm/8k/256kbps/mono",
"codec": "pcm",
"sampleRate": "8000",
"bitsPerSample": 16,
"channels": 1
},
{
"name": "pcm/8k/256kbps/stereo",
"codec": "pcm",
"sampleRate": "8000",
"bitsPerSample": 16,
"channels": 2
},
{
"name": "wav/16k/256kbps/mono",
"codec": "wav",
"sampleRate": "16000",
"bitsPerSample": 16,
"channels": 1
},
{
"name": "wav/16k/256kbps/stereo",
"codec": "wav",
"sampleRate": "16000",
"bitsPerSample": 16,
"channels": 2
},
{
"name": "wav/16k/352kbps/mono",
"codec": "wav",
"sampleRate": "16000",
"bitsPerSample": 16,
"channels": 1
},
{
"name": "wav/16k/352kbps/stereo",
"codec": "wav",
"sampleRate": "16000",
"bitsPerSample": 16,
"channels": 2
},
{
"name": "wav/22k/256kbps/mono",
"codec": "wav",
"sampleRate": "22050",
"bitsPerSample": 16,
"channels": 1
},
{
"name": "wav/22k/256kbps/stereo",
"codec": "wav",
"sampleRate": "22050",
"bitsPerSample": 16,
"channels": 2
},
{
"name": "wav/22k/352kbps/mono",
"codec": "wav",
"sampleRate": "22050",
"bitsPerSample": 16,
"channels": 1
},
{
"name": "wav/22k/352kbps/stereo",
"codec": "wav",
"sampleRate": "22050",
"bitsPerSample": 16,
"channels": 2
},
{
"name": "wav/8k/128kbps/mono",
"codec": "wav",
"sampleRate": "8000",
"bitsPerSample": 16,
"channels": 1
},
{
"name": "wav/8k/128kbps/stereo",
"codec": "wav",
"sampleRate": "8000",
"bitsPerSample": 16,
"channels": 2
}
]
Nota
Para testar esse serviço no ambiente de demonstração do CPQD, utilize a URL https://tts.cpqd.com.br seguido do método da API REST.
O acesso ao ambiente de demonstração exige uso de uma credencial de acesso fornecida pelo CPQD. Utilize o parâmetro
--user username:passwd
no comando curl para enviar as credenciais na execução do método.