Use a deconcentrator/an adapter connect an external speaker and microphone
plug it into your computer or whatever using a 3.5mm male to male headphone jack and you get a free mic.
You can use it for voice chatting, recording, and recognition.
It has nearly unnoticeable lag (*depending on transport and environment),
just like REAL microphone devices!
The connection between PC and Android phone can be via Bluetooth,
USB.
It isn't possible to make a lag free mic on Android yet, but it's good enough for emergency use.
How to use:
1. Connect your device to an external speaker, and speak in front of the internal microphone
2. Use a deconcentrator/an adapter (e.g. iRig), connect an external speaker and microphone
It is suitable for:
1. Music Performance
2. Presentation
3. Outdoor Activity
4. Audio Amplification