Como Gravar e Transcrever Reuniões com AssemblyAI

LLazare Rossillon

Integre reuniões do Zoom, Google Meet e Microsoft Teams ao AssemblyAI: um bot captura a chamada, o AssemblyAI transcreve com identificação de interlocutores e detecção de idioma, e você recebe JSON nativo do AssemblyAI via webhook.

Como Gravar e Transcrever Reuniões com AssemblyAI
August 13, 2026

O AssemblyAI é a escolha preferida de equipes que querem mais do que texto simples — identificação de interlocutores, detecção de idioma e inteligência de áudio além da transcrição. O que o AssemblyAI não faz é participar de reuniões. Sua API começa a partir de um audio_url; alguém ainda precisa produzir esse áudio.

É aí que um bot de reunião resolve o problema. Este guia conecta os dois: um bot grava a reunião, o AssemblyAI processa sob sua conta, e seu webhook recebe a saída nativa do AssemblyAI.

Seu pipeline do AssemblyAI permanece exatamente como está — o bot simplesmente se torna a fonte de áudio para Zoom, Google Meet e Microsoft Teams.

Passo 1: Obtenha suas chaves

  • AssemblyAI: obtenha sua chave de API no dashboard do AssemblyAI (o ASSEMBLYAI_API_KEY que você já utiliza).
  • Meeting BaaS: cadastro self-service em auth.meetingbaas.com — primeiras 8 horas de gravação gratuitas.

Passo 2: Envie um bot com o AssemblyAI configurado

curl -X POST "https://api.meetingbaas.com/v2/bots" \
     -H "Content-Type: application/json" \
     -H "x-meeting-baas-api-key: $API_KEY" \
     -d '{
           "meeting_url": "https://us02web.zoom.us/j/1234567890",
           "bot_name": "AssemblyAI Bot",
           "transcription_config": {
             "provider": "assemblyai",
             "api_key": "'"$ASSEMBLYAI_API_KEY"'",
             "custom_params": {
               "speaker_labels": true,
               "language_detection": true
             }
           }
         }'

custom_params encaminha as opções ao AssemblyAI sem alterações: speaker_labels divide a transcrição por interlocutor, language_detection detecta automaticamente o idioma dominante, e o restante da superfície de request do AssemblyAI é repassado da mesma forma.

Passo 3: Receba a saída nativa do AssemblyAI

Seu webhook recebe o artefato de transcrição espelhando a estrutura de response do AssemblyAI — utterances com identificação de interlocutores, timestamps por palavra, idioma detectado — juntamente com a gravação, lista de participantes e linha do tempo de interlocutores no formato padrão do Meeting BaaS. Dois sistemas de identificação de interlocutores, uma vantagem: speaker_labels do AssemblyAI segmenta o áudio, enquanto os metadados de participantes do bot fornecem os nomes reais por trás das vozes, permitindo que você os una.

Por que essa combinação

  • Contexto consciente de reunião: o AssemblyAI recebe áudio limpo de reunião capturado na fonte, não uma re-gravação por microfone de laptop.
  • Seus modelos e faturamento: o uso é contabilizado na sua conta AssemblyAI; o Meeting BaaS adiciona 0,05 tokens por hora gravada para transcrição bring-your-own-key (planos Pro e acima), mais a taxa padrão de 1 token por hora de gravação.
  • Escolha por bot: troque de provedor por request — use o AssemblyAI para chamadas de vendas em inglês e o padrão Gladia integrado (mais de 100 idiomas) para todo o restante.

Próximos passos

Similar blogstutorial