14. A computer readable medium storing a computer program comprising: computer readable code for receiving a user utterance at the telematics unit from a user, the user utterance including a plurality of segments including a user pause between each segment, each of the plurality of segments having a plurality of words and a plurality of user pauses between the words; computer readable code for parsing the user utterance into a plurality of phonemes; computer readable code for forming a data string in which each user pause is associated with a phoneme adjacent to the user pause, wherein the computer readable code for forming the data string includes i) computer readable code for determining an average duration of each pause between the plurality of words in each segment, ii) computer readable code for assigning a time duration for each of the user pauses based on the average duration determination of each user pause between the plurality of words, iii) computer readable code for determining an average duration of each user pause between each segment, iv) computer readable code for assigning a time duration for each of the user pauses based on the average duration determination of each user pause between each segment, v) computer readable code for associating each pause with the phoneme adjacent to the user pause, and vi) computer readable code for concatenating each user pause and the associated phoneme, each user pause including its associated assigned time duration; computer readable code for generating a virtual utterance corresponding to the data string; and computer readable code for playing back the virtual utterance to the user.
14. A computer readable medium storing a computer program comprising: computer readable code for receiving a user utterance at the telematics unit from a user, the user utterance including a plurality of segments including a user pause between each segment, each of the plurality of segments having a plurality of words and a plurality of user pauses between the words; computer readable code for parsing the user utterance into a plurality of phonemes; computer readable code for forming a data string in which each user pause is associated with a phoneme adjacent to the user pause, wherein the computer readable code for forming the data string includes i) computer readable code for determining an average duration of each pause between the plurality of words in each segment, ii) computer readable code for assigning a time duration for each of the user pauses based on the average duration determination of each user pause between the plurality of words, iii) computer readable code for determining an average duration of each user pause between each segment, iv) computer readable code for assigning a time duration for each of the user pauses based on the average duration determination of each user pause between each segment, v) computer readable code for associating each pause with the phoneme adjacent to the user pause, and vi) computer readable code for concatenating each user pause and the associated phoneme, each user pause including its associated assigned time duration; computer readable code for generating a virtual utterance corresponding to the data string; and computer readable code for playing back the virtual utterance to the user. 16. The medium of claim 14 , wherein the computer readable code for parsing the user utterance into the plurality of phonemes comprises: computer readable code for recognizing phonemes for the plurality of words corresponding to the user utterance at a speech recognition engine.