我正试图通过浏览器使用javascript和Web Audio API检测非常高(18000+)的频率。我的代码目前在我的笔记本电脑上运行正常,但是当我尝试在较弱的设备(树莓派或Chromebook)上运行时,我注意到频率的上端未被检测到。甚至在https://webaudiodemos.appspot.com/AudioRecorder/index.html这样的已建立的演示中也会出现这种情况,我注意到在我的笔记本电脑上播放了一个非常高的音符而不是在树莓派或Chromebook上出现了一个单一的栏。
我在所有设备上使用相同的麦克风对其进行了测试。我还尝试设置一个低得多的FFT大小,以防它出现速度问题。有没有人有任何意见?