Capturing the mic and the call as two separate tracks on Windows with cpal and WASAPI loopback
How a Rust audio engine captures the microphone and system output as two mono 16 kHz tracks for live transcription, and how it stops speaker bleed.
Tag archive
How a Rust audio engine captures the microphone and system output as two mono 16 kHz tracks for live transcription, and how it stops speaker bleed.

I recently encountered an interesting performance issue while running Ollama locally on my ASUS...
"My S: drive has a red X and I can't open my files!" 😩 It's one of the most common help desk tickets...
Disclosure: I build Hutsix, one of the two tools compared here. I've tried to write the parts where...
A few days ago I wrote about the tray app I built for the small USB screen inside my PC case. This is...

Get-ChildItem -Path C:\logs -Include *.log looks correct, runs without an error, and returns nothing....

I created Battery Forecast, an open-source Windows adaptation of Matteo Bonfanti’s Till Dusk, powered...
A 60–90 minute PowerShell audit that finds every Windows Server 2016 host, captures its roles and patch level, and gives you a migration plan.
Check BitLocker status with Control Panel, manage-bde -status or Get-BitLockerVolume, see what Suspended or Waiting for activation means, and fix it.
Almost every legacy project I look at starts with the same question, and it is never "what language...

From DSP bring-up with Excel to a native Windows executable built with LibreOffice Calc.
How Sysmon Event ID 10 exposes lsass memory access: GrantedAccess 0x1410, CallTrace UNKNOWN, and a chain-based rule.