Transcrever e Resumir Reuniões com o OpenClaw: Actas, Decisões e Tarefas Automáticas
Uma reunião de uma hora gera, em média, meia página de notas apressadas — e quase sempre alguém sai da sala sem saber exactamente o que ficou decidido ou quem ficou responsável por quê. Neste tutorial vais criar um agente OpenClaw que recebe a gravação de uma reunião, transcreve a conversa, identifica as decisões, extrai as tarefas com responsável e prazo, e envia um resumo estruturado a todos os participantes. Funciona com reuniões presenciais gravadas no telemóvel, com chamadas do Zoom, Google Meet ou Teams, e pode correr inteiramente no teu computador, sem enviar o áudio para a nuvem.
O Problema: Reuniões que Não Deixam Rasto
As reuniões consomem uma fatia enorme da semana de trabalho de qualquer equipa, mas o que fica delas é surpreendentemente pouco. As notas são incompletas porque quem as toma também está a participar. As actas, quando existem, chegam dias depois. E as tarefas combinadas de viva voz — "eu trato disso até sexta" — dependem da memória de cada um.
Ferramentas comerciais de notas de reunião resolvem parte do problema, mas têm custos mensais por utilizador, enviam as gravações para servidores externos e raramente permitem adaptar o formato do resumo à forma como a tua equipa trabalha. Com o OpenClaw controlas todo o fluxo: onde o áudio é processado, que modelo é usado e exactamente que informação o resumo deve conter.
O Fluxo Completo
Áudio ou vídeo
Fala para texto
Decisões e tarefas
Organizador valida
Email, Slack, Notion
Passo 1: Gravar e Preparar o Ficheiro
A qualidade da transcrição depende mais da qualidade do áudio do que do modelo escolhido. Antes de pensar em configurações, garante o básico:
- Pede consentimento antes de gravar. Avisa no início da reunião (e de preferência no convite) que a sessão vai ser gravada e para que fim. Voltamos a este tema na secção de boas práticas.
- Reuniões online: usa a gravação nativa do Zoom, Google Meet ou Teams. Se possível, activa a opção de gravar o áudio de cada participante em separado — ajuda muito a identificar quem fala.
- Reuniões presenciais: um telemóvel no centro da mesa funciona bem para grupos pequenos. Para salas maiores, um microfone de conferência barato faz uma diferença enorme.
- Evita falar todos ao mesmo tempo. Conversas sobrepostas são a principal causa de erros em qualquer sistema de transcrição.
Os ficheiros de vídeo são grandes e contêm informação inútil para a transcrição. Converte-os para áudio mono a 16 kHz, o formato que os modelos de transcrição usam internamente:
ffmpeg -i reuniao.mp4 -vn -ac 1 -ar 16000 reuniao.wav# Versão comprimida, útil para enviar a uma API com limite de tamanho:
ffmpeg -i reuniao.mp4 -vn -ac 1 -ar 16000 -b:a 32k reuniao.mp3
Uma hora de reunião em MP3 a 32 kbps ocupa cerca de 14 MB, o que fica abaixo do limite de 25 MB por ficheiro da API de transcrição da OpenAI. Para reuniões mais longas, o agente pode dividir o ficheiro em partes automaticamente.
Passo 2: Configurar o Agente de Transcrição
A primeira decisão é onde a transcrição acontece. Há duas opções, com vantagens claras em cada uma:
| Critério | Local (Whisper no teu computador) | Na nuvem (API) |
|---|---|---|
| Privacidade | O áudio nunca sai da máquina | O áudio é enviado ao fornecedor |
| Custo | Gratuito após instalação | Pago por minuto de áudio |
| Velocidade | Depende do hardware (rápido com GPU ou Apple Silicon) | Rápida em qualquer computador |
| Ideal para | Reuniões confidenciais, RH, jurídico, saúde | Equipas sem hardware dedicado, volume baixo |
O Whisper é um modelo de transcrição de código aberto que reconhece português com boa qualidade, e a versão whisper.cpp corre de forma eficiente em computadores comuns, incluindo Macs com processador Apple. Se já usas modelos locais com o OpenClaw, a transcrição local encaixa naturalmente no mesmo ambiente.
Com a opção escolhida, cria o agente e liga-o a uma pasta de entrada. Sempre que um novo ficheiro aparece nessa pasta, o agente processa-o:
openclaw skill install audio-transcribe# Criar o agente com transcrição local e uma pasta vigiada:
openclaw agent create reunioes --skill audio-transcribe --engine whisper-local --watch ~/Reunioes/entrada
Os nomes exactos das skills e opções podem variar consoante a versão do OpenClaw e a skill que escolheres no ClawHub. Antes de instalar, verifica a reputação do autor e o resultado da análise de segurança, como explicamos no artigo sobre o ClawHub e o VirusTotal.
pt) em vez de deixar o modelo adivinhar.
Passo 3: Definir a Estrutura do Resumo
Uma transcrição de uma hora tem facilmente 8.000 a 10.000 palavras. Ninguém a vai ler. O valor está no resumo estruturado que o agente produz a partir dela. Um formato que funciona para a maioria das equipas tem cinco secções:
As instruções do agente ficam num ficheiro próprio. A precisão destas regras é o que separa um resumo útil de um texto genérico:
A partir da transcrição, produz um resumo em português com:
1. Resumo (máximo 3 frases)
2. Temas discutidos (1 parágrafo curto por tema)
3. Decisões (só o que foi explicitamente acordado)
4. Tarefas em tabela: tarefa | responsável | prazo
5. Questões em aberto
Regras:
- Não inventes responsáveis nem prazos. Se não foram
ditos, escreve "a definir".
- Distingue sugestões de decisões.
- Converte prazos relativos ("sexta-feira") em datas,
usando a data da reunião como referência.
- Omite conversa de circunstância e assuntos pessoais.
- Indica o minuto da gravação de cada decisão.
A regra "não inventes responsáveis nem prazos" é a mais importante. Um modelo de linguagem tende a preencher lacunas com suposições plausíveis — e uma tarefa atribuída à pessoa errada causa mais confusão do que uma tarefa marcada "a definir". A referência ao minuto da gravação permite a qualquer participante confirmar rapidamente o contexto.
Formatos para Tipos de Reunião Diferentes
Podes criar versões das instruções para cada tipo de reunião: uma reunião diária de equipa precisa só de bloqueios e tarefas; uma reunião com cliente precisa de requisitos, compromissos assumidos e próximos passos comerciais; uma entrevista de recrutamento precisa de um resumo por competência avaliada. Basta colocar a gravação na subpasta correspondente para o agente aplicar o formato certo.
Passo 4: Distribuir o Resumo Automaticamente
Um resumo que fica numa pasta que ninguém abre não serve de nada. O último passo do fluxo é pôr o resumo onde a equipa já trabalha:
| Destino | O que é enviado |
|---|---|
| Email aos participantes | Resumo completo, com a tabela de tarefas no topo |
| Slack, Teams ou Telegram | Versão curta: resumo, decisões e tarefas, com ligação para o documento completo |
| Notion ou Google Drive | Resumo e transcrição, numa base de dados pesquisável de reuniões |
| Gestor de tarefas | Cada tarefa criada no Trello, Asana ou Jira, já atribuída e com prazo |
openclaw agent run reunioes --summary resumo-reuniao.md --send-to organizador --review
Passo 5: Lidar com Vários Idiomas e Sotaques
Os modelos de transcrição foram treinados com muito mais português do Brasil do que português europeu, e isso nota-se. Alguns ajustes simples melhoram muito os resultados:
- Indica sempre o idioma. Deixar o modelo detectar automaticamente pode levar a transcrições em espanhol ou a frases traduzidas sem aviso.
- Cria um glossário. Lista os nomes dos participantes, dos clientes, dos produtos e das siglas internas. O agente usa-o para corrigir a transcrição — "Ana Luísa" em vez de "a Nalu Isa", "RGPD" em vez de "érre gê pê dê".
- Reuniões bilingues: se a conversa alterna entre português e inglês, transcreve sem forçar o idioma e pede ao agente para produzir o resumo final num só idioma.
- Passagens incertas: instrui o agente a marcar com
[inaudível]ou[incerto]os trechos onde a confiança é baixa, em vez de adivinhar. - Identificação de quem fala: a separação automática de oradores ainda comete erros, sobretudo com vozes parecidas. Gravar cada participante numa faixa própria é a solução mais fiável.
Boas Práticas: Privacidade e Consentimento
Gravar e transcrever reuniões significa tratar dados pessoais — vozes, nomes, opiniões e, muitas vezes, informação confidencial. É a parte do tutorial que não pode ser ignorada.
Nunca grave sem consentimento. Em Portugal, gravar conversas sem autorização das pessoas envolvidas pode constituir crime, e o RGPD exige uma base legal e informação clara sobre o tratamento dos dados.
Avisa antes de gravar, explica para que serve a gravação, durante quanto tempo é guardada e quem lhe tem acesso. Em caso de dúvida, consulta as orientações da CNPD ou o responsável pela protecção de dados da tua organização.
Para uma visão completa, consulta a nossa página de segurança e mantém a instância protegida seguindo o guia de hardening.
Ideias para Ir Mais Longe
Com o fluxo básico a funcionar, há extensões naturais que acrescentam muito valor:
- Seguimento automático de tarefas: na véspera do prazo, o agente lembra o responsável da tarefa combinada.
- Agenda da próxima reunião: as questões em aberto e as tarefas por concluir passam automaticamente para a ordem de trabalhos seguinte.
- Pesquisa no histórico: pergunta ao agente "quando é que decidimos mudar de fornecedor?" e recebe a resposta com a data e o minuto da reunião.
- Reuniões com clientes no CRM: o resumo é anexado automaticamente à ficha do cliente, ligando-se ao fluxo do tutorial de automação de CRM.
- Conteúdo a partir de reuniões: webinars e apresentações internas podem ser transformados em artigos ou publicações, como no tutorial de reaproveitamento de conteúdo.
Conclusão: Reuniões que Geram Acção
Transcrever e resumir reuniões é um dos usos do OpenClaw com retorno mais imediato. Não exige integrações complexas, pode ser testado hoje com uma gravação do telemóvel e resolve um problema que todas as equipas reconhecem: decisões esquecidas e tarefas que ficam no ar.
Começa com uma reunião interna de baixo risco, em modo de revisão pelo organizador, e com transcrição local se houver qualquer dúvida sobre confidencialidade. Afina as instruções do resumo durante duas ou três semanas e, quando a equipa confiar no resultado, activa a distribuição automática. A partir daí, cada reunião passa a terminar com algo que raramente existia antes: um registo claro do que foi decidido e de quem faz o quê.