Motor Visual de Fluxos de Trabalho Automatizados em DAG
O recurso de produtividade mais revolucionário do DuRT é seu motor visual modular de fluxos de trabalho baseado em Grafo Acíclico Dirigido (DAG).
Em vez de tratar gravação de áudio, reconhecimento de fala, processamento de texto por LLM, tradução e síntese de voz como ferramentas isoladas, o DuRT 3.0 permite conectar nós em um canvas 2D interativo por meio de curvas de Bézier, criando pipelines de produção multimídia totalmente automatizados de ponta a ponta.

Paradigma Fundamental: De Cadeias Lineares para Topologias DAG
As ferramentas tradicionais limitam você a sequências lineares rígidas no formato Etapa A ➔ Etapa B ➔ Etapa C. A arquitetura DAG do DuRT 3.0 traz duas inovações geracionais:
1. Ramificação em Leque Paralela (Fan-out)
Uma única etapa anterior pode alimentar simultaneamente várias etapas posteriores. Por exemplo, assim que a transcrição gera uma faixa de legendas, o motor pode executar três ramos em paralelo ao mesmo tempo:
- Ramo 1 (Publicação): Refinamento de legendas ➔ Exportação de SRT formatado;
- Ramo 2 (Localização): Tradução multilíngue ➔ Locução TTS com vozes de IA ➔ Exportação de faixa de áudio localizada;
- Ramo 3 (Base de Conhecimento): Síntese de ata de reunião e extração de ações por IA ➔ Sincronização simultânea com Notion e Obsidian.
2. Contratos de Dados Fortemente Tipados (DuWorkflowDataType)
Para garantir máxima segurança em tempo de execução e previsibilidade total, o DuRT adota um contrato de tipos de dados rigoroso entre as portas dos nós, dividido em 6 tipos:
| Identificador do Tipo | Nome | Ícone | Passo Produtor Típico | Passo Consumidor Típico |
|---|---|---|---|---|
audioStream | Fluxo de Amostras de Áudio | 🎙️ | Captura de áudio / tela (monitorCapture) | Transcrição em tempo real (realtimeASR) |
mediaFile | Entidade de Arquivo de Mídia | 📁 | Entrada de arquivo / URL (mediaInput) | Transcrição de arquivos (mediaASR) |
subtitleStream | Fluxo de Legendas ao Vivo | 💬 | Transcrição em tempo real (realtimeASR) | Tradução simultânea (realtimeTranslation) |
subtitleTrack | Faixa de Legendas Temporizadas | ⏱️ | Transcrição de mídia (mediaASR), Entrada de legendas | Refinamento, Tradução, Exportação de artefatos |
document | Documento Estruturado | 📄 | Criação de conteúdo (contentCreation) | Exportação de artefatos, Sincronização Notion / Obsidian |
deliverable | Pacote de Entrega | 📦 | Exportação de artefatos (exportArtifact) | Armazenamento local, Upload para S3 / WebDAV |
NOTE
O mecanismo de regras integrado valida automaticamente a compatibilidade das portas e impede ciclos: apenas portas com tipos compatíveis podem ser conectadas, eliminando falhas em tempo de execução.
Os 11 Passos Padrão do Fluxo de Trabalho
O DuRT 3.0 oferece 11 passos atômicos padronizados que cobrem desde a captura até a entrega em múltiplas nuvens:
┌────────────────────────┐ ┌────────────────────────┐ ┌────────────────────────┐
│ 1. Entradas │ ───► │ 2. ASR & Interpretação│ ───► │ 3. IA & Entrega │
│ Captura Áudio / Mídia │ │ Ditado ao Vivo / Mídia │ │ Tradução / TTS / S3 │
└────────────────────────┘ └────────────────────────┘ └────────────────────────┘- Entradas (Inputs):
monitorCapture: Captura de áudio interno do sistema macOS e microfonemediaInput: Importação de arquivos locais de áudio/vídeo e extração de URLs de streamingsubtitleInput: Importação de legendas SRT/VTT e textos pré-existentes
- ASR & Interpretação ao Vivo:
realtimeASR: Ditado e transcrição em streaming em tempo real com latência abaixo de um segundomediaASR: Transcrição de arquivos com marcas por palavra e diarização de locutoresrealtimeTranslation: Legendas bilíngues ao vivo transmitidas frase a frase
- Pós-processamento com IA, Síntese & Entrega:
subtitleRefinement: Formatação, remoção de palavras de preenchimento e quebras ideais de linhasfullTranslation: Tradução contextual multilíngue de alta precisãocontentCreation: Atas de reuniões, listas de ações e rascunhos para redes sociaistextToSpeech: Dublagem natural com vozes de IA multipersonagemexportArtifact: Salvamento local multiformato e 6 canais automatizados de entrega em nuvem
Para parâmetros detalhados e especificações das portas, consulte o guia dos 11 Passos Padrão do Fluxo de Trabalho.
Workflow Hub (Central de Modelos)
O DuRT inclui modelos de fluxos prontos para rotinas de alta frequência do dia a dia:
- 🎙️ Redator de Reuniões ao Vivo: Captura do som do sistema ➔ Ditado ao vivo ➔ Resumo de reunião e tarefas com IA ➔ Sincronização automática com banco de dados do Notion;
- 🌏 Pipeline de Localização de Vídeo: Importar vídeo MP4 ➔ Transcrição de mídia ➔ Tradução completa ➔ Dublagem TTS com vozes de IA ➔ Exportar SRT bilíngue e faixa dublada;
- 🧹 Limpeza de Podcasts: Transcrição de áudio (com marcas por palavra) ➔ Limpeza de vícios de linguagem por LLM ➔ Exportar SRT limpo e notas em Markdown;
- ☁️ Arquivamento Multi-Nuvem: Transcrição de mídia ➔ Upload automático para armazenamento compatível com S3 ➔ Disparo de webhook de automação downstream.
Experiência no Studio de Fluxos
- Coordenadas 2D Persistentes: Posições dos nós arrastados e trajetos das curvas são salvos de forma nativa. O layout do seu canvas nunca se perde ao reabrir o app;
- Execução de Teste por Etapa: Execute e ajuste qualquer nó individualmente no canvas sem precisar rodar todo o pipeline;
- Fixar no Painel (Dashboard): Fixe seus fluxos mais utilizados no topo da Dashboard para execução imediata em um clique ou por arrastar e soltar.
