我想限制我的语音识别程序只能由一个特定的麦克风使用。如何设计模块,以便如果连接了特定的麦克风,则进一步执行将开始,否则将终止。
我想这样做是因为,我们在嘈杂的场景中进行语音识别,因此严格建议使用这种基于降噪的麦克风,其他麦克风在嘈杂的场景中会给出错误的识别。
主要代码是在C编程语言和所有我一起执行它与shell脚本。
在这种情况下还有其他技术可以使用吗?比如RFID?也分享你的经验。
谢谢
在shell中,当你运行下面的命令时,它会列出连接的音频设备
cat /proc/asound/cards
或
arecord -l
您可以解析输出并确定期望的麦克风是否连接。
顺便说一下,这是针对Linux机器的