Sonik hansp27
winget install --id=Hansp27.Sonik -e Sonik is a Windows desktop speech-to-text app that records audio locally and transcribes it with bundled whisper.cpp binaries and Whisper model files.
winget install --id=Hansp27.Sonik -e Sonik is a Windows desktop speech-to-text app that records audio locally and transcribes it with bundled whisper.cpp binaries and Whisper model files.

A voice transcription app for Windows that runs locally on the GPU.
Install with Winget, or download the latest installer directly from GitHub Releases.
winget install hansp27.Sonik
NOTE: If installation fails silently, it's because of a bug in winget-cli MOTW verification. Manually remove the mark and retry:
Unblock-File $env:LOCALAPPDATA\Temp\WinGet\Hansp27.Sonik.0.1.8\6e096d846e59c3fb9ee0687fd0bf0ab38dc80106b309a9db8f444fca6f2ee23d
winget install hansp27.Sonik
The application works but still want to kindly ask for your patience as it's in an early stage and the user experience is not completely flawless.
Sonik is written in C#/.NET. Audio capture and conversion use bundled ffmpeg, and transcription runs locally through bundled whisper.cpp binaries (whisper-server / whisper-cli) with Whisper model files.
Build and run:
dotnet build .\Sonik.sln
dotnet run --project .\Sonik.App\Sonik.App.csproj
Build an installer (fetches dependencies automatically):
.\installer\build.ps1 -Configuration Release -Rid win-x64
Installer output is written under publish\installer\.
Sonik.App\ - WPF desktop appSonik.Core\ - recording, transcription, settings, and shared logicassets\ - icons and bundled sample assetsinstaller\ - Inno Setup packaging and dependency setup scriptspublish\ - generated release and installer artifacts, created by packaging buildsProposals for improvements, PRs, Issues and discussions are very much appreciated. The goal is to create a speech-to-text app people will love.