2010-04-16 68 views
1

playaudio()死亡,因爲沒有/ dev/dsp。在Mac上從八度音頻播放音頻的可能方法是什麼?

在QuickTime或VLC中,各種格式的saveaudio()的輸出似乎都無法播放。

理想當然會像playaudio()一樣,保存一個文件並播放它是一種變幻莫測的方式,這是一種可惡的次優,但總比沒有好。

+1

見http://stackoverflow.com/questions/1478071/how-do-i-play-a-sound-in-octave/2047555#2047555一個可能的解決方法。 – mtrw 2010-04-17 01:45:55

+0

謝謝,雖然我無法得到那個工作。我發現的最佳解決方案是在虛擬機中運行Linux。 : - / – agnoster 2010-05-05 10:26:15

回答

1

所以,這個問題是超了,但因爲我不得不解決這個問題,無法在網絡上找到任何直接的答案,以爲我會寫一些東西在這裏:

首先安裝SOX:http://sox.sourceforge.net/

現在終端命令行中,你可以使用:

play 「sound file.wav" 

...你會聽到優美的音樂。

但是這個命令在Octave中不起作用。這並不工作:

system(‘play 「sound file.wav」’);