1. A computer-implemented method, comprising: receiving a name for normalization during a name-based speech grammar generation; checking a normalization cache for the received name; normalizing the received name and adding the normalization result to the normalization cache, when the received name is not in the normalization cache; retrieving the normalization result from the normalization cache; and providing the normalization result to a next process in the name-based speech grammar generation.