6. The system of claim 1 wherein the processor is configured calculate a score vector based on the convolving of the sparse set of phonetic impulses with ensemble of filters.
1. An electronic system configured to perform speech processing comprising: an audio detection system configured to receive a signal including speech; a memory having stored therein a database of keyword models forming an ensemble of filters associated with each keyword in the database; a processor configured to: i) receive the signal including speech from the audio detection system; ii) decompose the signal including speech into a sparse set of phonetic impulses; iii) access the database of keywords and convolve the sparse set of phonetic impulses with the ensemble of filters; iv) identify keywords within the signal including speech based on iii); and v) control operation the electronic system based on the keywords identified in iv).