So one part of our project includes an activation signal only when our microphone detects a human voice (could be any speeches like "Run" "Open" "Banana!") and a human is actually standing in a certain range.
I wonder if it is seizable through Arduino? If so, how is the approach? My primary idea is to use a ultrasonic sensor to detect if there is something in the range. And then we use Arduino to measure the sound's frequency and loudness and try to differ human voice from all other noises using the data.
But I am now wondering is it accurate since there could be actually many sounds within the human voice frequency range? I am completely new in Adruino so please help :o
Moderator added returns for readability....