comandare vocalmente Arduino

ti crei una funzione che restituisce il valore della frequenza.
quindi metti un
int i= 0;
int millisvechcio = millis();
int frequenze[]; = 0;
while(millis()<=millisvecchio+(tempo di pronuncia in millisecondi)) {
frequenze = frequenza();
delay(500);
}
//qui analizzi frequenze e le valuti con dei campioni, magari scarti dei valori agli estremi dell'array che hanno una bassa frequenza (poco suono)
ciao