1. A computing device comprising: one or more computer processors; one or more computer-readable media having instructions stored thereon that, responsive to execution by the one or more computer processors, perform operations comprising: determining, based on one speech waveform, a wideband speech feature and a narrowband speech feature; determining, based on the wideband speech feature, an estimate of the narrowband speech feature; determining, based on the narrowband speech feature and the estimate of the narrowband speech feature, an estimation error of the estimate of the narrowband speech feature; transmitting the wideband speech feature and the estimation error to a remote entity; receiving, from the remote entity, data associated with a speech-based service based on the wideband speech feature; and outputting, by the computing device, speech recognition results for the one speech waveform based on the received data associated with the speech-based service.
6. A computing device as described in claim 1 , wherein the operations further comprise encoding the wideband speech feature with dynamic mean normalization.