playaudio() 死了,因为没有 /dev/dsp。
各种格式的 saveaudio() 输出似乎都不能在 QuickTime 或 VLC 中播放。
理想的当然是 playaudio() 之类的东西,保存文件并播放它是一种非常次优的变通方法,但总比没有好。
所以,这个问题太老了,但是因为我只是不得不解决它并且在网上找不到任何直接的答案,所以我想我会在这里写一些东西:
首先安装 SoX:http ://sox.sourceforge.net/
现在在终端命令行上,您可以使用:
play “sound file.wav"
...你会听到美妙的音乐。
但是该命令在 Octave 中不起作用。这确实有效:
system(‘play “sound file.wav”’);