您好,
我们正在使用 i.MX8MM EVK + i.MX 8MIC-RPI-MX8
开发板
使用的确切 SOM 是 Azurewave 的:imx8mm-evk 载板上的 AW-PU530。
Yocto verison 是 honister,内核版本:5.15
我们正在尝试实现 Alexa SDK 支持并运行它的 SampleApp,它应该使用来自 8MIC 板的声卡 (imxaudiomicfil) 的捕获流作为输入流,wm8524audio 作为播放流。
根据提供的
电路板文档,使用 8mic 的声音捕捉工作正常。
使用的 dtb 文件是 imx8mm-evk-8mic-revE.dtb
但是,SampleApp 无法运行报告这个问题:
表达式 'ret' 在 '/sources/portaudio-v19/src/hostapi/alsa/pa_linux_alsa.c' 中失败,行:1742
表达式 'AlsaOpen( &alsaApi->baseHostApiRep, params, streamDir, &self->pcm )'在“/sources/portaudio-v19/src/hostapi/alsa/pa_linux_a
lsa.c”中失败,行:1909
表达式“PaAlsaStreamComponent_Ini
tialize( &self->capture, alsaApi, inParams, StreamDirection_In, NULL != callback )”在“/来源/p
ortaudio-v19/src/hostapi/alsa/pa_linux_alsa.c',行:2173
表达式 'PaAlsaStream_Initialize( stream, alsaHostApi, inputParameters, outputParameters, sampleRate, framesPerBuffer, callback, streamFlags, userData )' 在 '/sources/portaudio-v19/src/hostapi/alsa/pa_linux_alsa.c' 中失败,行:2842
我有几个关于这个的问题:
1) 由于我们使用的是 8MIC-RPI-MX8 板,是否需要在 asound.conf 中进行一些自定义配置,以便 alsa 和 portaudio 可以正确看到麦克风板?如果是这样,是否有一些关于 8mic 板的额外文档,关于如何配置 asound.conf,如何将它的声卡 (imxaudiomicfil) 设置为默认声卡等。看来我错过了一些重要的步骤,但我没有在文档中找到很多。
2)关于在带有麦克风阵列的 imx8mm 上实现 alexa sdk,是否有一些额外的文档?
3)关于ixp-afe:
https://github.com/nxp-imx/nxp-afe/tree/MM_04.07.02_2210_L5.15.y
此处说明合并alexa需要音频前端。就我而言,这个 nxp-afe 是否需要支持将 alexa 与 imx8mm 上的 mic8 板结合起来?