Gordon - 2016-04-15

HI,
I want to write an app where the user presses record. They see a wave form as they speak (For effect, ideally).. After it is recorded (Or during) it will determine how loud the recording is.. I.E. If they are shouting or not.

Any idea how to go about this?