1

我正在尝试使用此处引用的以下脚本来使用 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/dsp: Permission denied

我是 root,我的用户是音频组的成员。有什么我想念的吗?我正在使用 ubuntu 11.04

4

1 回答 1

2

这是因为 /dev/dsp 在 ubuntu 中被删除 Ubuntu 下缺少 /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
于 2012-07-28T19:58:36.863 回答