sayer

Noun

 * 1) One who says; one who makes announcements; a crier.