55. The device according to claim 41 , wherein the one or more programs further including instructions for: in response to determining that the audio input includes music: obtaining an identity of the music in the audio input based on the acoustic fingerprint; and displaying the identity of the music.
41. An electronic device, comprising: one or more processors; memory; one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for: receiving audio input; determining whether the audio input includes music; determining whether the audio input includes speech; responsive to determining that the audio input includes music, generating an acoustic fingerprint representing a portion of the audio input that includes music; and responsive to determining that the audio input includes speech rather than music, identifying an end-point of a speech utterance of the audio input.