Open-source tools to use your phone's mic as a wireless input for your desktop โ over WiFi, no cloud required.
Pattern A โ Raw Audio: A server runs on your PC, your phone opens a web page (or app), streams mic audio over WiFi to a virtual audio device on your PC. Any app on your PC (voice assistant, Zoom, Discord, OBS) sees it as a real microphone.
Pattern B โ Voice-to-Text: Your phone does the speech recognition locally, then sends the recognized text to your PC via WebSocket. The text is typed into whatever window is focused. No virtual audio driver needed.
Phone streams live audio โ PC sees a real microphone. Best for voice assistants that listen for spoken commands.
Low-latency streaming via WebTransport (QUIC/UDP) with WebSocket fallback. No phone app install โ just open a web page. Works on iOS Safari too. Noise gate, gain, and latency recovery controls from the phone. QR-code pairing with PIN security.
No app install iOS + Android Requires VB-Cable on WindowsSingle executable โ double-click and go. Auto-installs its own virtual audio driver. WebRTC-based for millisecond-level LAN latency. Modern Material Design 3 interface. Self-signed HTTPS for browser mic access.
No app install Auto-driver setup iOS + AndroidPython server on PC, phone scans QR and streams via WebSocket. Also includes offline transcription via Vosk (voice-to-text without internet). 100% offline, no cloud.
No app install Python required Requires VB-Cable on WindowsThe OG โ been around for years. Android app connects to a PC client via WiFi, Bluetooth, or USB. Well-established, stable. Has a free tier with ads.
Requires Android app Windows client neededKotlin Multiplatform client with built-in noise suppression, AGC, and echo removal. Supports WiFi and USB (ADB/AOA) connections. Works on Windows, Linux, and macOS.
Requires Android app Cross-platform serverPhone handles speech recognition and types the result into your PC's focused window. Great for dictation and text-based commands.
Speak on your phone, text appears at your PC's cursor. Uses your phone's built-in voice keyboard for recognition. QR pairing with auto-reconnect. Cross-subnet recovery for switching between WiFi networks. Auto-sends on speech end.
No app install (browser) No virtual audio drivernpm package โ phone's voice keyboard types directly into your desktop's focused window. Supports local WiFi or internet relay for remote use. Optional AI-powered text cleanup via OpenAI/Anthropic. Clipboard mode for Windows/macOS.
No app install (browser) Node.js requiredFull voice assistant โ speak commands to your phone, they execute on your PC. Open apps, search files, play music, dictate text, control mouse/keyboard remotely. Android app connects to a Windows desktop client. Free tier available.
Requires Android app Windows onlyNo app install on phone, just scan QR and go. Lowest latency. Install VB-Cable (QuicMic) or use the built-in driver (ZeroMic), select it as your mic in the voice assistant app.
Your phone handles speech recognition and types the result at your cursor. Zero drivers, zero config. Just scan a QR code and start talking.
All tools need: Phone and PC on the same WiFi network. If your couch is on the same network as your PC (almost always the case in a home setup), you're good to go.
Virtual mic tools (QuicMic, ZeroMic, BlueFlow, WO Mic, MicYou) need a virtual audio driver installed on the PC โ the phone's audio is routed through it so other apps see a real microphone.
Voice-to-text tools (Voicing, VoiceBridge) skip the audio layer entirely โ your phone does the recognition and injects text, so no virtual driver is needed.