I use Cortana frequently to send text messages, and after parsing the message Cortana will confirm it by reading back the contact name it's going to and then reading the message text. Is there any way to change how Cortana pronounces a name other than by changing the spelling of the name itself in the contact info? If not, perhaps it would be cool if there were a new field added in the contact info where you could phonetically spell names, and Cortana would look there first when pronouncing names. If that field were not filled in then Cortana could just use the "main" contact name so users don't have to spend time adding the info for all contacts. If this were possible it would let you keep your contact names spelled correctly when they're displayed and help Cortana pronounce them correctly.