Macos OSX相当于linux';阿帕莱

Macos OSX相当于linux';阿帕莱,macos,audio,Macos,Audio,在Ubuntu上,我可以使用aplay通过管道将我的脚本输出到aplay的stdin来播放由脚本生成的声音: ./generate_sound.py | aplay -r 2000 -c2 -f MU_LAW cat sample.wav | aplay 在OSX的终端上有没有同样的方法?我认为afplay不支持这个 也许有人知道另一个OSX命令行声音播放器可以做到这一点?我对重定向/管道有很高的期望,但是afplay/dev/stdin可以在mac上收听调频电台 rtl_fm -f 95.3

在Ubuntu上,我可以使用
aplay
通过管道将我的脚本输出到aplay的stdin来播放由脚本生成的声音:

./generate_sound.py | aplay -r 2000 -c2 -f MU_LAW
cat sample.wav | aplay
在OSX的终端上有没有同样的方法?我认为afplay不支持这个


也许有人知道另一个OSX命令行声音播放器可以做到这一点?

我对重定向/管道有很高的期望,但是
afplay/dev/stdin可以在mac上收听调频电台

rtl_fm -f 95.3e6 -M wbfm -s 200000 -r 48000 – | aplay -r 48k -f S16_LE
记录10秒

export AUDIOSAMPLERATE=48000
export SAMPLERATE=200000
export FREQ="127.2m"

rtl_fm -f $FREQ -M am -s $SAMPLERATE -r $AUDIOSAMPLERATE | sox -r $AUDIOSAMPLERATE -t raw -e s -b 16 -c 1 -V1 - FILENAME.wav&
sleep 10
killall rtl_fm

sample.wav | aplay
甚至是一个有效的命令吗?是的,忘记了
cat
。感谢您注意到我发现mpv运行良好-
nc(address)| mpv-
在我的情况下。
sox
play命令似乎没有从stdin@monokrome当然可以,检查更新的答案嗯。。。我想它需要更多的标志,这就是为什么
-
昨天对我不起作用的原因!尽管如此,我仍然没有得到音频输出——至少它认为它现在可以工作了。哈哈,谢谢!问题是“有没有一种方法可以在OSX的终端上实现同样的功能?我认为afplay不支持这个功能”,但是你关于如何播放的回答是针对aplay的,aplay是一个Ubuntu工具>。