Моя проблема : в настоящее время у меня есть звуковой файл, содержащий указанный c записанный мной звук. Я хочу иметь возможность распознавать, когда этот звук воспроизводится снова в течение более 2 секунд. Громкость не имеет значения для меня, я хочу быть в состоянии распознать, когда эта конкретная нота c играет. Например, файл содержит запись ноты A (la), и если я сыграю ноту A на пианино рядом с микрофоном, Raspberry Pi напечатает «правильно» или что-то в этом роде. У меня возникают проблемы с распознаванием заметки, и предыдущие исследования предложили найти частоту / использовать функцию БПФ, но я не смог ее выяснить. Вы рекомендуете какие-либо библиотеки, которые я должен использовать, чтобы реализовать это?
В идеале я мог бы определить высоту внешнего звука. Как только я получу высоту звука, я смогу проверить ее в диапазоне частот.