This app requires a virtual audio cable device to work!
AndroidMic streams audio from your phone to your PC, but your PC needs a way to recognize this audio stream as a microphone input. This is where virtual audio cables come in.
On Windows:
On Linux:
pactl load-module module-null-sink sink_name=virtual_mic
pactl load-module module-remap-source master=virtual_mic.monitor source_name=virtual_mic_source
On macOS:
Follow the instructions above for your operating system to install a virtual audio cable solution. This step is required before proceeding.
Download and install
nix run nixpkgs#android-mic or add pkgs.android-mic to your configurationmacOS users: You may need to run this command to allow the app to run:
xattr -c /Applications/AndroidMic.appSee this discussion for more details.
Select output audio device
Choose connection method
TCP/UDP (WiFi):
USB ADB:
USB Serial:
Configure audio settings (Advanced)
Install the app
Configure settings
Connect and start
After setup, the virtual microphone will appear in your system's audio input devices. Select it in any application:
The PC app originally started as a WPF application written in C# for Windows only. Most features have been recreated in Rust (thanks to @wiiznokes) for cross-platform support. The WPF app branch is still available for reference.
Note: Bluetooth support was removed in favor of USB Serial connection, which provides better bandwidth.
Rust
64.7%
Kotlin
33.6%
Fluent
1.1%
This app requires a virtual audio cable device to work!
AndroidMic streams audio from your phone to your PC, but your PC needs a way to recognize this audio stream as a microphone input. This is where virtual audio cables come in.
On Windows:
On Linux:
pactl load-module module-null-sink sink_name=virtual_mic
pactl load-module module-remap-source master=virtual_mic.monitor source_name=virtual_mic_source
On macOS:
Follow the instructions above for your operating system to install a virtual audio cable solution. This step is required before proceeding.
Download and install
nix run nixpkgs#android-mic or add pkgs.android-mic to your configurationmacOS users: You may need to run this command to allow the app to run:
xattr -c /Applications/AndroidMic.appSee this discussion for more details.
Select output audio device
Choose connection method
TCP/UDP (WiFi):
USB ADB:
USB Serial:
Configure audio settings (Advanced)
Install the app
Configure settings
Connect and start
After setup, the virtual microphone will appear in your system's audio input devices. Select it in any application:
The PC app originally started as a WPF application written in C# for Windows only. Most features have been recreated in Rust (thanks to @wiiznokes) for cross-platform support. The WPF app branch is still available for reference.
Note: Bluetooth support was removed in favor of USB Serial connection, which provides better bandwidth.
Rust
64.7%
Kotlin
33.6%
Fluent
1.1%