Как обнаружить воздушный поток в микрофоне с помощью javascript - PullRequest
1 голос
/ 26 мая 2020

Я пробовал приведенный ниже код, но этого недостаточно для обнаружения удара воздуха в микрофон.

// low-pass filter


micPower = ALPHA * instantaneousPower + (1.0 - ALPHA) * micPower;

if (Math.abs(micPower) > 0.01) {
  i++;
  // If low-pass filter condition is fulfilled >= 5 times
  if (i > 5) {
    console.log('user is blowing !');
    document.getElementById('blow').innerHTML = "User is blowing !";
  }
} else {
  i = 0;
  document.getElementById('blow').innerHTML = "";
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...