bills_audio

O uso de servidores proxy não é necessário para esta tarefa.
O captcha de áudio bills_audio é uma versão sonora do “captcha de recibos”, onde imagens ou dados gerados simulam recibos e podem conter, por exemplo, números, valores e datas. Neste tipo de tarefa, o usuário deve ouvir um arquivo de áudio e verificar a entrada correta com base nas informações ouvidas. Este formato pode se parecer com o seguinte:

Parâmetros da solicitação
IMPORTANTE: obtenha o áudio em base64 diretamente antes de criar a tarefa para evitar erros durante a resolução (veja a seção Obtenção de áudio e conversão para Base64).
type<string>requiredComplexImageTask
class<string>requiredrecognition
imagesBase64<array>requiredÁudio codificado em base64.
Exemplo: [ “UklGRnjuAwBXQVZFZm10...f/2f/9/6z/vf8MAAAA”]
Task (dentro de metadata)<string>requiredNome da tarefa: "bills_audio"
PayloadType (dentro de metadata)<string>requiredTipo de dados enviados na tarefa: "Audio"
Método para criar tarefa
https://api.capmonster.cloud/createTask
Requisição
{
"clientKey": "API_KEY",
"task": {
"type": "ComplexImageTask",
"class": "recognition",
"imagesBase64": [
"UklGRnjuAwBXQVZFZm10...f/2f/9/6z/vf8MAAAA"
],
"metadata": {
"Task": "bills_audio",
"PayloadType": "Audio"
}
}
}
Resposta
{
"errorId": 0,
"taskId": 143998457
}
Método para obter o resultado da tarefa
https://api.capmonster.cloud/getTaskResult
Requisição
{
"clientKey": "API_KEY",
"taskId": 143998457
}
Resposta: o resultado contém os dígitos do áudio.
{
"solution": {
"answer": [6, 8, 4, 1, 2, 3],
"metadata": {"AnswerType": "Text"}
},
"cost": 0.0008,
"status": "ready",
"errorId": 0,
"errorCode": null,
"errorDescription": null
}
Obtenção de áudio e conversão para Base64
- Abra a página do captcha e inicie o DevTools, depois vá até a aba Network.
- Ative o modo de áudio do captcha clicando no botão correspondente.
- Na lista de requisições, encontre um endereço como:
blob:https://example.com/3be79ac6-1b3d-43ef-9a8a-7ad8877b3606 - Copie essa URL e abra-a na barra de endereço do navegador — o arquivo de áudio do captcha em formato .wav será aberto.


- Salve o arquivo e converta o arquivo .wav para Base64 usando qualquer método conveniente — por exemplo, com Node.js:
const fs = require("fs");
// Caminho para o arquivo .wav de origem
const filePath = "C:\\Users\\User\\Downloads\\file-acbe-4fb3-9f8e-f989ba6c7fde.wav";
const fileBuffer = fs.readFileSync(filePath);
// Converter para Base64
const base64 = fileBuffer.toString("base64");
// Salvar a string Base64 em um arquivo de texto
fs.writeFileSync("output.txt", base64);
console.log("Arquivo convertido com sucesso para Base64 e salvo como output.txt");
- Use a string Base64 resultante na requisição de tarefa do CapMonster Cloud.
