14. An apparatus comprising: pitch extraction circuitry receiving an audible query and extracting a pitch contour from the query; analysis circuitry 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 time-normalized segments, and then obtaining wavelet coefficients of the time-normalized and key-normalized segments; coarse search circuitry comparing the wavelet coefficients of each time-normalized and key-normalized segment to wavelet coefficients of time-normalized and key-normalized portions of targets and determining a plurality of locations of best matched portions of the targets based on the comparison.
19. The apparatus of claim 14 , wherein the key normalization includes subtracting mean of the time-normalized segments from pitch values of the segment.