A method for generating time-difference-of arrival, TDOA, data for determining a location of a signal source generating transient input signal(s) within an enclosed environment, the method comprising: acquiring, by a plurality of sensors within the enclosed environment, a plurality of audio signals associated with an acoustic source; filtering the plurality of audio signals with a band-pass filter for removing noise from the plurality of audio signals (604; 606) to generate a plurality of filtered audio signals; estimating a noise floor of the plurality of filtered audio signals, the noise floor being at least one of a static noise floor or a dynamic noise floor; within the plurality of filtered audio signals: identifying an event of interest comprising a portion of an audio signal among the plurality of filtered audio signals corresponding to non-reflected sound from the acoustic source, the event of interest being identified at a particular time by determining when the signal amplitude of the audio signal exceeds the noise floor or when the audio signal has a signal to noise ratio, SNR, that exceeds a predetermined threshold; determining when a quiet period is present before the event of interest; determining when the event of interest rises above the noise floor; detecting an initial peak after the event of interest rose above the noise floor; determining a time at which the initial peak occurs; determining a pre-determined number of initial peaks corresponding to non-reflected sounds associated with the plurality of filtered audio signals; and determining time-difference-of-arrival, TDOA, values for the event of interest based at least in part on a difference between the times at which the initial peaks occur in the plurality of filtered audio signals. acquiring, by a plurality of sensors within the enclosed environment, a plurality of audio signals associated with an acoustic source; filtering the plurality of audio signals with a band-pass filter for removing noise from the plurality of audio signals (604; 606) to generate a plurality of filtered audio signals; estimating a noise floor of the plurality of filtered audio signals, the noise floor being at least one of a static noise floor or a dynamic noise floor; within the plurality of filtered audio signals: identifying an event of interest comprising a portion of an audio signal among the plurality of filtered audio signals corresponding to non-reflected sound from the acoustic source, the event of interest being identified at a particular time by determining when the signal amplitude of the audio signal exceeds the noise floor or when the audio signal has a signal to noise ratio, SNR, that exceeds a predetermined threshold; determining when a quiet period is present before the event of interest; determining when the event of interest rises above the noise floor; detecting an initial peak after the event of interest rose above the noise floor; determining a time at which the initial peak occurs; determining a pre-determined number of initial peaks corresponding to non-reflected sounds associated with the plurality of filtered audio signals; and determining time-difference-of-arrival, TDOA, values for the event of interest based at least in part on a difference between the times at which the initial peaks occur in the plurality of filtered audio signals. identifying an event of interest comprising a portion of an audio signal among the plurality of filtered audio signals corresponding to non-reflected sound from the acoustic source, the event of interest being identified at a particular time by determining when the signal amplitude of the audio signal exceeds the noise floor or when the audio signal has a signal to noise ratio, SNR, that exceeds a predetermined threshold; determining when a quiet period is present before the event of interest; determining when the event of interest rises above the noise floor; detecting an initial peak after the event of interest rose above the noise floor; determining a time at which the initial peak occurs; determining a pre-determined number of initial peaks corresponding to non-reflected sounds associated with the plurality of filtered audio signals; and determining time-difference-of-arrival, TDOA, values for the event of interest based at least in part on a difference between the times at which the initial peaks occur in the plurality of filtered audio signals.