Patent ID: 11875789
Assignee: GOOGLE LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 8:
9. A system comprising:
data processing hardware; and
memory hardware in communication with the data processing hardware and storing instructions that when executed by the data processing hardware cause the data processing hardware to perform operations comprising:
obtaining a plurality of training language examples for training a language model to recognize speech in a particular domain represented by a combination of multiple different aspects of non-linguistic context, wherein:
each training language example occurs in one or more of the multiple different aspects of non-linguistic context representing the particular domain; and
the language model comprises:
a baseline model component; and
multiple domain-specific model components each corresponding to a respective different aspect of non-linguistic context from the multiple different aspects of non-linguistic context representing the particular domain;

training, using the plurality of training language examples, the language model by updating corresponding weights of the multiple domain-specific model components;
obtaining an utterance comprising a non-linguistic context; and
determining a transcription of the utterance using the language model by:
determining a score of a candidate transcription of the utterance using the baseline model component;
adjusting the score of the candidate transcription using at least one domain-specific model component of the multiple domain-specific model components of the language model, wherein the at least one domain-specific model component is selected based on the non-linguistic context; and
determining the transcription for the utterance based on the adjusted score.