Background audio identification for speech disambiguation
AssigneeGoogle Inc.
InventorsJason Sanders, Gabriel Taubman, John J. Lee
Life of this patent
Estimating the term…
Abstract
Implementations relate to techniques for providing context-dependent search results. A computer-implemented method includes receiving an audio stream at a computing device during a time interval, the audio stream comprising user speech data and background audio, separating the audio stream into a first substream that includes the user speech data and a second substream that includes the background audio, identifying concepts related to the background audio, generating a set of terms related to the identified concepts, influencing a speech recognizer based on at least one of the terms related to the background audio, and obtaining a recognized version of the user speech data using the speech recognizer.
Claims20
A computer-implemented method, the method comprising:
- receiving an audio stream at a computing device during a time interval, the audio stream comprising user speech data and background audio;
- separating the audio stream into a first substream that comprises the user speech data and a second substream that comprises the background audio;
- identifying concepts related to the background audio;
- generating a set of terms related to the identified concepts;
- influencing a speech recognizer based on at least one of the terms related to the background audio;
- and
- obtaining a recognized version of the user speech data using the speech recognizer.
A system comprising:
- one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising:
- receiving an audio stream during a time interval, the audio stream comprising user speech data and background audio;
- separating the audio stream into a first substream that comprises the user speech data and a second substream that comprises the background audio;
- identifying concepts related to the background audio;
- generating a set of terms related to the identified concepts;
- influencing a speech recognizer based on at least one of the terms related to the background audio;
- and
- obtaining a recognized version of the user speech data using the speech recognizer.
A computer-readable storage device storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:
- receiving an audio stream at a computing device during a time interval, the audio stream comprising user speech data and background audio;
- separating the audio stream into a first substream that comprises the user speech data and a second substream that comprises the background audio;
- identifying concepts related to the background audio;
- generating a set of terms related to the identified concepts;
- influencing a speech recognizer based on at least one of the terms related to the background audio;
- and
- obtaining a recognized version of the user speech data using the speech recognizer.
Dependencies are inferred from the claim text.