Wireless MIC Advanced - An Advanced App to Convert Your Android Phone's Microphone as a Wireless MIC - Receiver Supports Windows, Linux, Mac...








                      








Hey there,


Today I am with the most advanced microphone app named as "Wireless MIC Advanced" in-short "WSMA", which has the capability to convert your Android Phone's Mic as a wireless mic for various purposes with receivers for Windows, Linux, MAC, etc...

I am gonna start out from explaining the usage, basic stuffs and the main modules comes with application package.


Uses of WSMA

The way we could use this application is broad, some of the basic usages are listed below.
  • 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

The package comprises of two modules,

  1. WSMA Sender / Transmitter (Android)
  2. WSMA Receiver (Windows, Linux, Mac)

WSMA Sender / Transmitter

Wireless MIC Advanced Aka WSMA Sender app would record the real time microphone audio and transmits to the connected receiver over a network. The network can be made off creating a hotspot, connecting to a Wi-Fi network, connecting through a USB established network, etc...

Features - 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

For now, WSMA Receivers are available for most of the operating systems, which supports JRE (Java Runtime Environment).

Some of the known supported operating systems are Windows, Linux, Mac, Ubuntu, etc...
For now, there's no Android app which can be used as a receiver, but be assured, I'll add one soon.


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 ;)
  1. Download the WSMA Sender app from PlayStore, link is listed in the Downloads section.
  2. Download the WSMA Receiver app for your specific OS from the Downloads section.
  3. 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.
  4. Install the downloaded JRE.
  5. 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.
  6. 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.
  7. Install the WSMA Sender app in your Android device, then click open it from the Launcher.
  8. 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.
  9. Now, you could see a Search screen, which would lists all the active WSMA Receivers over the network.
  10. 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.

Downloads

WSMA Sender

v1.0.1

WSMA Receiver for Windows

WSMA Receiver for Non-Windows OS'es

v1.0.0

WSMA Receiver for Windows

WSMA Receiver for Non-Windows OS'es

Java Runtime Environment

Comment box is below, and always waiting for your key strokes. ;) Don't Forget To share!!!

NOTE:This app is created by Shihab.
FOR MORE INFO:Click Here

                                 

Comments

  1. 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

Post a Comment

Popular posts from this blog