Repolode
Const-me

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. 1

    Baixe WhisperDesktop.zip na seção Releases, descompacte-o e execute WhisperDesktop.exe

  2. 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