Using multiple signal processing and phone probability estimation
components improves acoustic robustness.
Battery life can be prolonged by using the robustness components
only when necessary.
The signal processing and phone probability estimation components
are easily vectorized.
The decoder component consists of a large search that requires
pruning to be tractable. Some progress has been made in vectorizing
this component, but more research is required.