1. A method of speech recognition comprising the acts of: receiving speech signals into a front-end processor; storing at least some resources used for speech recognition in a network-attached server; coupling the front-end processor to the network-attached server to perform the speech recognition.