我正试图使用以下脚本与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