I would like to indicate to a human speaker standing at the front of a classroom if he/she is speaking loudly enough to be heard from the back. From some research, i have gathered that I am looking to calculate the Signal to Noise Ratio or something similar. It looks like this sort of thing can be calculated in MATLAB or preferably Python.
What types of inputs are needed? Is it possible to figure this out all from a mic in the back of the room? Or do I need a reference signal. For example, if i have a mic in the back of the room (connected via Bluetooth or WiFi) getting a noisy signal, will I also need a mic on (or near) the speaker so that i have something to compare to?
In the end, this would be running on a raspberry pi. Can anyone point me towards helpful libraries, modules, or tools for this type of thing?
This seemed like the best forum to ask this question. If there is a better place for it, let me know.