音频组的成员无法访问/dev/dsp来播放声音



我正试图使用以下脚本与python一起演奏音调: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/dps:权限被拒绝

我是root用户,我的用户是音频组的成员。我有什么东西不见了吗?我正在使用ubuntu 11.04

这是因为在ubuntu中删除了/dev/dspUbuntu 下缺少/dev/dsp

运行这些命令将起作用:

 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

最新更新