Patent ID: 8554559
Filing Date: 2013-10-08
Classification: G10L

Abstract:
1. A method comprising: receiving, by a local computing device, an utterance from a user device, wherein the user device and the local computing device are part of a local network; in response to receiving the utterance, obtaining a text string transcription of the utterance, and selecting a response mode for the utterance from among a text-based response mode and a non-text-based response mode, wherein obtaining the text string transcription of the utterance comprises transcribing the utterance into the text string transcription, wherein the text string transcription includes a representation of the utterance, and wherein transcribing the utterance into the text string transcription comprises (i) determining that the utterance fits a speaker adaptation profile, (ii) applying speaker adaptation parameters to the utterance, wherein the speaker adaptation parameters are associated with the speaker adaptation profile, and wherein the text string transcription is based on the speaker adaptation parameters, and (iii) updating the speaker adaptation parameters based at least on characteristics of the utterance; if the response mode is a text-based response mode, providing the text string transcription to a target device; if the response mode is a non-text-based response mode, (i) converting the text string transcription into one or more commands from a command set supported by the target device, and (ii) providing the one or more commands to the target device; determining that the user device has speech recognition capability and supports speaker adaptation, and based on the user device having speech recognition capability and supporting speaker adaptation, providing the updated speaker adaptation parameters to the user device.