1. A system comprising: a plurality of microphones configured in a pre-determined arrangement; a time-difference-of-arrival module configured to determine relative time-difference-of-arrival of an acoustic signal at the plurality of microphones; and a trained artificial neural network module configured to accept the determined time-difference-of-arrival and generate spatial coordinates of the acoustic source.