getUserMedia → Web Speech API → transcript → chat://local/uri/command/execute
MediaRecorder chunks
→ POST /api/stt/transcribe
→ stt://local/audio/command/transcribe
→ Vosk / whisper.cpp / faster-whisper (future)
See flows/08_voice_command_to_kvm.uri.flow.yaml.