1. A method comprising: receiving, by one or more processors, a text string for a location or point of interest; receiving, by the one or more processors, a plurality of speech signals, each speech signal in the plurality of speech signals comprising a user pronunciation of the text string for the location or point of interest; adapting, by the one or more processors, a phoneme-based speech model based on the text string with the received plurality of speech signals; determining, by the one or more processors, a score for each of the received plurality of speech signals based on a similarity of each speech signal in the plurality of speech signals with the adapted phoneme-based speech model; the one or more processors selecting one of the plurality of speech signals as a most common pronunciation of the text string based on the determined scores; annotating, by the one or more processors, an electronic map including the location or point of interest with the most common pronunciation of the text string; and providing, by the one or more processors, audio information of the most common pronunciation to a given client device for a user of the given client device to hear the most common pronunciation.