Обнаружить удар в микрофоне Android

Я пролистал несколько ссылок, таких как Android - Входные уровни микрофона? введите описание ссылки здесь

Но это не сработало. Пожалуйста, помогите мне определить уровень шума, а также уровень амплитуды в Android-микрофоне. Вначале я буду доволен выше, но я также хотел бы знать, могу ли я различить удар и всасывание в Android-микрофоне?

1 ответ

Решение

Это должно помочь вам. Это связано с шумовым порогом:

http://androidexample.com/Detect_Noise_Or_Blow_Sound_-_Set_Sound_Frequency_Thersold/index.php?view=article_discription&aid=108&aaid=130

Я считаю, что это позволяет вам установить порог, поэтому я могу представить, что вы можете поэкспериментировать (и простите за очень, очень грубую терминологию): дуть и сосать (дрожать) вокруг микрофона. Что даст вам ваши значения для указанного порога. Затем установите их соответственно. Как только пороги сработают, вы сможете лучше предположить, какое действие имело место. Я использую слово "предположить", потому что это все, что может быть на самом деле.

Конечно, этот пример вполне может быть вызван проезжающим автобусом / самолетом и т. Д. Но сейчас это меньше всего ваших забот. В зависимости от того, кто использует ваше приложение, вы должны учитывать МНОГИЕ переменные. Возраст. Объем легких. Дыхание свирепое. У этого списка нет конца.

Удачи, я хотел бы знать, что вы делаете!

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