Adding speech interfaces to mobile devices makes it possible to create smaller, easier-to-use devices. However, a roadblock has been the high processor and memory requirements of applications that were designed for desktop use. With new software that reduces the computational workload by more than an order of magnitude, it is possible to build intuitive speech-driven user interfaces into a wider array of embedded systems.

Reprinted in its entirety from ARM IQ Vol. 4, No. 3, 2005