Files
voice-cat/clients/windows
Talon 08e6c5930a
Build and test / test (macos-latest) (push) Canceled after 0s
Build and test / test (ubuntu-24.04) (push) Canceled after 0s
Build and test / test (windows-latest) (push) Canceled after 0s
Build and test / apple-client (push) Canceled after 0s
Retire legacy implementations and flatten managed layout
2026-09-21 00:11:32 +02:00
..

Windows client

The .NET 10 WinForms client uses VoiceCat.Core and VoiceCat.Audio. Its only native runtime component is voicecat_media.dll, the narrow Opus/RNNoise shim.

./scripts/build-native.ps1
dotnet restore clients/windows/VoiceCat.slnx --locked-mode
dotnet build clients/windows/VoiceCat.slnx -c Release --no-restore
./clients/windows/publish-client.ps1

Publishing produces artifacts/client/win-x64. The noninteractive form and WASAPI device gate is:

./artifacts/client/win-x64/VoiceCat.App.exe --smoke-test --audio

Manual release validation includes keyboard operation, NVDA navigation, curated announcements, and a sustained real call.