1. A method comprising: determining, at a computing device, whether a top level domain of a network address is one of a set of top level domains that are pronounced as a whole by: causing a processor of the computing device to search a data structure comprising all top level domains of the set of top level domains that are pronounced as a whole and to determine whether the top level domain of the network address matches one of the top level domains of the set of top level domains that are pronounced as a whole, the data structure being stored in memory of the computing device; and, in response to determining that the top level domain of the network address does not match one of the top level domains of the set of top level domains that are pronounced as a whole, causing the processor to 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 of each character in the top level domain pronounced individually 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, causing the processor to determine a pronunciation of the other level domain.