wppconnect-team / wppconnect

WPPConnect is an open source project developed by the JavaScript community with the aim of exporting functions from WhatsApp Web to the node, which can be used to support the creation of any interaction, such as customer service, media sending, intelligence recognition based on phrases artificial and many other things, use your imagination
https://wppconnect.io
Other
1.93k stars 340 forks source link

ÁUDIOS USANDO SENDPTT NÃO REPRODUZEM NO 2X PELO ANDROID #635

Closed mvac1991 closed 3 years ago

mvac1991 commented 3 years ago

Description

ESTOU USANDO A LIB PARA ENVIAR ÁUDIO.

Quando eu envio um áudio usando a função CLIENT.SENDPTT, o RECEBEDOR não consegue reproduzir o ÁUDIO na velocidade 2X usando ANDROID ou IPHONE, ele só consegue reproduzir no WHATSAPP WEB.

Environment

Steps to Reproduce

  1. Enviar áudio OGG ou MP3 usando a função client.sendPtt

Log Output

Não retorna nenhum log de erro



## Your Code
async function record_audio(client, to_whatsapp, url_file, timeWait) {
    if (url_file!="" && url_file!="null" && url_file!="undefined") {
        try {
            await delay(timeWait)   
        } catch (error) {
            console.log("Erro no evento: 'record_audio > delay. Erro 43 -> ", error) 
        }
        try {
            await client.sendPtt (to_whatsapp, url_file, 'audio.ogg')    
        } catch (error) {
            console.log("Erro no evento: 'record_audio > client.sendPtt'. Erro 55 -> ", error) 
        }
    } else {
        console.log("Erro ao GRAVAR ÁUDIO -> " + url_file)
    }
}
ghsgabriel commented 3 years ago

@mvac1991 você está enviando via celular ou via lib? Se via lib, informe os detalhes solicitados na abertura da issue.

mvac1991 commented 3 years ago

@mvac1991 você está enviando via celular ou via lib? Se via lib, informe os detalhes solicitados na abertura da issue.

Atualizei as informações

edgardmessias commented 3 years ago

Eu tenho visto que isso não foi um problema da lib em si, mas alguma coisa dos aplicativos do whatsapp.

Caso o problema persista e esteja funcionamento corretamente em versões anteriores, reabrir essa issue

lepokoloko commented 3 years ago

Normalizou ai ? Pois aqui nao deixa reproduzir em 2x, estou enviando arquivo em .mp3

edgardmessias commented 3 years ago

@lepokoloko @mvac1991 , isso está ocorrendo se enviar áudio normal pelo celular? E envio normal pela WEB?

Poderia postar o resultado do comando: ffprobe -i <arquivo> para ter certeza que é MP3?

lepokoloko commented 3 years ago

Envio com php, ja convertido porem estava usando versao beta

lepokoloko commented 3 years ago

Testei com versao sem ser beta, mesmo assim nao reproduz em 2x

edgardmessias commented 3 years ago

@lepokoloko , e o resultado do ffprobe -i <arquivo>? 90% das vezes que vejo alguém reclamando do tipo de arquivo que não envia corretamente ou só funciona em algum lugar é por que está "convertendo" falsamente. Muitas vezes já vi ser áudio do tipo WEBM, mas com extensão MP3, então não é MP3 de verdade, e muitos celulares não reproduzem WEBM

lepokoloko commented 3 years ago

Vou analisar isso ai, agradeco retorno