Simulates the telephone path: mic captured as 8 kHz PCM Int16 mono (the rate a real phone line delivers), then upsampled to 16 kHz before being sent to the streaming ASR and Smart Turn services. Audio streams continuously; ASR end events drive Smart Turn analyze. Each Smart Turn probability is fused with six language-agnostic ASR signals — excess trailing silence, tail-confidence drop, fragment size, speech density, cross-segment cadence, and turn duration — into a final commit probability. See docs/smart_turn/SIGNALS.md.