someone who proclaims a message publicly
"The announcer shouted that the winners of the contest would be revealed in ten minutes."
reads news, commercials on radio or television
"The morning announcer read a long list of breaking news stories before transitioning to several car advertisements."
One who makes announcements.
"The stadium announcer shouted that the championship game had been delayed due to heavy rain."