Чем разница между AKFrequencyTracker и AKMicrophoneTracker в AudioKit?

Я обнаружил, что есть AKFrequencyTracker а также AKMicrophoneTracker в библиотеке И то и другое обеспечивает частоту как парам.

Вопросы:

  1. Какая разница между AKFrequencyTracker а такжеAKMicrophoneTracker?
  2. Какой класс лучше использовать для обнаружения пения микрофона в реальном времени?

Спасибо заранее.

1 ответ

AKMicrophoneTracker - это автономный класс, который просто читает с микрофона и ничего более, тогда как AKFrequencyTracker - это узел, который может быть вставлен в любую точку вашей цепочки сигналов. Они оба используют один и тот же алгоритм определения частоты, просто AKMicrophoneTracker проще использовать для общего случая, когда все, что вам нужно, это определение высоты тона, и ничего другого AudioKit не предоставляет.

Другие вопросы по тегам