Sistema local de gravação/transcrição de reuniões e busca em Decision Wiki
(github.com/notadev-iamaura)Criei uma ferramenta open source que permite gravar reuniões em coreano localmente, transcrever, resumir, organizar em uma Decision Wiki e fazer buscas (chat com IA).
Acredito que pode ajudar pessoas que, como eu, por restrições do ambiente de trabalho, não podem usar IA externa nem serviços de gravação/transcrição de reuniões.
Em dias com mais de 10 reuniões, só de conferir as atas e os itens de ação gerados já parece que a hora extra está garantida.
O problema não era apenas registrar a ata, mas deixá-la em um formato que pudesse ser reencontrado depois.
Por isso, em vez de focar apenas na transcrição simples de reuniões, estou desenvolvendo uma Decision Wiki local que acumula decisões e itens de ação surgidos nas reuniões junto com a evidência no texto original.
- Para que possa funcionar até mesmo em um M4 com 16 GB....
No momento, o fluxo pretendido é este.
- Execução local em Mac com Apple Silicon
- Gravação/transcrição de reuniões em coreano
- Separação de falantes
- Correção/resumo com LLM local (Gemma E4B)
- Busca de reuniões com base em ChromaDB + SQLite FTS5
- Organização de decisões e itens de ação em uma Wiki em Markdown
- Verificação da evidência do
timestamporiginal em cada item da Wiki - Busca/chat com base na transcrição original da reunião e na Wiki
Todo o processamento foi projetado para acontecer localmente. A prioridade foi um ambiente em que seja difícil enviar dados de reuniões para APIs externas ou publicar discussões internas da organização em serviços externos.
Ainda está em beta inicial e é exclusivo para Apple Silicon Mac. (Como é difícil testar em outros ambientes...)
Como são necessários muitos modelos, o processo de instalação também não é exatamente leve.
Para usar o modelo de separação de falantes do pyannote, é preciso aceitar o gated model no HuggingFace e configurar um token; como os modelos são locais, também há requisitos de hardware.
Mesmo assim, decidi publicar porque achei que poderia ser útil para pessoas que, como eu, têm muitas reuniões, gastam muito tempo organizando decisões a cada vez e trabalham em ambientes onde é difícil conectar IA externa.
Se puderem compartilhar feedback ou experiências com problemas parecidos, eu agradeço.
Ainda não há comentários.