Direcione reuniões do Zoom, Google Meet e Microsoft Teams pelo Speechmatics: um bot grava a chamada, o modelo aprimorado do Speechmatics a transcreve com separação de interlocutores, entregue por webhook.

LLazare Rossillon
··2 min read
Como Gravar e Transcrever Reuniões com Speechmatics

O Speechmatics construiu sua reputação na precisão entre sotaques e dialetos — as reuniões onde um único rótulo de idioma não sobrevive ao primeiro contato com uma equipe internacional. Como toda API de fala para texto, porém, ela começa a partir de um arquivo de áudio. Transformar a reunião em um arquivo é o seu problema.

Um bot de reunião transforma esse problema em uma única requisição POST. Este guia direciona chamadas do Zoom, Google Meet e Microsoft Teams para a sua conta Speechmatics.

Equipes corporativas frequentemente padronizam o Speechmatics pela robustez com sotaques e pelas opções on-premise — combiná-lo com um bot de reunião com capacidade on-premise mantém toda a cadeia sob seu controle.

Etapa 1: Obtenha suas chaves

Etapa 2: Envie um bot com o Speechmatics 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://teams.microsoft.com/l/meetup-join/...",
           "bot_name": "Speechmatics Bot",
           "transcription_config": {
             "provider": "speechmatics",
             "api_key": "'"$SPEECHMATICS_API_KEY"'",
             "custom_params": {
               "language": "en",
               "model": "enhanced",
               "diarization": "speaker"
             }
           }
         }'

custom_params mapeia para a própria configuração do Speechmatics: language, o modelo enhanced para máxima precisão, e diarization: "speaker" para identificar quem disse o quê. Implantações específicas por região são cobertas pelo campo region em transcription_config.

O bot pod captura o áudio da reunião, o Speechmatics transcreve sob sua API key com o modelo aprimorado e separação de interlocutores, e o JSON nativo retorna por webhook

Etapa 3: Receber a saída nativa do Speechmatics

Seu webhook recebe o artefato de transcrição na estrutura de response nativa do Speechmatics, além da gravação, eventos de entrada/saída de participantes e a própria linha do tempo de interlocutores do bot no formato padrão do Meeting BaaS. Se você estiver migrando do upload de arquivos para a API batch do Speechmatics, o código de análise de saída que você já possui continuará funcionando.

Por que essa combinação

  • Robustez de sotaque e dialeto: reuniões são exatamente o áudio em que o Speechmatics é mais forte — chamadas internacionais com sotaques mistos.
  • Cadeias de conformidade: o Meeting BaaS suporta implantação on-premises; combinado com as opções de implantação do Speechmatics, equipes em setores regulamentados podem manter o áudio dentro do seu perímetro.
  • Seu faturamento: o uso do Speechmatics é cobrado na sua conta; o Meeting BaaS adiciona 0,05 tokens por hora gravada para transcrição com chave própria em todos os planos, além da taxa de 1 token por hora de gravação.

Próximos passos

Similar blogstutorial