Eu também sou um novo usuário do SoX e normalmente recebo o erro "Não há nomes de arquivo de entrada suficientes especificados" quando eu digito um comando do SoX incorretamente. Parece que você já pode ter o SoX instalado, mas não está especificando uma entrada como o slhck mencionou.
No entanto, se você não tiver certeza se o SoX está instalado, você pode tentar usar o Homebrew, que é o que eu fiz.
No terminal:
- Instale o Homebrew
- Inserido
brew install sox
- O SoX demora alguns instantes para ser instalado.
Eu também sou relativamente inexperiente com o Terminal, mas acho que o Homebrew dará a você um aviso "sox já está instalado" se o programa existir em / usr / bin. Tenho certeza de que alguém mais qualificado do que eu será capaz de corrigir erros na minha resposta.