Background audio identification for speech disambiguation
First Claim
1. 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.
2 Assignments
0 Petitions
Accused Products
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.
-
Citations
20 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. 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. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. 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. - View Dependent Claims (20)
-
Specification