The project is mainly divided into many section like Serial communication-take user input & display result, Button state machine-for test/demo mode user interface, FWT transform analysis-provide frequency ranges of input waveform, Vowel recognition-analyze vowel spectra and identify, Decode-check whether input vowel sequence is what we expected.