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.