2012-07-28 83 views
1

我嘗試使用下面的腳本在這裏參考玩蟒蛇音: http://forums.xkcd.com/viewtopic.php?f=11&t=49360成員來播放聲音

python -c "freq=220;sec=2;from math import sin,pi;rate=8000;w=     
[chr(127+int(127*sin(i*2*pi*freq/rate))) for i in  xrange(rate)]*sec;s=''.join(w);print s" >/dev/dspi in  
xrange(rate)]*sec 

我得到一個權限被拒絕錯誤 /dev/dsp:Permission denied

我是root用戶,我的用戶是音頻組的成員。 有什麼我失蹤?我使用的Ubuntu 11.04

+0

這是因爲的/ dev/DSP在Ubuntu的 刪除[缺少的/ dev/Ubuntu的下DSP] [1] [1]:http://superuser.com/questions/244173/missing-dev-dsp-unde r-ubuntu – 2012-07-28 19:53:53

回答

2

這是因爲的/ dev/DSP在Ubuntu的 Missing /dev/dsp under Ubuntu

運行這些命令,而不是將工作刪除:

python -c "freq=220;sec=2;from math import sin,pi;rate=8000;w=[chr(127+int(127*sin(i*2*pi*freq/rate))) for i in xrange(rate)]*sec;s=''.join(w);print s" > tmp_sound 
pacat tmp_sound >padsp 
+0

必須有一個混合。您發送的命令有效。太感謝了! – rocketas 2012-07-29 02:29:26