A computer software program stored on a non-transitory computer readable recording medium, which, when executed, performs a method of predicting maintenance for a unit of equipment through auditory detection in a hazardous environment, the method comprising the steps of:
- collecting auditory data from the unit of equipment via at least one microphone;
- storing the auditory data as two-dimensional sound files in a central processor or storage medium;
- dividing the two-dimensional sound files into segments;
- transforming the segments of two-dimensional sound files into three-dimensional sound images and conditioning the three-dimensional sound images in an overlay pattern so that each collected item of auditory data is evaluated multiple times;
- and
- creating a library of baseline normal operating sounds comprising the three-dimensional sound images for the unit of equipment.