17. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device, the one or more programs including instructions for: receiving a name; mapping the name to one or more sets of monosyllabic components that represent alternative phonetic pronunciations for at least a portion of the name, wherein monosyllabic components from the one or more sets of monosyllabic components are combinable to construct a phonetic pronunciation of the name; displaying the one or more sets of monosyllabic components; receiving a user selection of a monosyllabic component from each of the one or more sets of monosyllabic components; and combining the selected monosyllabic component from each of the one or more sets of monosyllabic components to construct the phonetic pronunciation of the name; wherein displaying the one or more sets of monosyllabic components comprises displaying a first portion of the one or more sets of monosyllabic components via a user interface, and further displaying a second portion of the one or more sets of monosyllabic components in response to a user selection of one of the first portion of the one or more sets of monosyllabic components.
17. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device, the one or more programs including instructions for: receiving a name; mapping the name to one or more sets of monosyllabic components that represent alternative phonetic pronunciations for at least a portion of the name, wherein monosyllabic components from the one or more sets of monosyllabic components are combinable to construct a phonetic pronunciation of the name; displaying the one or more sets of monosyllabic components; receiving a user selection of a monosyllabic component from each of the one or more sets of monosyllabic components; and combining the selected monosyllabic component from each of the one or more sets of monosyllabic components to construct the phonetic pronunciation of the name; wherein displaying the one or more sets of monosyllabic components comprises displaying a first portion of the one or more sets of monosyllabic components via a user interface, and further displaying a second portion of the one or more sets of monosyllabic components in response to a user selection of one of the first portion of the one or more sets of monosyllabic components. 24. The computer-readable storage medium of claim 17 , wherein constructing the phonetic pronunciation of the name includes generating an audio file.