我想做一个频谱分析仪,它不是听麦克风,而是听PC输出的声音。例如,我可以在YouTube旁边打开分析器,启动分析器,然后在YouTube中启动视频。分析器将显示YouTube视频的光谱。我已经看了几个如何制作频谱分析仪来分析麦克风输入的例子,但我还没有找到任何可以读取PC输出音频的东西。安装在Visual Studio 2019下的Windows 10 Home Python 3.7.5
我已经使用FFT算法来检测声音的频率(吉他音高),当我从计算机上播放正弦声音时,它工作得很好,它会完美地估计它,但当我使用吉他时,它就不那么完美了。如何更好地估计基音频率?double frequency = indexOfMax(spectrum) * 16000 / 500; //sampling rate/FFT size
//indexOfMax just finds the index o