Every speaker is also a microphone!

Sometimes it comes as a surprise as a people to people when I tell them that every speaker is also a microphone. This is true because in a speaker you send in electrical signals to change the way a speaker cone moves. This in turn produces various sounds.


With the same setup, if one provides a mechanical vibration to the diaphragm, this will generate audio signals corresponding to that mechanical vibration.



We have made a video demonstrating this using a headphone jack and a phone. In order to loop the sound from the mic to the speaker in the video, we use the following command on Linux:

pactl load-module module-loopback latency_msec=1

2 thoughts on “Every speaker is also a microphone!

  1. What is that thing you have plugged in the USB port of your laptop? It will be great if you can provide details on how someone else can do what you have done. Looking forward to more details on your cool projects. Thanks.


    • That thing that has been plugged is an external USB sound card..
      As far as more details are concerned, we will be updating the post very shortly.. Thanks !
      Updated! Hope everything is clear ! Thanks!


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s