1. A computer-implemented method of generating recitation items, the method comprising: generating one or more text sets, wherein each text set includes one or more texts; determining a value for each text set using one or more metrics selected from the group consisting of: a vocabulary difficulty metric, a syntactic complexity metric, a phoneme distribution metric, a phonetic difficulty metric, and a prosody distribution metric; selecting a final text set based on the value associated with each text set.