18. An electronic device comprising: one or more processors; memory; one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for: parsing a document to identify a plurality of text elements in the document to be converted to speech, wherein in the document, a first text element of the plurality of text elements is positioned before a second text element of the plurality of text elements; determining, by the one or more processors, an order in which the plurality of text elements are to be spoken, wherein the determined order comprises speaking the second text element before the first text element; and converting the plurality of text elements to speech, wherein the speech is spoken in the determined order.
19. The device of claim 18 , wherein the second text element includes at least a portion of a footnote of the document.