2. The computer-implemented method of claim 1 , wherein identifying the concepts from audio features of the audio stream comprises: separating the audio stream into a first substream that comprises the user speech data and a second substream that comprises background audio; and using a combination of at least the first substream and the second substream to recognize the concepts.
1. A computer-implemented method comprising: receiving, by an application server of an automated speech recognition system that includes (a) the application server, (b) a background audio recognizer, (c) a conceptual expander component, (d) an automated speech recognizer, and (e) a speech recognition language model, an audio stream at a computing device, the audio stream comprising user speech data; identifying, by the background audio recognizer of the automated speech recognition system, concepts from audio features of the audio stream; generating, by the conceptual expander component of the automated speech recognition system, a set of terms related to the identified concepts; influencing the automated speech recognizer of the automated speech recognition system based on at least one of the terms related to the identified concepts, comprising adjusting one or more probabilities or relevance scores of the speech recognition language model, wherein each of the one or more probabilities or relevance scores corresponds to a term related to the identified concepts; providing, by the application server of the automated speech recognition system, the audio stream to the influenced automated speech recognizer; generating, by the automated speech recognizer of the automated speech recognition system, a recognized version of the user speech data; and providing, by the application server of the automated speech recognition system, the recognized version of the user speech data, for output.