1. A method for voice recognition, the method comprising: obtaining a voice signal; performing two or more voice recognition analyses in parallel on the voice signal, wherein each voice recognition analysis uses a filter bank defined by a different maximum frequency and a different minimum frequency and wherein each voice recognition analysis produces a recognition probability r i of recognition of one or more speech units, whereby there are two or more recognition probabilities r i , wherein each recognition probability r i represents a probability that the voice signal matches a recognized unit of speech, wherein performing the two or more voice recognition analyses in parallel includes performing a first voice recognition analysis on the voice signal based on a first maximum frequency f max and a first minimum frequency f min ; wherein f min and f max are adjusted dynamically during the first voice recognition; and performing one or more additional voice recognition analyses on the voice signal based on a different maximum frequency given by f max ±Δf max and a different minimum frequency given by f min ±Δf min ,where Δf max <f max and Δf min <f min ; and determining a final recognition probability P f based on the two or more recognition probabilities r i ; determining a confidence measure based on the final recognition probability and the two or more recognition probabilities r i ; and using the confidence measure as an acceptance criterion for the final recognition probability P f after determining the final recognition probability P f .