我正在编写一个涉及语音识别的程序。我想让它在任务栏中运行,然后当有人对麦克风说话时它会唤醒,然后执行一个动作。当有人在没有循环检查输入音量变化的情况下说话时,我该怎么做才能醒来?
答案 0 :(得分:2)
最后,麦克风记录来自连续虚拟流的声音数据。如果将其与键盘进行比较,则会在按下某个键时定义一个事件 - 事件。声音中没有这样的时刻或事件 - 有人必须决定音量何时高到可以作用于它。
因此,必须对数据进行分析才能对其采取行动。除非我错了并且声卡具有这样的功能,否则你必须自己动手。
也许您不必分析所有数据 - 每隔100毫秒就可以查看一次?