To change a reading aloud speed in accordance with operator's needs, for instance, making it easy to listen to reading aloud voice without interrupting reading aloud working.
Character analytical processing 100 which decides from (1) 108 that becomes a break letter to the next (2) 110 and a character selection time analytical processing 101 which analyzes a time that is taken for a cursor to move from (1) 108 to (2) 110 solve by reading aloud (1) 108 to (2) 110 as a reading aloud unit with the time when the cursor moves. As the break letter, there are the leading letter and the last letter of each of kanji, hiragana, katakana, an alphanumeric character, etc., which become a reading aloud unit, punctuation mark symbols, parenthesis symbols or specific symbols.