Your comments

Flash is installed. That is true, so if the computer doesnt have sound, the flash wont speak or continue? How can I throw an error message in javascript to accomodate this?
I did the updates on the MAC, which included a Safari update. This fixed the problem so I can't tell you exactly why it happened in the first place.
It has a login screen. I just tested on my friends computer that has Safari and MAC, and also Chrome on the original computer and they both worked. So there is some kind of conflict with Safari and Flash, or maybe the OS.