1. A reading aloud support apparatus for supporting a speech synthesis device performing to read aloud a character string in a document as a voice, comprising: a reception unit configured to receive an instruction from a user to generate an instruction signal; a first extraction unit configured to extract, as a partial document, a part of the document which corresponds to a range of words including a first word and one or more second words preceding the first word, if the instruction signal is received while the speech synthesis device performs to read aloud the first word of the document; a second extraction unit configured to perform morphological analysis on a sentence included in the partial document and to extract one or more words as one or more candidate words, the candidate words which belong to a word class corresponding to target start positions for re-reading of the partial document; an acquisition unit configured to acquire, for each of the candidate words, attribute information items relating to the candidate words, the attribute information items including reading candidates; a generation unit configured to perform, for each of the candidate words, weighting relating to a value corresponding a distance, the distance indicating a number of characters between each of the candidate words and the first word, to determine each of the candidate words to be preferentially presented based on the weighting, and to generate a presentation order; and a speech synthesis unit configured to present the candidate words and the attribute information items corresponding to the candidate words as a voice in accordance with the presentation order.
1. A reading aloud support apparatus for supporting a speech synthesis device performing to read aloud a character string in a document as a voice, comprising: a reception unit configured to receive an instruction from a user to generate an instruction signal; a first extraction unit configured to extract, as a partial document, a part of the document which corresponds to a range of words including a first word and one or more second words preceding the first word, if the instruction signal is received while the speech synthesis device performs to read aloud the first word of the document; a second extraction unit configured to perform morphological analysis on a sentence included in the partial document and to extract one or more words as one or more candidate words, the candidate words which belong to a word class corresponding to target start positions for re-reading of the partial document; an acquisition unit configured to acquire, for each of the candidate words, attribute information items relating to the candidate words, the attribute information items including reading candidates; a generation unit configured to perform, for each of the candidate words, weighting relating to a value corresponding a distance, the distance indicating a number of characters between each of the candidate words and the first word, to determine each of the candidate words to be preferentially presented based on the weighting, and to generate a presentation order; and a speech synthesis unit configured to present the candidate words and the attribute information items corresponding to the candidate words as a voice in accordance with the presentation order. 5. The apparatus according to claim 1 , further comprising a determination unit configured to determine a type of the document to obtain a determination result, and wherein the generation unit changes the presentation order of the candidate words and the presentation order of the attribute information items for the candidate words, with reference to the determination result and a model in which associates the presentation order of the candidate words corresponding to the type of the document with the attribute information items on the candidate words.