0

我想将我的语音识别程序限制为只能由一个特定的麦克风使用。如何设计模块,以便如果连接了特定的麦克风,则将开始进一步的执行,否则将终止。

我想这样做是因为,我们在嘈杂的场景中进行语音识别,因此强烈建议使用这种基于噪声消除的麦克风,其他麦克风会在嘈杂的场景中给出错误识别。

主要代码是 C 编程语言,我一起用 shell 脚本执行它。

在这种情况下是否可以使用任何其他技术..例如RFID?也分享你的经验。

谢谢

4

1 回答 1

0

在 shell 中,当您运行以下命令时,它将列出连接的音频设备

cat /proc/asound/cards

或者

arecord -l

您可以解析输出并确定预期的麦克风是否已连接。

顺便说一句,这是针对 linux 机器的。

于 2014-08-18T07:46:16.920 回答