The word audience comes from the Latin 'to hear'; the word spectator comes from the Latin 'to watch'. If the group in attendance is there to see an event (sports, race, competition) spectator or audience would fit, as we use the words. ) I would use audience only.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.