Fala galera beleza João aqui e bom pessoal hoje eh vou mostrar para vocês essa integração né da Evolution api com o ntn onde basicamente o usuário vai enviar aí pro nosso contato pro nosso WhatsApp um áudio né e e a gente vai ouvir essa conversa vai pegar esse áudio e converter em texto tá vai transcrever o áudio para texto e depois enviar esse texto pro cliente de volta tá bom A partir dessa desse fluxo você consegue fazer outros fluxos mais complexos que é a partir do do áudio convertido em texto você pode pegar e enviar
pro chat GPT para poder ele passar um um prompt que você preparou ali né pro cliente a partir da mensagem e você pode pegar essa mensagem novamente converter em áudio e mandar pro cliente também de novo ou simplesmente pegar o áudio dele e enviar novamente enfim você tem várias outras possibilidades aqui tá lembrando que esse fluxo ele vai est aí na descrição para você tá baixando tá o fluxo do ntn Então vamos lá pessoal aqui na Evolution eu tô usando a Evolution V2 tá a versão do aí lançada recentemente tá bom E aqui basicamente eu
vim na aba do Web Hook e coloquei aqui ativei o Web Hook coloquei a URL do meu fluxo tá bom e marquei a parte do base 64 no web Hook para mídias né porque a gente vai precisar utilizar o base 64 e Deixei marcado aqui o messages upset Tá bom então feito isso você ativa aí dá um aplicar aí para poder ele ele ativar o Web Hook né E aqui no ntn pessoal é muito simples tá vamos fazer o seguinte eu vou abrir aqui meuu webhook Hook aqui no web Hook e eu vou clicar em
listing for test event e aqui no meu WhatsApp eu vou enviar um áudio pro meu bot né e vou e vai aparecer aqui esse áudio tá bom deixa eu enviar aqui para mostrar para vocês testando o áudio para converter em texto no chat GPT Pronto enviei esse áudio tá bom ah já recebi aqui no meu bot aqui no ntn pessoal basicamente eu já recebi aqui né o próximo passo agora eu criei um Switch onde nesse Switch eu enquanto a mensagem o tipo de mensagem for extend text message ele vai levar pro fluxo um se for
audio message ele vai levar pro fluxo dois tá essa esse Switch aqui é caso você eh queira né Eh basicamente utilizar outros tipos de de texto se você não quiser quiser pegar só o áudio você pode pegar apenas o áudio aqui né então ele saiu na opção dois então vou rodar aqui para vocês verem tá na opção dois a partir nesse momento eu tenho um código onde basicamente ele vai extrair o número do WhatsApp do contato é do ar então por exemplo o número do nosso contato é isso aqui tudo porém a gente só precisa
do número do contato dele de fato sem esse restante aqui tá Então esse código aqui em JavaScript basicamente ele vai fazer isso né ele vai retornar pra gente o Number no número do usuário tá bom Aqui eu defini variáveis que no caso é o qu o número do usuário e o base 64 da mídia que ele enviou pra gente tá então aqui o base 64 e um pouco mais abaixo a gente tem a nossa e o número do usuário agora eu tenho um node de converter o arquivo então a gente pega o base 64 e
e aplica dentro de data né conteúdo que vai ser convertido tá base 64 é porque a variável que a gente definiu é base 64 com o valor né E aqui no File name eu coloquei audio. MP3 e aqui do o tipo de mim né que é o tipo de codec do áudio vai ser um áudio bar Peg Tá bom então vamos rodar ele rodou Ah se eu clicar em viw aqui ele vai me dar o áudio se eu clicar em vio ele vai me dar o áudio e agora a gente vai passar para Open tá
você pode utilizar qualquer outra plataforma de api que utilize que tem a opção de transcrever né o áudio para texto Então aqui basicamente eu vim aqui procurei o node aqui de Advanced I peguei a Open ey e na opção da Open ey eu coloquei para transcrever é o a gravação o áudio né no caso aqui você vai ter que fornecer as suas credenciais da opi tá então tem lá o Secret k e também opcional aqui no no no ntn ele te pede também a organização a ke né aí Aqui tem o tipo de de resource
né eu coloquei áudio aqui então você pode transcrever texto imagem e coloquei transcrever o áudio e aqui ele me pede o input do Onde tá o o arquivo né então no caso aqui eu coloquei data porque o nome que ele me traz aqui é data mas eu poderia também colocar colocar o o nome do conteúdo né do arquivo que no caso seria audio. MP3 feito isso é só clicar em text step pronto aí aí no caso ele converteu o áudio para texto Então é testando o áudio para converter em texto no chat ept no caso
aqui ele colocou só chat ept né a tradução não foi sempre e a transcrição não foi 100% ali e perfeita né Mas transcreveu algumas coisas e aí no caso vai depender de como a pessoa tá falando no áudio né se tá a forma como ela fala se o chat APT vai entender tá Tá bom mas ele transcreveu agora o último node aqui é pegar esse texto convertido e enviar de volta pro cliente tá bom então basicamente ele tá enviando ó testando o áudio para converter em texto no chat GPT Tá bom então basicamente o cliente
recebeu esse texto novamente ele recebeu isso aqui porque eu tô é com o meu WhatsApp conectado em outra outra ferramenta né mas vocês podem ignorar isso aqui basicamente se eu vi apagar aqui e vai ficar a pessoa mando o áudio ele manda o texto convertido Tá bom então basicamente é isso pessoal é na descrição do vídeo vai ter o download do fluxo do ntn tá o minha chave pix vai est na descrição do vídeo também caso vocês queiram fazer um pix aí para fazer para comprar um cafezinho né mas tudo bem Então é isso pessoal
até breve até o próximo vídeo fui