An information processing apparatus comprising: a generation unit configured to generate second text data on a basis of first text data and information regarding a first user's auditory characteristics; and an output unit configured to output output information regarding the second text data, wherein the generation unit : is configured to control granularity of the second text data on a basis of the information regarding the first user's auditory characteristics; is configured to extract, as one or more pieces of extracted data, one or more pieces of text data satisfying a predetermined relationship with a predetermined frequency region in which the first user's hearing level is low, from the first text data, and to generate the second text data so as to include the one or more pieces of extracted data; and is configured to divide the first text data into a plurality of pieces of divided data, calculates, for each of one or more pieces of divided data, a number of vowel elements of which at least one of corresponding one or more frequencies belongs to the frequency region, and to extract, as the one or more pieces of extracted data, one or more pieces of divided data for which the calculated number exceeds a predetermined number threshold, among the plurality of pieces of divided data. a generation unit configured to generate second text data on a basis of first text data and information regarding a first user's auditory characteristics; and an output unit configured to output output information regarding the second text data, wherein the generation unit : is configured to control granularity of the second text data on a basis of the information regarding the first user's auditory characteristics; is configured to extract, as one or more pieces of extracted data, one or more pieces of text data satisfying a predetermined relationship with a predetermined frequency region in which the first user's hearing level is low, from the first text data, and to generate the second text data so as to include the one or more pieces of extracted data; and is configured to divide the first text data into a plurality of pieces of divided data, calculates, for each of one or more pieces of divided data, a number of vowel elements of which at least one of corresponding one or more frequencies belongs to the frequency region, and to extract, as the one or more pieces of extracted data, one or more pieces of divided data for which the calculated number exceeds a predetermined number threshold, among the plurality of pieces of divided data. is configured to control granularity of the second text data on a basis of the information regarding the first user's auditory characteristics; is configured to extract, as one or more pieces of extracted data, one or more pieces of text data satisfying a predetermined relationship with a predetermined frequency region in which the first user's hearing level is low, from the first text data, and to generate the second text data so as to include the one or more pieces of extracted data; and is configured to divide the first text data into a plurality of pieces of divided data, calculates, for each of one or more pieces of divided data, a number of vowel elements of which at least one of corresponding one or more frequencies belongs to the frequency region, and to extract, as the one or more pieces of extracted data, one or more pieces of divided data for which the calculated number exceeds a predetermined number threshold, among the plurality of pieces of divided data. <EOS>