A method, implemented in an in-vehicle audio system, for compiling a vocabulary dictionary for speech recognition, the method comprising: receiving a command to add audio content to a storage device of the in-vehicle audio system by copying or ripping audio content from a storage medium, each item of the audio content having a respective word or a respective phrase associated therewith; creating phonetics by determining that the storage medium has a plurality of audio items stored thereon with each of the plurality of audio items having a respective length followed by a respective pause, finding a match for said storage medium by performing a database query, the match having a plurality of second audio items, each of the plurality of second audio items having a respective length which matches a respective length of a corresponding audio item of the plurality of audio items stored on the storage medium, and a respective pause between each of the plurality of second audio items having a respective length which matches the respective length of a corresponding respective pause between each of the plurality of audio items stored on the storage medium, each of the plurality of second audio items providing a respective word or a respective phrase associated with each of the plurality of corresponding items of audio content stored on the storage medium and generating phonetics corresponding to the respective word or the respective phrase associated with each of the plurality of corresponding items of audio content; and compiling the vocabulary dictionary to add the phonetics corresponding to the respective word or the respective phrase associated with each item of audio content to be added while the audio content is being added to the storage device, wherein the compiling the vocabulary dictionary begins while the audio content is being added to the storage device, wherein the compiling is completed before the adding of the audio content to the in-vehicle audio system is completed, wherein speech recognition of the in-vehicle audio system is capable of recognizing words or phrases associated with the added audio content when the adding of the audio content to the in-vehicle audio system is completed, and wherein the vocabulary dictionary is arranged as a plurality of portions, each of the plurality of portions being capable of compiling separately. receiving a command to add audio content to a storage device of the in-vehicle audio system by copying or ripping audio content from a storage medium, each item of the audio content having a respective word or a respective phrase associated therewith; creating phonetics by determining that the storage medium has a plurality of audio items stored thereon with each of the plurality of audio items having a respective length followed by a respective pause, finding a match for said storage medium by performing a database query, the match having a plurality of second audio items, each of the plurality of second audio items having a respective length which matches a respective length of a corresponding audio item of the plurality of audio items stored on the storage medium, and a respective pause between each of the plurality of second audio items having a respective length which matches the respective length of a corresponding respective pause between each of the plurality of audio items stored on the storage medium, each of the plurality of second audio items providing a respective word or a respective phrase associated with each of the plurality of corresponding items of audio content stored on the storage medium and generating phonetics corresponding to the respective word or the respective phrase associated with each of the plurality of corresponding items of audio content; and compiling the vocabulary dictionary to add the phonetics corresponding to the respective word or the respective phrase associated with each item of audio content to be added while the audio content is being added to the storage device, wherein the compiling the vocabulary dictionary begins while the audio content is being added to the storage device, wherein the compiling is completed before the adding of the audio content to the in-vehicle audio system is completed, wherein speech recognition of the in-vehicle audio system is capable of recognizing words or phrases associated with the added audio content when the adding of the audio content to the in-vehicle audio system is completed, and wherein the vocabulary dictionary is arranged as a plurality of portions, each of the plurality of portions being capable of compiling separately.