Como Gravar e Transcrever Reuniões com AssemblyAI
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.

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_KEYque 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.