我有一个python脚本,可以从一个I2S MEMS麦克风记录音频,连接到一个Raspberry pi3。 从终端访问时,此脚本按预期运行。当我在后台将其作为服务运行时,问题就出现了。你知道吗
据我所见,问题是脚本即服务无法访问我在asoundrc中配置的软件卷。奇怪的是,我可以在使用get_device_info_by_index()
函数的设备列表中看到这个“设备”。你知道吗
对于音频捕获,我使用pyaudio库,对于使脚本成为服务,我使用了supervisor实用程序。 你知道问题出在哪里吗?当脚本作为服务运行时,如何让脚本访问asoundrc?你知道吗
在
~/.asoundrc
文件中查找当前用户的主目录(这就是~
的意思)。你知道吗将其放入运行服务的用户的主目录,或将定义放入全局ALSA配置文件
/etc/asound.conf
。你知道吗相关问题 更多 >
编程相关推荐