Javascript 声音输入基音频率上的触发事件
我试图从声音输入音高触发一个事件,我有这个代码,但我正在寻找一个更简单的方法来消除它Javascript 声音输入基音频率上的触发事件,javascript,fft,eventtrigger,Javascript,Fft,Eventtrigger,我试图从声音输入音高触发一个事件,我有这个代码,但我正在寻找一个更简单的方法来消除它 请帮帮我,谢谢。这是预付款 对于高频,您可以尝试使用Goertzel算法。将Goertzel滤波器的能量输出与同一时间段内的总音频能量进行比较,查看其是否满足某些阈值或统计决策标准 对于较低的基音频率,解决可能并不容易,但要困难得多,因为您可能需要使用基音检测算法,这可能比仅检测纯频率要复杂得多。这是因为音高是一种心理声学现象,它产生于复杂的波形,不同于单纯的正弦波频率。非常感谢!Goertzel算法是完美的。
请帮帮我,谢谢。这是预付款 对于高频,您可以尝试使用Goertzel算法。将Goertzel滤波器的能量输出与同一时间段内的总音频能量进行比较,查看其是否满足某些阈值或统计决策标准
对于较低的基音频率,解决可能并不容易,但要困难得多,因为您可能需要使用基音检测算法,这可能比仅检测纯频率要复杂得多。这是因为音高是一种心理声学现象,它产生于复杂的波形,不同于单纯的正弦波频率。非常感谢!Goertzel算法是完美的。