How to play a sound from the macOS command line

🆕 🔜 Check this out if you dream of running a solo Internet business 🏖️

Use the afplay built-in command:

afplay file.mp3

Here are some more options from


  Command-line audio player.
  More information:

  - Play a sound file (waits until playback ends):
    afplay path/to/file

  - Play a sound file at 2x speed (playback rate):
    afplay --rate 2 path/to/file

  - Play a sound file at half speed:
    afplay --rate 0.5 path/to/file

  - Play the first N seconds of a sound file:
    afplay --time seconds path/to/file

You can also make your Mac talk using the say command

say "test"

say -v Fred "Isn't it nice to have a computer that will talk to you?"