Wireless MIC Advanced - An Advanced App to Convert Your Android Phone's Microphone as a Wireless MIC - Receiver Supports Windows, Linux, Mac...
Hey there,
Uses of WSMA
- For Fun
Come on, that's all we wanted, you could prank your friends or families by setting up a speaker connected to your computer with our receiver app in it. Now you're the king, speak through the app and prank the hell out of 'em.
P.S - I am not a good prankster, you know what to do ;) - As an ordinary Wireless Mic
As you know this app is real-time, you could use this app as a Wireless Microphone, so that your Android device acts as a wireless mic, for various purposes such as, in a singing competition, in a arena, in an announcement stage, etc... - Critical Logging Operations
You may use it for wireless voice logging purposes, as the receiver app contains "Auto Save" feature.
Lots of other use cases, you could just imagine.
Everything in a nutshell
- WSMA Sender / Transmitter (Android)
- WSMA Receiver (Windows, Linux, Mac)
WSMA Sender / Transmitter
Wireless MIC AdvancedFeatures - v1.0.0
- Broadcast System
No need of remembering IP addresses, the app has a unique broadcast system, which is able to find all the receivers over the connected network. - Real-Time Data Transmission
Transmits microphone data real-time to the connected receiver, without a single lag, and without stressing the network. - Real-Time Notification
Every application moments are notified as a notification on your status bar. And also even if you swipe your app off the recents list, it would uninterruptedly transmits the audio. - Microphone Boost
You could control the volume of Mic, so that higher the boost value, longer the distant voice you could hear from.
NOTE - Consider using it in a moderate value, if else it may cause higher distortions and noise on the receiving end. - Shake To Start/Stop Transmission
Just shake your device to start or stop the audio transmission. - Shake Sensitivity
You could change from less sensitive to highly sensitive whilst listening for shake events. - Hide Notification Icon / Hide Notification whilst the screen is locked
By enabling this on Settings screen, the real-time notification icon shown on the status bar would be hidden and it also hides the notification whilst the screen is locked. - Custom Ports
Sometimes the default port 8888 would be acquired by some other application in your system. So I've added an option to change the port number, as shown in your receiver application.
WSMA Receiver
Features - v1.0.0
- Mute Functionality
This is an essential feature, which could mute the real-time audio playing in. - Auto Save with Time Intervals
Automatically saves the received audio, between each specified interval from 1 minute to 1 hours. - Detailed Information System
Techies could use this to determine packet level or feature level identification. - Custom ports
As discussed in the sender part, you could customize the port number here, which then should be changed in the sender part, for the sender to identify the receiver over the network. - Output Audio Format Selection
You could download the .wav version and .mp3 version separately from the Downloads section.
.wav version
.wav files are raw audio files, you could use these file to analyse the audio data and do forensic operations later. But, the drawback is, it needs more hard drive space.
As Java contains internal system to make wav files, the program space would decrease a lot.
.mp3 version
.mp3 files are usually compressed, which could be later transferred and used by ordinary users for just hearing the recorded audio. And it doesn't require much hard drive space. The only drawback is program size would increase, as Java doesn't support internal conversion of MP3, so had to use an external library for this purpose. - Auto Save at each disconnection and exits
When the Auto Save option is enabled, it would automatically saves the received audio after each end of the connection and app exits.
How to use?
Believe me, this is the most easiest usable software, which is made for ordinary to no-vice users. Anyway, for the sake of it, I'll explain the process step by step ;)- Download the WSMA Sender app from PlayStore, link is listed in the Downloads section.
- Download the WSMA Receiver app for your specific OS from the Downloads section.
- Download JRE (Java Runtime Environment) v1.7 or above from the Downloads section.
NOTE - You may ignore downloading this, if you've already installed it. - Install the downloaded JRE.
- Now open the WSMA Receiver app, if you're a Windows user, I've already made a executable, all you wanna do is, just double click.
For Non-Windows User
A) Open your Terminal application, it depends upon the OS you're using.
B) Now use the "cd" command to navigate to the folder, in which the receiver .jar file resides.
Example - cd /home/ShihabSoft/Downloads
C) Now simply execute this command
chmod 777 "WSMA_Receiver.jar"
D) This is the last command to execute, which would run the application.
java -jar "WSMA_Receiver.jar"
NOTE - The filename may change according to different versions, so please make sure to enter the correct file name. - Now, connect your devices over any network you choose, you may turn on the hotspot on your mobile and connect the PC to it or vice-versa.
- Install the WSMA Sender app in your Android device, then click open it from the Launcher.
- You don't have to do much on the welcome screen, you may enable or disable some features, and make sure to enter the control port as shown in the WSMA Receiver app, then click on "Let's get started" button.
- Now, you could see a Search screen, which would lists all the active WSMA Receivers over the network.
- Just select any one receiver, if everything goes as planned, it will take you to the main screen, there you could start/stop transmission, change receiver, etc...
Hurray! That's it, now you could have fun with the application, feel free to tinker with it.
Bug Fixes v1.0.1
- Fixed a bug which caused the application to crash when the auto save timing was changed.
- Fixed some connection lag issues.
- Fixed a bug which caused the connection to disrupt in the middle.





Can the WSMA receiver be modified so more than one copy may be loaded enabling multiple senders to send to a single PC Speaker?
ReplyDelete