Reconhecimento de fala open source baseado no Whisper, com timestamps por palavra via alinhamento forçado e diarização de falantes opcional.
HaujetZhao/CapsWriter-Offline
Ferramenta de ditado por voz offline para Windows: segure CapsLock ou o botão lateral X2 do mouse para falar e solte para inserir o texto reconhecido.
Alternativa open source a:Dragon NaturallySpeaking
- Estrelas
- 6,985
- Forks
- 653
- Issues abertas
- 216
- Último commit
- mês passado
O que é?
CapsWriter-Offline é uma ferramenta de ditado por voz totalmente offline para Windows. Segure CapsLock ou o botão lateral X2 do mouse para falar; ao soltar a tecla, o texto reconhecido é inserido na janela ativa. A ferramenta oferece modos de pressionar para falar e de gravação com um único clique, e funciona em uma configuração cliente/servidor, permitindo executar os modelos de reconhecimento de fala em outra máquina.
O projeto oferece vários mecanismos de reconhecimento, incluindo Paraformer, SenseVoice-Small, Fun-ASR-Nano e Qwen3-ASR; alguns deles podem usar aceleração por GPU. Além do ditado em tempo real, a ferramenta transcreve arquivos de áudio e vídeo para legendas .srt, texto .txt e marcações de tempo .json. O pós-processamento de texto inclui conversão de números chineses, substituição de palavras-chave por correspondência fonética aproximada, regras de substituição com regex e funções baseadas em LLM que processam o resultado quando ele começa com o nome de uma função.
O software é voltado para Windows 10/11 (64 bits). Linux e macOS não são compatíveis. O cliente pode funcionar em máquinas mais antigas com Windows 7, mas o modelo do servidor, não.
Recursos principais
- 01Entrada por pressionar para falar com CapsLock ou o botão lateral X2 do mouse, inserindo o texto ao soltar.
- 02Reconhecimento de fala offline com vários mecanismos selecionáveis, alguns com aceleração por GPU.
- 03Transcreve arquivos de áudio e vídeo para legendas SRT, texto e arquivos JSON com marcações de tempo.
- 04Substituição de palavras-chave por correspondência fonética aproximada, além de regras de substituição com regex.
- 05Converte números chineses falados em algarismos arábicos.
- 06Separação entre cliente e servidor, permitindo que o cliente funcione em máquinas mais antigas.
Casos de uso
- Ditado de texto em qualquer aplicativo do Windows sem enviar áudio para a nuvem.
- Trabalho em máquinas que precisam permanecer offline, como computadores protegidos ou isolados de redes externas.
- Geração de legendas e transcrições a partir de arquivos locais de áudio ou vídeo.
- Manutenção de um vocabulário personalizado com termos raros para que sejam reconhecidos corretamente.
Início rápido
- 1
Instale o runtime do VC++ (e o ffmpeg para transcrever arquivos).
- 2
Baixe a versão mais recente e o arquivo de modelos e extraia os modelos na pasta models.
- 3
Clique duas vezes em start_server.exe para iniciar o servidor.
start_server.exe - 4
Clique duas vezes em start_client.exe e, em seguida, mantenha pressionada a tecla CapsLock ou o botão lateral X2 do mouse para falar.
start_client.exe
Antes de usar
- O suporte oficial é apenas para Windows 10/11 (64 bits); o Linux não foi testado e o macOS não é compatível.
- É necessário baixar os arquivos de modelos separadamente para que funcione.
- Os modelos do servidor não podem ser executados em máquinas com Win7; nelas, só é possível usar o cliente.
Tópicos
Perguntas frequentes
- O que é CapsWriter-Offline?
- Ferramenta de ditado por voz offline para Windows: segure CapsLock ou o botão lateral X2 do mouse para falar e solte para inserir o texto reconhecido. CapsWriter-Offline é uma ferramenta de ditado por voz totalmente offline para Windows. Segure CapsLock ou o botão lateral X2 do mouse para falar; ao soltar a tecla, o texto reconhecido é inserido na janela ativa. A ferramenta oferece modos de pressionar para falar e de gravação com um único clique, e funciona em uma configuração cliente/servidor, permitindo executar os modelos de reconhecimento de fala em outra máquina.
- CapsWriter-Offline é gratuito? Qual é a licença?
- CapsWriter-Offline é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- CapsWriter-Offline ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de CapsWriter-Offline foi em 14 de set. de 2026.
- Para que posso usar CapsWriter-Offline?
- Ditado de texto em qualquer aplicativo do Windows sem enviar áudio para a nuvem. Trabalho em máquinas que precisam permanecer offline, como computadores protegidos ou isolados de redes externas. Geração de legendas e transcrições a partir de arquivos locais de áudio ou vídeo. Manutenção de um vocabulário personalizado com termos raros para que sejam reconhecidos corretamente.
- Como instalar CapsWriter-Offline?
- Instale o runtime do VC++ (e o ffmpeg para transcrever arquivos). Baixe a versão mais recente e o arquivo de modelos e extraia os modelos na pasta models. Clique duas vezes em start_server.exe para iniciar o servidor.: start_server.exe Clique duas vezes em start_client.exe e, em seguida, mantenha pressionada a tecla CapsLock ou o botão lateral X2 do mouse para falar.: start_client.exe
- Onde consigo CapsWriter-Offline?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/HaujetZhao/CapsWriter-Offline
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
App de ditado com IA, open source e local-first, que transforma fala em texto no macOS e no Windows e funciona offline com o Whisper.
Agente de vídeo com IA para macOS e Windows que edita vídeos em uma timeline editável: transcreve, legenda, traduz, dubla, corta e anima.
Transforma um iPhone em touchpad, mouse aéreo e controle de entrada de voz e texto para computadores Windows, Mac e Linux pela rede doméstica.
Aplicativo desktop que transcreve e traduz áudio e vídeo offline no seu computador, baseado no Whisper da OpenAI.
Aplicativo Web baseado no Gradio e voltado para Windows, que reúne síntese de fala, clonagem de voz, transcrição com Whisper, download do YouTube, separação de vocais e tradução para dublagem.