1. A method for matching an audible query to a set of audible targets, the method comprising the steps of: receiving the audible query; extracting a pitch contour from the audible query; creating a plurality of variable-length segments from the pitch contour; time-normalizing the plurality of variable-length segments so that each segment matches a target segment in length; key-normalizing the plurality of time-normalized segments; comparing each time-normalized and key-normalized segment to portions of possible targets by comparing wavelet coefficients of each time-normalized and key-normalized segment to wavelet coefficients of each time-normalized and key-normalized portion of the possible targets; determining a plurality of locations of best-matched portions of possible targets based on the comparison.