Como Gravar e Transcrever Reuniões com Deepgram Nova-3

LLazare Rossillon

Conecte reuniões do Zoom, Google Meet e Microsoft Teams ao Deepgram: um bot grava a chamada, o Nova-3 transcreve com seus modelos e keyterms, e você recebe JSON nativo do Deepgram via webhook.

Como Gravar e Transcrever Reuniões com Deepgram Nova-3
August 13, 2026

O Nova-3 da Deepgram é um dos modelos de conversão de fala em texto mais rápidos e precisos disponíveis — mas o Deepgram não consegue entrar em uma chamada do Zoom por você. Se o seu pipeline já foi construído com o Deepgram (keyterms personalizados, formatação inteligente, suas tarifas negociadas), a peça que falta é a captura da reunião.

Este guia conecta um bot de reunião à sua conta Deepgram: o bot grava a reunião, o Deepgram transcreve e seu webhook recebe a saída nativa do Deepgram.

Uma requisição: o bot entra no Zoom, Google Meet ou Microsoft Teams, e transcription_config roteia o áudio para o Deepgram usando sua API key.

Passo 1: Obtenha suas chaves

  • Deepgram: crie uma API key no Deepgram Console (a mesma chave que você usaria em DEEPGRAM_API_KEY).
  • Meeting BaaS: cadastre-se em auth.meetingbaas.com — suas primeiras 8 horas de gravação são gratuitas.

Passo 2: Envie um bot com o Deepgram 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://meet.google.com/abc-defg-hij",
           "bot_name": "Deepgram Bot",
           "transcription_config": {
             "provider": "deepgram",
             "api_key": "'"$DEEPGRAM_API_KEY"'",
             "custom_params": {
               "model": "nova-3",
               "smart_format": true,
               "diarize": true
             }
           }
         }'

custom_params repassa as opções diretamente para o Deepgram, portanto os parâmetros que você já utiliza — model, smart_format, diarize, keyterm prompting — funcionam sem alterações. Sem um valor para model, o Deepgram usa base como padrão, portanto defina nova-3 explicitamente.

Passo 3: Receba a saída nativa do Deepgram

Quando a reunião termina, seu webhook recebe o artefato de transcrição espelhando a estrutura de response do Deepgram — transcript, temporização por palavra, scores de confidence, valores de punctuated_word com formatação inteligente — além da gravação, lista de participantes e linha do tempo dos falantes no formato padrão do Meeting BaaS. Os parsers que você já escreveu para o Deepgram continuam funcionando.

Por que essa combinação

  • Formatação inteligente: moedas, números de telefone e e-mails formatados pelo smart_format do Deepgram — útil para extração de chamadas de vendas.
  • Keyterms: o reconhecimento de nomes de produtos e jargões configurado na sua conta Deepgram se aplica a todas as reuniões.
  • Sua cobrança: o uso do Deepgram é feito na sua própria conta e tarifas; o Meeting BaaS cobra 0,05 tokens por hora gravada para transcrição com chave própria (planos Pro e superiores), mais a taxa padrão de 1 token por hora de gravação.

Quando usar a opção integrada

Se você não tem uma conta Deepgram, o padrão integrado Gladia (0,25 tokens/hora, mais de 100 idiomas, diarização incluída) não requer nenhuma configuração de provedor. Você pode alternar provedores por bot, então usar ambos em um único produto é totalmente possível.

Próximos passos

Similar blogstutorial