9. An article comprising a computer readable storage device comprising instructions that when executed cause a system to: check a normalization cache for a name received during a name-based speech grammar generation; normalize the received name and add the normalization result to the normalization cache, when the received name is not in the normalization cache; retrieve the normalization result from the normalization cache; provide the normalization result to a next process in the name-based speech grammar generation; maintain a plurality of normalization caches, where each normalization cache corresponds to a different culture; and provide a normalization result in a culture to the next process in a name-based speech recognition grammar generation specific to that culture.
9. An article comprising a computer readable storage device comprising instructions that when executed cause a system to: check a normalization cache for a name received during a name-based speech grammar generation; normalize the received name and add the normalization result to the normalization cache, when the received name is not in the normalization cache; retrieve the normalization result from the normalization cache; provide the normalization result to a next process in the name-based speech grammar generation; maintain a plurality of normalization caches, where each normalization cache corresponds to a different culture; and provide a normalization result in a culture to the next process in a name-based speech recognition grammar generation specific to that culture. 11. The article of claim 9 , the medium further comprising instructions that when executed cause the system to: persist the normalization cache on a non-volatile computer-readable storage medium.