1. A text presentation apparatus presenting text for a speaker to read aloud for voice recording, the apparatus comprising: a text storing unit configured to store first text; a presenting unit configured to present the first text; a determination unit configured to determine whether or not the first text needs to be replaced, on the basis of a speaker's input for the first text presented; a preliminary text storing unit configured to store preliminary text; a select unit configured to select, if it is determined that the first text needs to be replaced, second text to replace the first text from among the preliminary text, the selecting being performed on the basis of attribute information describing an attribute of the first text and on the basis of at least one of attribute information describing pronunciation of the first text and attribute information describing a stress type of the first text; and a control unit configured to control the presenting unit so that the presenting unit presents the second text, wherein: the pieces of attribute information are associated with respective degrees of importance; and the select unit, if it is determined that the first text needs to be replaced, calculates, for each piece of the preliminary text that is associated with the attribute information having an attribute value matching that of at least one of the pieces of attribute information on the first text, the sum of the degrees of importance that are associated with pieces of attribute information having matching attribute values, and selects the second text that maximizes the sum of the degrees of importance.