Meaning: A person giving a speech held the attention of the group of people listening.
Choice of Words: Speaker is a person who gives a speech or talk. Captivated means to hold someone's attention completely. Audience refers to a group of people gathered to listen to a speech or talk.