if your array contains Amplitude only,
I think you can create a sense line.low sound: low numbers such as 50, medium Sound such as 100 and high Sound such as 150. if numbers greater than 150 you can set is as a scream.
Use a Loop and a "if" to check your array.
if your array contains Frequency only,
Create sense line For freq,low freq: low numbers such as .....
screams or women have high freq.
if your array contains Frequency and amp,
Create a sense line for Amp only.
If I am doing like you said, so should my babyfone report that the baby is crying. Look at the picture. I screamed only at the end of the recording. The graphic should increase only at the end. Then I would do as you have proposed.
If your work is supersensitive,You can use signal processing(DSP) or simple signal processing.simple process don't need high CPU.
Electronic scientists use this for listening of robots.(in high grade of this science)
if you don't know this you can learn it ,this is not easy and this is not hard !
Search the INTERNET : "audio or signal processing tutorial" pdf , book .
don't forget:screams usually have low band-witch.(low variance in frequency)