reciter

noun

One who recites or rehearses; a narrator or declaimer, especially of what has been previously written or told.

noun

One who recites; also, a book of extracts for recitation.

noun

one who recites

noun

someone who recites from memory