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

2024-06-06 16:50:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试使用下面引用的脚本对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:权限被拒绝

我是root用户,我的用户是音频组的成员。 我有什么遗漏吗?我使用的是ubuntu 11.04


Tags: 用户indev脚本comhttp权限rate
1条回答
网友
1楼 · 发布于 2024-06-06 16:50:31

这是因为ubuntu中删除了/dev/dsp 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

相关问题 更多 >