Один длинный DPC от видеодрайвера убивает live STT быстрее, чем любой медленный провайдер.
Windows не real-time. Железо поднимает interrupt — драйвер гоняет ISR, потом DPC. Пока DPC на ядре, аудио-движок audiodg.exe стоит. Microsoft: DPC <100 µs, ISR <25 µs. LatencyMon ловит 2–14 ms от nvlddmkm.sys / dxgkrnl.sys — 10-ms shared WASAPI буфер проседает, STT получает рваные фреймы.
Talkaside: два независимых WASAPI (mic capture + loopback). Свои lock-free rings, ресемпл в 16 kHz mono. Замер latency + auto-failover на локальный Whisper/Parakeet или следующий провайдер. История в %LOCALAPPDATA%Talkaside.
На любом звонке подсказки и перевод не рвутся из-за видеокарты. Чистые стороны, real-time даже когда ядро занято.