10. A computing device comprising: a processor; an audio waveform generator; and, a memory storing a of top level domains that are pronounced as a whole; the processor configured to: receive a network address by a screen reader application, from a user interface screen of a separate application; determine whether a top level domain of the network address matches one of the top level domains of a set of top level domains that are pronounced as a whole, the set stored in memory; in response to determining that the top level domain does not match one of the top level domains of the set, one or more of: generate a phonetic representation of each character in the top level domain pronounced individually and generate speech from the phonetic representation at an audio waveform generator of the computing device; and, generate a tokenized representation of each individual character of the top level domain suitable for interpretation by a text-to-speech engine; and for each other level domain of the network address, determine a pronunciation of the other level domain.
16. The device of claim 10 , wherein the set comprises two or more of “com”, “net”, “org”, “biz”, “gov”, “mil”, “name”, “aero”, “asia”, “info”, “jobs”, “mobi”, “museum”, “name”, “pro”, “tel” and “travel”.