A motivational speaker is a professional speaker, facilitator or trainers who speaks to audiences, usually for a fee. The keynote speech generally takes place either at the beginning of the event, or the close of the event. The length of these speeches generally last 45 minutes to two hours in duration.