A Fun Prank With The “Say” Command


Welcome to the site. Our most popular posts are a series of video tutorials on How To Use Your Mac As A Server. We also answer your Mac questions. Just Ask FMB Feel free subscribe to our RSS feed. Thanks for visiting!

ImageWhen Richard (the other FMB writer) and I were in college, we’d play some fun pranks with the Unix “say” command.

For those who don’t know, this command makes your Mac speak. It’s really quite simple to do.

Here are the steps:

  1. Open up Terminal.app. This application is located in the your Utilities folder on your Mac.
  2. It will start up and have a prompt ready for you. At this point just type “say (insert words or sentence here) and push return.
  3. Image

  4. As soon as the sentence is done, another prompt will appear. You can type a new sentence or just hit the up arrow if you want to repeat the last one.

And now for the fun part.

Richard and I both had Macs. We would have my Mac in the living room and be sure that SSH was enabled. (video tutorial here) Richard would have his Mac in the next room within hearing distance of mine. From there, he would log into mine via SSH so he had the prompt on my computer. (This wasn’t visible on my computer.)

We’d then invite a friend (aka, a cute girl to impress) over and tell her how cool Macs are because they can hold conversations with you. We’d then encourage her to “ask the Mac a question.” Richard would than answer the question and keep the conversation going by typing the “say” command from his computer.

One tip to make it more smooth is to let the victim friend know that sometimes the microphone couldn’t pick up the question because it was too soft or slurred. Of course that isn’t the case, but this gave Richard extra time to type the responses.

This is a very fun prank to do. It’s especially interesting to hear what kind of questions the person will ask the computer. If it’s a fella, it’s a given that there will be a question about the “size of his hard disk.”

One Response to “A Fun Prank With The “Say” Command”

  1. Wex Says:

    I used to know it, I’ve since forgotten it…
    Whats the command to set the volume on the remote end through the shell?

    Thanks, Wex

Leave a Reply