对麦克风输入执行操作

时间:2011-08-15 01:34:23

标签: c# microphone voice-recognition

我正在编写一个涉及语音识别的程序。我想让它在任务栏中运行,然后当有人对麦克风说话时它会唤醒,然后执行一个动作。当有人在没有循环检查输入音量变化的情况下说话时,我该怎么做才能醒来?

1 个答案:

答案 0 :(得分:2)

最后,麦克风记录来自连续虚拟流的声音数据。如果将其与键盘进行比较,则会在按下某个键时定义一个事件 - 事件。声音中没有这样的时刻或事件 - 有人必须决定音量何时高到可以作用于它。

因此,必须对数据进行分析才能对其采取行动。除非我错了并且声卡具有这样的功能,否则你必须自己动手。

也许您不必分析所有数据 - 每隔100毫秒就可以查看一次?