barker
🇺🇸
/ˈbɑːrkər/
🇬🇧
/ˈbɑːkə(r)/
A person who tries to attract customers by loudly advertising or praising a business or event.
The barker at the carnival was trying to get people to come inside and see the amazing show.