1. A method for operating a virtual assistant, the method comprising: receiving, from a first user device, a pronunciation for a first named entity; storing the pronunciation for the first named entity in a shared pronunciation lexicon; receiving, from a second user device, a pronunciation for a second named entity; and storing the pronunciation for the second named entity in the shared pronunciation lexicon.