我在python中编写使用pocketsphinx和pjsip的应用程序我使用pocketsphinx关键字搜索来唤醒应用程序和pjsip作为电话问题是当我尝试调用“call”函数然后返回听关键字然后我得到一个错误来自 pjsip 的消息,他无法打开声音设备:
pjsua_aud.c ..Opening sound device (speaker + mic) PCM@16000/1/20ms
alsa_dev.c ...ALSA lib pcm_hw.c:1557:(snd_pcm_hw_open) open '/dev/snd/pcmC0D0c' failed (-16): Device or resource busy
pjsua_aud.c ..Unable to open sound device: Unknown error from audio driver (PJMEDIA_EAUD_SYSERR) [status=420002]
operation=make_call(), error=Unknown error from audio driver (PJMEDIA_EAUD_SYSERR)
此错误仅在我尝试返回使用 alsaaudio 的关键字函数时发生
所以我的问题是如何用 pjsip 和 alsaaudio 打开同一个音频设备?