Python脚本服务没有访问asoundrc配置的权限

2024-04-20 10:06:01 发布

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

我有一个python脚本,可以从一个I2S MEMS麦克风记录音频,连接到一个Raspberry pi3。 从终端访问时,此脚本按预期运行。当我在后台将其作为服务运行时,问题就出现了。你知道吗

据我所见,问题是脚本即服务无法访问我在asoundrc中配置的软件卷。奇怪的是,我可以在使用get_device_info_by_index()函数的设备列表中看到这个“设备”。你知道吗

对于音频捕获,我使用pyaudio库,对于使脚本成为服务,我使用了supervisor实用程序。 你知道问题出在哪里吗?当脚本作为服务运行时,如何让脚本访问asoundrc?你知道吗


Tags: info脚本终端getby软件device记录
1条回答
网友
1楼 · 发布于 2024-04-20 10:06:01

~/.asoundrc文件中查找当前用户的主目录(这就是~的意思)。你知道吗

将其放入运行服务的用户的主目录,或将定义放入全局ALSA配置文件/etc/asound.conf。你知道吗

相关问题 更多 >