Анализ звука Android в режиме реального времени

Я искал это онлайн, но я все еще немного запутался (как я уверен, что другие будут, если они думают о чем-то как это). Я хотел бы предисловиом, говоря, что это не для домашней работы и / или прибыли.

Я хотел создать приложение, которое может слушать свою микроволновую печь, как вы готовите попкорн. Это будет работать путем звучания тревоги, когда между попсами определен определенный промежуток времени (скажем, 5-6 секунд). Опять же, это просто проект, чтобы держать меня оккупированным - не для класса.

В любом случае, у меня проблемы с попыткой выяснить, как проанализировать потребление звука в режиме реального времени. То есть мне нужен способ войти в систему, когда происходит «поп-поп». Так что вы, ребята, не думаете, что я не делал никаких исследований в этом вопросе, я проверил это , настолько вопрос и широко просматривал функциональный список AudioRecord .

Я думаю, что мне, вероятно, придется что-то сделать с одной из версий Read () , а затем сравнить записанный звук каждые 2 секунды или около того для записанного аудио «POP» (Т.е. если 70% или более байта [] Audiodata Array аналогичен тому же, что выступает, а затем зарегистрируйте время). Может кто-нибудь с опытом аудио ввода Android дайте мне знать, если я хотя бы на правильном пути? Это не вопрос мне, желая, чтобы вы кодируете что-нибудь для меня, но вопрос о том, я на правильном треке, и, если нет, в каком направлении я должен вощаться вместо этого.

13
задан Community 23 May 2017 в 12:26
поделиться