uSpeech : riconoscimento vocale per Arduino

Ciao,
appena visto qui:

ora lo voglio provare :slight_smile:

:astonished:

Sto vedendo il codice su github. Mi pare di capire che gira tutto sul discorso dei "picchi" di segnale.

The library utilizes a special algorithm to enable speech detection. First the complexity of the signal is determined by taking the absolute derivative of the signal multiplying it by a fixed point saclar and then dividing it by the absolute integral of the signal. Consonants (other than R,L,N and M) have a value above 40 and vowels have a value below 40. Consonants, they can be divided into frictaves and plosives. Plosives are like p or b whereas frictaves are like s or z. Generally each band of the complexity coeficient (abs derivative over abs integral) can be matched to a small set of frictaves and plosives. The signal determines if it is a plosive or a frictave by watching the length of the utterance (plosives occur over short periods while frictaves over long). Finally the most appropriate character is chosen.

@pitusso così è troppo facile eh ! Io volevo fare l'hacker :grin:

:smiley:
se vuoi cancello il post :stuck_out_tongue:

Jajajajaja

È uno scherzo ?
Come potrebbe riconoscere frasi, ed addirittura meglio di uno smartphone
Non perdo nemmeno tempo a provarlo

Se fai caso nel video, le iniziali delle parole le pronuncia con più aggressività rispetto alle altre lettere ... Quindi, come detto prima, secondo me analizza i picchi, proprio come fa Shazam.