Repository navigation
Releases
FlowVoice v2.2.1
Esc não apaga mais o ditado
- Antes, apertar Esc durante a gravação jogava fora tudo o que tinha sido dito, sem deixar rastro. Agora um ditado ou tradução cancelado vai para o histórico com a marca Cancelado e o texto que a prévia ao vivo mostrava naquele momento (sem refino, mas dá para refinar com os estilos dali mesmo).
- A gravação fica guardada na memória (junto com as falhas, as 3 últimas, nunca em disco). O cartão que aparece depois do Esc tem Transcrever, que segue como se você tivesse parado normalmente e cola no mesmo app, e Copiar prévia. No histórico, Transcrever transcreve e copia.
- Um toque rápido no atalho e um Esc sem fala nenhuma continuam sendo descartados. O Comando e as perguntas cancelam como antes.
Instalar: baixe FlowVoiceSetup.exe abaixo (Windows 10 e 11, ~3 MB, não pede administrador). Quem já tem o FlowVoice recebe a atualização sozinho.
FlowVoice v2.2.0
Mova a cápsula
- Arrastar durante a gravação: clique na cápsula e arraste enquanto grava, para qualquer canto da tela e até para outro monitor. Ela fica onde você largou até o fim daquele ditado; no próximo, volta para a posição padrão. Dá para desligar em Geral → Janela flutuante.
- Posição personalizada: além de Embaixo e Em cima, escolha o lugar arrastando a cápsula numa miniatura da tela (com encaixe nos cantos, nas bordas e no centro). Testar mostra onde ela aparece, e Usar onde arrastei por último aproveita o ponto em que você a largou.
Tentar de novo e ditados seguidos
- Tentar de novo quando a transcrição falha (rede, limite, chave): a gravação fica guardada só na memória (as 3 últimas falhas, nunca em disco). O cartão de erro ganha o botão e fica 30 s na tela; o histórico mostra a falha com o motivo e o mesmo botão (lá o texto só é copiado). Refaz como foi ditado: mesmo app, estilo e tradução, com os provedores e chaves de agora. Não vale para o Comando.
- Dois ditados seguidos no mesmo campo ganham um espaço entre eles ("…na quinta. A reunião…"), quando o cursor ficou onde o anterior terminou e faz menos de um minuto. Não em terminais, nem em escritas sem espaço (japonês, chinês, tailandês).
Revisar a seleção
- Revisar: selecione um texto em qualquer app e aperte
Ctrl + Alt + J. O FlowVoice corrige só a ortografia, os acentos e a pontuação (vírgulas inclusive), sem trocar palavras nem mudar o estilo, e sem precisar falar nada. Também aparece como o chip Revisar no cartão do Comando, no resultado e no histórico. Se a IA mudar mais do que isso, o texto fica como estava; se não houver nada para corrigir, nada é colado (a formatação do texto fica intacta). Em teclados ondeAltGr + Jdigita um caractere, começa sem atalho; dá para escolher outro em Atalhos.
Novidades no app
- Depois de uma atualização, a primeira vez que a janela abre mostra o que há de novo, no idioma da interface. O histórico completo fica em Sobre → Histórico de mudanças (funciona sem internet).
10 idiomas
- A interface agora também está em francês, alemão, japonês, chinês, russo, hindi e bengali, além de português, inglês e espanhol, com as fontes certas do Windows para japonês, chinês, hindi e bengali.
- Automático (Windows), o novo padrão: o app segue o idioma do Windows (e inglês, se for um idioma que ele ainda não tem). Instalações novas também começam com o idioma da fala em automático. Quem já usa mantém o que escolheu.
- O menu da bandeja, as mensagens de erro e os nomes dos estilos prontos seguem o idioma da interface (antes ficavam sempre em português).
Atalhos sem conflito
- Colar de novo vem sem atalho em instalações novas:
Ctrl + Alt + Vé o Colar Especial do Office. Continua no menu da bandeja, e dá para escolher um atalho em Atalhos. Quem já usa mantém o atalho. - AltGr: em teclados onde
AltGr + Kdigita um caractere (Ctrl + Alté oAltGr), o Comando começa sem atalho na primeira execução, para não roubar a tecla, e a tela Atalhos explica por quê.
Privacidade e microfone
- Nova seção Privacidade em Sobre: o que fica no PC, o que vai para cada provedor (áudio, transcrição, vocabulário, nome do app, texto selecionado no Comando) e onde ficam as chaves. Sem telemetria.
- Erros de microfone mais claros: quando o Windows bloqueia o microfone (diz onde liberar, em Privacidade e segurança → Microfone) e quando outro app o usa com exclusividade.
- Mensagem própria quando outro app está segurando a área de transferência.
Licença
- O FlowVoice passa a ser distribuído sob a GPL-3.0: continua gratuito e de código aberto, e qualquer versão modificada que for distribuída precisa vir com o código-fonte, sob a mesma licença.
Correções
- Som que ficava mudo: se o app fechasse no meio de uma gravação com "Silenciar o som do PC durante a gravação" ligado, o som do PC continuava mudo. Agora ele volta na próxima abertura.
- Iniciar com o Windows mais confiável: em alguns PCs o Windows pulava a entrada de inicialização do FlowVoice mesmo marcada como habilitada no Gerenciador de Tarefas. Agora o app também cria uma tarefa de logon no Agendador de Tarefas (por usuário, sem pedir administrador).
- Desligar a inicialização no Gerenciador de Tarefas agora vale de verdade: o app não se liga de novo sozinho ao abrir.
- Comando ou "Outra versão" com tradução não devolve mais duas versões (o original e a tradução, a tradução repetida, um "---" com comentário ou uma "versão melhorada" com rótulo); uma nota no fim, como "(Note: …)", também sai.
- Texto ditado em árabe, hebraico, persa e urdu aparece na direção certa no overlay, no histórico e no chat.
- As novidades de uma atualização aparecem formatadas no app (seções, lista, negrito e código), sem o aviso de download do GitHub.
- A tela Sobre mostra a versão instalada no título (era fixo "2.0").
Instalar: baixe FlowVoiceSetup.exe abaixo (Windows 10 e 11, ~3 MB, não pede administrador). Quem já tem o FlowVoice recebe a atualização sozinho.
FlowVoice v2.1.0
Prévia ao vivo mais estável
- O texto não volta mais atrás: cada modelo tem um pedido por vez, e uma resposta atrasada (de um trecho mais antigo) é descartada.
- Palavras confirmadas: uma palavra só fica firme quando duas respostas seguidas concordam nela; o resto aparece mais claro e ainda pode mudar.
- A prévia não manda mais o texto anterior como contexto (às vezes ele voltava repetido).
- O ritmo segue os limites que o próprio Groq informa e sempre guarda espaço para a transcrição final, que não leva mais "limite atingido" logo depois da prévia.
- Frases longas são fechadas em até 15 s: respostas mais rápidas e menos segundos gastos do plano grátis.
- A faixa extra do Gemini na prévia saiu (escrevia diferente do Whisper e era mais lenta, o texto pulava).
- Medido com os mesmos 4 áudios: texto já mostrado como firme e depois trocado caiu de 2,5–7,5 vezes por ditado para zero; o total de texto reescrito caiu ~4×; atualizações a cada ~1,2–1,5 s (antes ~1,7–2,0 s); nenhum "limite atingido".
Vidro na cápsula
- Nova opção em Geral → Janela flutuante: Vidro (transparente e desfocada, com borda de luz) ou Translúcido (tinta mais leve), usando o desfoque do próprio Windows, feito pela placa de vídeo.
- Luz e sombra como no macOS 27: brilho, borda chanfrada, luz na parte de baixo e sombra suave (ideia de Thiago Silva).
- Usar também nesta janela: a janela de configurações ganha o mesmo vidro (o acrílico do Windows 11 atrás dela), com os cartões continuando sólidos para ler bem.
- A aparência da cápsula também pode ser escolhida no primeiro passo do tour, com uma prévia ao vivo.
- Precisa dos efeitos de transparência do Windows; com eles desligados ou com a economia de energia, a cápsula fica sólida.
Correções
- Num PC ocupado, ao iniciar com o Windows, a janela às vezes mostrava
state not managed for field state…no lugar das configurações. - Depois de atualizar, o FlowVoice reabre sozinho com a janela aberta (se tinha iniciado com o Windows, voltava só na bandeja e parecia não ter reaberto).
Instalar: baixe FlowVoiceSetup.exe abaixo (Windows 10 e 11, ~3 MB, não pede administrador). Quem já tem o FlowVoice recebe a atualização sozinho.
FlowVoice v2.0.0
Reescrita completa: de Python/PySide6 para Tauri 2 (Rust) + Svelte 5.
Por que a 1.x parou de funcionar
- O GitHub Models foi descontinuado em 30/07/2026.
- Os modelos
llamado Groq saíram do plano grátis (agosto/2026). - Os modelos Gemini 1.5/2.0 foram desligados, e a biblioteca
google-generativeaifoi descontinuada. - A 1.x escondia o erro real, então parecia que simplesmente "não funcionava".
Novidades
- Overlay novo: prévia ao vivo do texto enquanto você fala e, depois do resultado, chips para trocar o estilo, traduzir, substituir o que já foi colado, colar ou copiar.
- Novo estilo Prompt: enxuga a fala para mandar a uma IA, com menos tokens e o mesmo contexto.
- Estilos Natural, Profissional, Cru e Só transcrição, com prompts editáveis e estilos personalizados.
- Estilos por aplicativo: escolha o estilo usado em cada app (Outlook, Slack, VS Code, Gmail no navegador…).
- Modo Comando (
Ctrl + Alt + K): selecione um texto e diga o que fazer com ele. - Tradução para 34 idiomas, por atalho (
Ctrl + Shift + Y) ou no próprio overlay. - Colar de novo a última transcrição (
Ctrl + Alt + V). - Provedores atualizados: Groq (
whisper-large-v3,gpt-oss-20b), Gemini 3.x, OpenRouter (modelos grátis), Mistral, OpenAI, Ollama e qualquer endpoint compatível com OpenAI. - Failover entre provedores e chaves, com o erro real do provedor exibido.
- Modelos que se corrigem sozinhos: se um provedor aposenta um modelo, o FlowVoice escolhe e testa o substituto.
- Modo 100% offline com whisper.cpp (modelos baixados sob demanda, incluindo um ajustado para português do Brasil).
- Remoção de vícios de linguagem antes da IA, vocabulário próprio, histórico pesquisável e push-to-talk.
- Chaves no cofre de credenciais do sistema, importadas automaticamente da 1.x.
- Interface nova (PT/EN/ES, tema claro e escuro) e assistente de configuração com tutorial e teste de cada chave.
- Linha de comando (
flowvoice --toggle,--translate,--ask,--command,--paste-last,--cancel) para Stream Deck, AutoHotkey e scripts. - Instalador de ~3 MB e atualização automática assinada pelo GitHub Releases.
Instalar: baixe FlowVoiceSetup.exe abaixo (Windows 10 e 11, ~3 MB, não pede administrador). Quem já tem o FlowVoice recebe a atualização sozinho.
FlowVoice v1.9.2
FlowVoice v1.9.2
Comparar com a versão anterior:
releases/1.9.1.md
Correções
- Traduções quebradas no executável compilado (.exe): No v1.9.1, o módulo
i18n.pyusavaos.path.dirname(sys.executable)para localizar a pastalocales/quando rodando como.exe. O PyInstaller extrai os arquivos bundlados emsys._MEIPASS, que é um diretório temporário diferente da pasta do executável. Com isso, o_load()falhava silenciosamente, o cache de traduções ficava vazio etr(key)devolvia a própria chave em vez do texto traduzido — resultando em toda a interface exibindo os identificadores brutos (nav_connections,btn_save,field_api_key_label, etc.). Corrigido usandosys._MEIPASScom fallback parasys.executable, igual ao padrão já adotado emconfig.py.
Empacotamento
- Windows:
dist/FlowVoiceSetup.exe - Ubuntu:
ubuntu/dist/flowvoice_1.9.2_amd64.deb
Instalação
Windows
Execute FlowVoiceSetup.exe ou use a atualização automática dentro do app.
Ubuntu
sudo apt install ./ubuntu/dist/flowvoice_1.9.2_amd64.debFull Changelog: v1.9.1...v1.9.2
FlowVoice v1.9.1
FlowVoice v1.9.1
Comparar com a versão anterior:
releases/1.9.0.md
Novidades
-
Internacionalização (i18n) completa: Toda a interface do FlowVoice — Wizard de configuração, painel de configurações, overlay, bandeja do sistema e diálogos — agora é multilíngue, com suporte a Português (Brasil), Inglês (EUA) e Espanhol. As strings são carregadas de arquivos JSON em
locales/e trocadas ao vivo sem reiniciar o app. -
Seletor de idioma no primeiro passo do Wizard: O fluxo de configuração inicial agora começa com a escolha do idioma, exibindo bandeiras SVG (
🇧🇷 / 🇺🇸 / 🇪🇸) em um combo estilizado. O idioma selecionado é persistido e aplicado imediatamente à UI. -
Seletor de idioma no painel de configurações e bandeja: Botão de idioma com bandeira na barra lateral do painel e item de menu na bandeja do sistema permitem trocar o idioma a qualquer momento durante o uso normal do app.
-
Módulo
i18n.py: Novo módulo independente comtr(key)para obter strings traduzidas,set_language()para troca ao vivo eget_language()para consulta do idioma atual. Compatível com PyInstaller (localizalocales/corretamente em builds compilados). -
Reorganização de ícones SVG: Todos os ícones de provedores e utilitários foram movidos da raiz do projeto para a pasta
icons/(gemini.svg,github.svg,groq.svg,openai.svg,globe.svg,instagram.svg,key.svg,flag_pt.svg,flag_en.svg,flag_es.svg), organizando melhor a estrutura do projeto.
Melhorias
-
main.specatualizado: Substituído o padrãoicon_*.svg(raiz) pelo diretórioicons/nosdatasdo PyInstaller. Adicionadas entradas paralocales/ei18n.pygarantindo que o executável compilado inclua todos os recursos necessários. -
build-windows.pyatualizado: O script de build agora detecta e inclui automaticamente as pastaslocales/eicons/, e o arquivoi18n.py, via--add-data, sem depender do.specmanualmente editado. -
Estrutura do projeto documentada no README: Nova seção com árvore de arquivos e tabela de responsabilidades por módulo, facilitando a contribuição e manutenção do projeto.
Correções
- Ícones de provedores quebrados no executável compilado: Com a migração dos SVGs para
icons/e o padrãoicon_*.svgainda no.spec, o executável compilado em v1.9.0 não encontraria os ícones no Wizard. Corrigido nesta versão com a inclusão correta da pastaicons/no bundle.
Empacotamento
- Windows:
dist/FlowVoiceSetup.exe - Ubuntu:
ubuntu/dist/flowvoice_1.9.1_amd64.deb
Instalação
Windows
Execute FlowVoiceSetup.exe ou use a atualização automática dentro do app.
Ubuntu
sudo apt install ./ubuntu/dist/flowvoice_1.9.1_amd64.debFull Changelog: v1.9.0...v1.9.1
FlowVoice v1.9.0
FlowVoice v1.9.0
Comparar com a versão anterior:
releases/1.8.2.md
Novidades
-
Pesquisa na web em tempo real: O modo Pesquisa (
Ctrl + Shift + U) agora suporta busca real na internet via Tavily API. Configure sua chave Tavily nas Conexões e o FlowVoice consultará fontes atualizadas, sintetizando a resposta em português com o Llama 3.3 70B (Groq). Sem chave Tavily, o app responde com clima via wttr.in (sem chave) ou com o conhecimento de treinamento da IA, informando honestamente quando não tem dados em tempo real. -
Proteção por senha para chaves de API: A seção Segurança nas configurações agora permite definir uma senha local para proteger suas chaves. O botão "Ver Chaves" na aba Conexões passa a exigir a senha antes de revelar qualquer chave. Alterar ou remover a senha também exige confirmação da senha atual.
-
Opção "Esqueci a senha": Caso esqueça a senha, um fluxo dedicado oferece a opção de resetar todas as chaves de API e a senha de uma vez, voltando ao estado inicial do app — ou cancelar e manter tudo como está.
-
Campo de API Tavily nas Conexões: Novo campo para configurar a chave da Tavily Search API, usada exclusivamente pelo modo de pesquisa na web.
-
Ícones SVG dos provedores no wizard de configuração: Os cards de seleção de provedor (Groq, Gemini, OpenAI, GitHub Models) agora exibem os logos oficiais de cada serviço em vez de letras genéricas.
-
Ícones clicáveis na barra inferior das configurações: Os links de GitHub, Instagram e site do autor foram substituídos por ícones SVG coloridos (GitHub em branco, Instagram em rosa, site em azul) com tooltip e clique direto.
Melhorias
-
Animações do painel de configurações: Transições entre abas completamente refeitas — fade-in suave na página entrante sem flashes ou artefatos visuais.
-
Botões da sidebar sem flash de cor: Eliminado o glitch de cor que ocorria ao clicar nos botões da barra lateral das configurações.
-
ComboBoxes não mudam ao rolar: Todos os menus suspensos do painel param de alterar o valor selecionado quando o usuário rola a página com o scroll do mouse.
-
Ícone real no título da janela: A barra de título do painel de configurações agora exibe o ícone
icon.pngdo app em vez do emoji ⚡. -
Máximo de 2 tentativas nas requisições de IA: Reduz travamentos e mensagens de erro repetidas ao lidar com falhas de API, exibindo a mensagem de erro diretamente ao usuário na segunda falha.
-
Página do site (website/index.html) atualizada: Nova seção "O que há de novo na v1.9.0", card do provedor Tavily, checklist do hero atualizado com novos diferenciais e meta tags de SEO aprimoradas com JSON-LD structured data para melhor indexação no Google.
Correções
-
Chave Tavily não era revelada pelo "Ver Chaves": O campo Tavily estava ausente da lista de campos revelados pela senha. Corrigido — agora todas as 5 chaves (Groq, Gemini, OpenAI, GitHub Models, Tavily) são reveladas/ocultadas juntas.
-
Wizard de configuração não fechava ao ser aberto pelo botão: O botão X do wizard inicial não funcionava quando o wizard era aberto a partir do botão nas configurações (funcionava apenas na inicialização). Corrigido.
-
Barra de progresso do wizard extrapolava o modal: O componente de progresso do wizard inicial ultrapassava os limites arredondados do modal. Corrigido com ajuste de margens e clipping correto.
-
Label do título de página aparecia brevemente na área de conteúdo: Durante a transição entre abas, o label "Geral", "Conexões" etc. aparecia momentaneamente dentro da área de conteúdo por vazamento do efeito de composição. Corrigido usando animação de cor via
QTimerem vez deQGraphicsOpacityEffect.
Empacotamento
- Windows:
dist/FlowVoiceSetup.exe - Ubuntu:
ubuntu/dist/flowvoice_1.9.0_amd64.deb
Instalação
Windows
Execute FlowVoiceSetup.exe ou use a atualização automática dentro do app.
Ubuntu
sudo apt install ./ubuntu/dist/flowvoice_1.9.0_amd64.debFlowVoice v1.8.2
FlowVoice v1.8.2
Novidades e Melhorias
🎨 Melhorias de Design no Painel de Configurações
- Links de Créditos do Desenvolvedor: Adicionados links para o GitHub do projeto, o site pessoal do desenvolvedor e perfil do Instagram como créditos no rodapé da janela de configurações.
- Redimensionamento Confortável: Janela expandida de
620x640para650x750para dar muito mais respiro visual às descrições dos campos e evitar cortes de textos. - Hierarquia Visual: Todos os títulos das opções de configuração e caixas de seleção foram marcados em negrito (
font-weight: bold), melhorando a legibilidade e contraste. - Reorganização de Dicas de API: O bloco de ajuda de chaves de API foi atualizado com links clicáveis imediatos, classificando e recomendando o Groq e GitHub Models (como excelentes opções totalmente gratuitas) antes de Google Gemini e OpenAI.
- Verificação de Atualização em Segundo Plano: Adicionada verificação automática e assíncrona de novas atualizações a cada 1 hora, de forma extremamente leve e silenciosa.
- Indicador de Status de Versão: Exibição dinâmica da versão instalada no rodapé do painel de configurações (ex:
v1.8.2 (Atualizado)ou sinalização de nova versão disponível), integrado ao sistema de busca assíncrono.
Empacotamento
- Windows:
dist/FlowVoiceSetup.exe - Ubuntu:
ubuntu/dist/flowvoice_1.8.2_amd64.deb
Instalação
Windows
Execute FlowVoiceSetup.exe ou aceite a atualização automática pelo popup no aplicativo.
Ubuntu
sudo apt install ./ubuntu/dist/flowvoice_1.8.2_amd64.debComparar com a versão anterior:
releases/1.8.1.md
Full Changelog: v1.8.1...v1.8.2
FlowVoice v1.8.1
FlowVoice v1.8.1
Novidades e Melhorias
🎨 Transições Animadas e Fluidez (FloatingOverlay)
- Animações de Transição de Estado: Adicionado efeito de transição visual premium ao alternar entre os estados do modal (gravando, processando e concluído/copiado). O modal executa uma suave redução de opacidade (fade-out rápido), altera o estado e se redimensiona suavemente (interpolação geométrica) enquanto retorna à opacidade total.
- Transição de Cores Suave: A mudança de cor entre o roxo (gravando), laranja (processando) e verde/vermelho (sucesso/erro) agora é sincronizada com a animação de opacidade e tamanho, proporcionando um fluxo extremamente fluido e agradável aos olhos.
Correções
- Prevenção de Falhas de C++ (Shiboken RuntimeError): Corrigido o erro crítico
RuntimeError: libshiboken: Internal C++ object already deletedque ocorria ao interromper ou reiniciar gravações/processamentos de IA rapidamente. As chamadas aos estados de animação agora possuem proteção segura contra objetos destruídos pelo garbage collector da biblioteca PySide6/Qt. - Redimensionamento de Modal Compacto: Otimizada a largura e altura do modal para manter a proporção ideal durante gravações rápidas.
Empacotamento
- Windows:
dist/FlowVoiceSetup.exe - Ubuntu:
ubuntu/dist/flowvoice_1.8.1_amd64.deb
Instalação
Windows
Execute FlowVoiceSetup.exe ou aceite a atualização automática pelo popup no aplicativo.
Ubuntu
sudo apt install ./ubuntu/dist/flowvoice_1.8.1_amd64.debComparar com a versão anterior:
releases/1.8.0.md
Full Changelog: v1.8.0...v1.8.1
FlowVoice v1.8.0
FlowVoice v1.8.0
Novidades e Melhorias
🎨 Interface (FloatingOverlay)
- Redesign completo do overlay de feedback: O modal de confirmação (verde) e de erro (vermelho) que aparece após transcrição foi completamente reformulado com visual premium — gradientes, sombras suaves, ícones e tipografia modernos.
- Exibição de texto sempre dentro do modal: Corrigido o bug crítico onde o texto transcrito e as mensagens de erro ultrapassavam os limites do modal. O conteúdo agora fica sempre contido, com truncamento elegante (
…) quando necessário. - Tamanho fixo e estável: O modal agora tem dimensões consistentes independentemente do tamanho do texto, eliminando o comportamento instável de reposicionamento.
- Mensagem de erro ao não detectar voz: Adicionada mensagem de erro explícita e visível quando nenhuma fala é detectada na gravação, substituindo o silêncio anterior.
🎙️ Gravação e Transcrição
- Indicador de gravação corrigido: O indicador visual de gravação em andamento agora permanece centralizado e dentro do overlay, sem deslocar para fora do modal.
Correções
- Corrigido overflow do texto transcrito para fora dos limites do modal de confirmação.
- Corrigido overflow da mensagem de erro para fora dos limites do modal de erro.
- Corrigida ausência de mensagem quando nenhuma voz é detectada.
- Corrigido comportamento instável de reposicionamento do overlay após a exibição inicial.
Empacotamento
- Windows:
dist/FlowVoiceSetup.exe - Ubuntu:
ubuntu/dist/flowvoice_1.8.0_amd64.deb
Instalação
Windows
Execute FlowVoiceSetup.exe ou aceite a atualização automática pelo popup no aplicativo.
Ubuntu
sudo apt install ./ubuntu/dist/flowvoice_1.8.0_amd64.debComparar com a versão anterior:
releases/1.7.3.md
Full Changelog: v1.7.3...v1.8.0