Distributed speech recognition splits the task of voice recognition between the caller’s device and the cloud. For example, a phone might process some audio locally and send it to a server for deeper analysis. This approach can speed up response times and improve accuracy in low-bandwidth situations.