WO Mic can turn your phone to be a microphone for your computer. You need not to pay a cent to buy any gadget. And it's mobile if you choose wireless transport. Millions of people have installed it and are using it daily for talking, recording, voice remote control and many other activities.
There are three components that cooperate to achieve that:
WO Mic App which runs on phone. It captures your voice through phone microphone and transmit them to computer.
WO Mic Client which runs on computer. It connects to app, receives voice data and passes them to virtual mic device.
WO Mic Virtual Device which also runs on computer, though in kernel space. It receives voice data from client program, simulates a real microphone device, and provides audio data to applications like Sound Recorder.
Main Features:
Easy to use and configure.
Supports autoconnection when your PC reboots.
Supports multile connection methods: USB, Wi-Fi, Bluetooth and Wi-Fi direct.
Audio format: 48000 sampling rate, 16 bits per sample, mono channel.
Very short lag.
Can be used with any programs on the PC just like a real microphone; Zoom, Microsoft Teams, Screen recording apps and more.
Installation
Linux
The WO mic client can be installed on any Linux distribition but currently, it only supports x86_64 bit architectures. You can download the app image here.
Afterwards, make it executable using 2 methods.
Method 1
Navigate to the location of the app image, right-click on it and select properties. On the permissions tab, check the box labelled allow executing file as program.
Method 2
Open your terminal and run the following command:
sudo chmod +x micclient-x86_64.AppImage
Install the Wo Mic app on your mobile phone. Works on Android and iOS.
For Android users, open the Play Store and type WO Mic in the search bar.
iOS users can download the app from the App store. Just type WO Mic in the search bar.
If you cannot access the Google Play Store, you can download the apk directly here.
To make a connection between the app on your phone and your PC:
Load the aloop module from your terminal using the following command. This module will form a full-duplex loopback soundcard.
sudo modprobe snd-aloop
WO Mic client writes audio data into loopback device. If you encounter any glitches, try running the program as root so that its scheduling can be more aggressive.
There are 4 methods that can be used for connection: Wi-Fi, Bluetooth, Wi-Fi direct and USB.
Connection by Wi-Fi is made using the IP address of your phone which can be found on the mobile app. Just tap on the play icon and the IP address will appear. Use the following command in your terminal
./micclient-x86_64.AppImage -t Wifi 192.168.1.100
Connection by bluetooth. xx:xx:xx:xx:xx:xx represents the bluetooth address of your phone. You can find it on your phone's settings. Open settings on your phone>About Phone>Status>Bluetooth Address.
./micclient-x86_64.AppImage -t Bluetooth xx:xx:xx:xx:xx:xx
Windows
Third party programs like Zoom and Microsoft Teams can make use of captured data through loopback device. For example:
arecord -c 1 -r 48000 -f S16_LE -D "hw:CARD=Loopback,DEV=1,SUBDEV=0" foo.wav
Check out my portfolio below
Comments
Post a Comment
Your input is valued. Please type something....