Reconhecimento de fala open source baseado no Whisper, com timestamps por palavra via alinhamento forçado e diarização de falantes opcional.
Const-me/Whisper
Port do Whisper da OpenAI para C++ no Windows, com reconhecimento de fala executado em qualquer GPU Direct3D 11 por meio do DirectCompute.
- Estrelas
- 10,704
- Forks
- 980
- Issues abertas
- 172
- Último commit
- mês passado
O que é?
Whisper é uma implementação para Windows em C++ do modelo de reconhecimento automático de fala Whisper, da OpenAI, baseada no projeto whisper.cpp e em seus arquivos de modelo GGML. O processamento do modelo é feito na GPU por meio de compute shaders do DirectCompute, sem depender de CUDA ou PyTorch, e funciona com qualquer GPU compatível com Direct3D 11.0.
O projeto inclui uma interface gráfica WhisperDesktop para transcrever arquivos de áudio e capturar áudio ao vivo do microfone, além de uma DLL nativa no estilo COM e um wrapper em C# distribuído pelo NuGet. A decodificação de áudio usa o Media Foundation, e há detecção de atividade de voz para a captura pelo microfone. O projeto oferece suporte apenas ao Windows de 64 bits.
O autor informa que o projeto não recebe atualizações desde 2023 e que existe um sucessor comercial.
Recursos principais
- 01Inferência na GPU independente de fabricante, usando compute shaders do DirectCompute em hardware compatível com Direct3D 11.0
- 02Biblioteca nativa em C++ sem dependências de runtime além dos componentes do sistema operacional
- 03Interface gráfica para transcrever arquivos e capturar áudio ao vivo do microfone
- 04Decodificação de áudio e vídeo pelo Media Foundation
- 05Detecção de atividade de voz para captura pelo microfone
- 06Wrapper em C# no NuGet e suporte a scripts no PowerShell 5.1
Casos de uso
- Transcrever arquivos de áudio em um PC com Windows sem instalar Python ou CUDA
- Adicionar reconhecimento de fala offline a um aplicativo para Windows em C# ou C++
- Transcrever ao vivo o áudio do microfone em máquinas com GPU integrada ou que não seja da NVIDIA
Início rápido
- 1
Baixe WhisperDesktop.zip na seção Releases, descompacte-o e execute WhisperDesktop.exe
- 2
Na primeira inicialização, baixe um modelo como ggml-medium.bin (1,42 GB) quando solicitado
Antes de usar
- Compatível apenas com Windows de 64 bits; não oferece suporte a macOS nem Linux.
- Requer uma CPU com suporte a AVX1 e F16C.
- O autor não atualiza o projeto desde 2023, e existe um sucessor comercial.
- A detecção automática de idioma não foi implementada, e a captura em tempo real apresenta alta latência (cerca de 5 a 10 segundos).
Em coleções
Tópicos
Perguntas frequentes
- O que é Whisper?
- Port do Whisper da OpenAI para C++ no Windows, com reconhecimento de fala executado em qualquer GPU Direct3D 11 por meio do DirectCompute. Whisper é uma implementação para Windows em C++ do modelo de reconhecimento automático de fala Whisper, da OpenAI, baseada no projeto whisper.cpp e em seus arquivos de modelo GGML. O processamento do modelo é feito na GPU por meio de compute shaders do DirectCompute, sem depender de CUDA ou PyTorch, e funciona com qualquer GPU compatível com Direct3D 11.0.
- Whisper é gratuito? Qual é a licença?
- Whisper é open source sob a licença MPL-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- Whisper ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de Whisper foi em 22 de set. de 2026.
- Para que posso usar Whisper?
- Transcrever arquivos de áudio em um PC com Windows sem instalar Python ou CUDA Adicionar reconhecimento de fala offline a um aplicativo para Windows em C# ou C++ Transcrever ao vivo o áudio do microfone em máquinas com GPU integrada ou que não seja da NVIDIA
- Como instalar Whisper?
- Baixe WhisperDesktop.zip na seção Releases, descompacte-o e execute WhisperDesktop.exe Na primeira inicialização, baixe um modelo como ggml-medium.bin (1,42 GB) quando solicitado
- Onde consigo Whisper?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Const-me/Whisper
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Toolkit de reconhecimento de fala ponta a ponta, desenvolvido para produção em PyTorch, com ferramenta de linha de comando, API Python, receitas de treinamento e runtimes de implantação.
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.
Ferramenta open source para recortar vídeos localmente, transcrevendo a fala com FunASR e cortando trechos por texto ou interlocutor, com opção de usar LLM.
Port em C/C++ do modelo de reconhecimento de fala Whisper, da OpenAI, para transcrição rápida e offline em CPU e GPU, sem dependências.
Uma reimplementação mais rápida do modelo de reconhecimento de fala Whisper, da OpenAI, com o mecanismo de inferência CTranslate2, menor uso de memória e quantização de 8 bits.