我想限制我的语音识别程序只能由一个特定的麦克风使用。如何设计模块,以便如果连接了特定的麦克风,则进一步的执行将开始,否则将终止。
我之所以这样做,是因为我们在嘈杂的情况下进行语音识别,因此严格推荐使用这种基于噪声消除的麦克风,其他麦克风在嘈杂的情况下会给出错误的识别。
主要代码都是用C语言编写的,我用一个shell脚本来执行它。
有没有其他技术可以用在这种情况下..比如RFID?也分享你的经验。
谢谢
发布于 2014-08-18 15:46:17
在shell中,当您运行下面的命令时,它将列出所连接的音频设备
cat /proc/asound/cards或
arecord -l您可以解析输出并确定预期的麦克风是否已连接。
顺便说一下,这是针对linux机器的。
https://stackoverflow.com/questions/25358372
复制相似问题