3. A method of facilitating text-to-speech conversion of a domain name having a top level domain and at least one other level domain, comprising: determining a pronunciation of said top level domain based at least in part upon whether said top level domain is one of a predetermined set of top level domains; and for each of said at least one other level domain: searching for one or more recognized words within said other level domain; and further determining a pronunciation of said other level domain based at least in part on an outcome of said searching, wherein said set represents top level domains that are pronounced as a whole, wherein said determining said pronunciation of said top level domain comprises, if said top level domain is not one of said predetermined set of top level domains, generating a phonetic representation of each character in said top level domain pronounced individually or generating a tokenized representation of each individual character of said top level domain suitable for interpretation by a text-to-speech engine, and wherein the method is performed by a computing device.
9. The method of claim 3 wherein said set of recognized words comprises at least one of names of organizations, abbreviated names of organizations and words in a spoken language.