Почему practice mode на живом звонке превращается в бесполезный шум, если переводчик видит только смешанный поток.

Обычные live-переводчики берут один микс из Zoom или Teams. STT путает стороны, грамматика и новые слова смешиваются с твоими фразами. Practice mode не работает — нет чистого incoming для разбора словаря и правил.

Talkaside открывает dual-stream WASAPI. Микрофон — capture endpoint. Входящий звук — loopback на render endpoint (AUDCLNT_STREAMFLAGS_LOOPBACK, shared). Каждый трек ресемплится отдельно в 16 кГц моно, свой VAD (Silero), свой STT: локальный Whisper (whisper.cpp) или Parakeet, либо провайдер.

Incoming сразу в переводчик (Hy-MT2, 27 языков). Practice mode разбирает по фразам — vocabulary, grammar, примеры из диалога. Companion даёт короткие подсказки, не прерывая.

История и транскрипт с таймстемпами на диске. После — поиск, экспорт, AI-сводка. Ты выбираешь провайдеров. Failover при partial >300 мс.

Без чистого incoming practice mode врёт на смеси голосов.

https://talkaside.com/