18. The method according to claim 1 , further comprising: in response to determining that the audio input includes music, ceasing to determine whether the audio input includes speech.
1. A method for analyzing audio input, the method comprising: at an electronic device: receiving an audio input; determining whether the audio input includes music; determining whether the audio input includes speech; in response to determining that the audio input includes music, generating an acoustic fingerprint representing a portion of the audio input that includes music; and in response to determining that the audio input includes speech rather than music, identifying an end-point of a speech utterance of the audio input.