Descricao
Envia uma mensagem de audio. O audio deve estar em formato Opus (OGG) e codificado em base64.
Request
token: SEU_TOKEN
Content-Type: application/json
Body
{
"Phone": "5511999999999",
"Audio": "data:audio/ogg;base64,T2dnUwACAAAAAAA..."
}
| Campo | Tipo | Obrigatorio | Descricao |
|---|
Phone | string | Sim | Numero do telefone ou JID do grupo |
Audio | string | Sim | Audio em base64 (data URL) |
Id | string | Nao | ID personalizado da mensagem |
ContextInfo | object | Nao | Informacoes para responder mensagem |
Response
Sucesso (200)
{
"code": 200,
"data": {
"Details": "Sent",
"Id": "ABC123DEF456",
"Timestamp": "2024-01-15T10:30:00-03:00"
},
"success": true
}
Exemplo cURL
curl -X POST 'https://api.bliper.ai/chat/send/audio' \
-H 'token: SEU_TOKEN' \
-H 'Content-Type: application/json' \
-d '{
"Phone": "5511999999999",
"Audio": "data:audio/ogg;base64,T2dnUwACAAAAAAA..."
}'
| Formato | MIME Type | Codec |
|---|
| OGG | audio/ogg | Opus |
O WhatsApp aceita apenas audios no formato Opus. Outros formatos como MP3 ou WAV precisam ser convertidos.
# Converter MP3 para Opus
ffmpeg -i audio.mp3 -c:a libopus audio.ogg
# Converter WAV para Opus
ffmpeg -i audio.wav -c:a libopus audio.ogg
Gerando Base64 do Audio
function audioToBase64(file) {
return new Promise((resolve, reject) => {
const reader = new FileReader();
reader.readAsDataURL(file);
reader.onload = () => resolve(reader.result);
reader.onerror = error => reject(error);
});
}
Audios aparecerao como mensagens de voz no WhatsApp do destinatario.