1. A method for converting text to speech, the method comprising: at an electronic device with a processor and memory storing one or more programs for execution by the processor: parsing a document to identify a plurality of elements in the document; associating a first element of the plurality of elements with a first markup tag and a second element of the plurality of elements with a second markup tag; creating an announcement comprising a spoken description of context for the first element; and based on the first markup tag and the second markup tag, generating audio that includes the announcement and a spoken form of text of the second element, wherein the announcement is spoken prior to the spoken form of the text of the second element.
1. A method for converting text to speech, the method comprising: at an electronic device with a processor and memory storing one or more programs for execution by the processor: parsing a document to identify a plurality of elements in the document; associating a first element of the plurality of elements with a first markup tag and a second element of the plurality of elements with a second markup tag; creating an announcement comprising a spoken description of context for the first element; and based on the first markup tag and the second markup tag, generating audio that includes the announcement and a spoken form of text of the second element, wherein the announcement is spoken prior to the spoken form of the text of the second element. 4. The method of claim 1 , wherein the document does not include text corresponding to the announcement.