1. A method of speech-driven selection of an audio file from a plurality of audio files in an audio player, each of the audio files having at least vocal components, the method comprising: detecting a refrain in each of the audio files of the plurality of audio files; determining either or both phonetic or acoustic representations of at least part of a refrain of each of the audio files; supplying each of the phonetic or acoustic representations to a speech recognition unit; comparing the phonetic or acoustic representations to the voice command of the user of the audio player; and selecting an audio file based on the best matching result of the comparison.