尚不存在完美的基音检测算法，实际使用中有一系列算法共存。多数基音检测算法大致可归类为下述分类中的一种。通常情况下，基音检测算法会估计准周期性信号的周期。周期的倒数即为频率。<div>
常见的算法.最简单的方法之一是算出信号零点间的间隔（过零率）。这种方法的缺点在于它无法应对诸如多个周期不同的正弦波或噪音这样的覆杂波形。不过这并不意味着这种方法一无是处，在只有单一声源的情景中过零率是个不错的基音检测指标。这种算法相当易于实现。更复杂的方法会将原讯号平移一些时间，去跟原本讯号