Abstract:
An audio recognition service recognizes an audio sample across multiple content types. At least a partial set of results generated by the service are returned to a client while the audio sample is still being recorded and/or transmitted. The client additionally displays the results in real-time or near real-time to the user. The audio sample can be sent over a first HTTP connection and the results can be returned over a second HTTP connection. The audio recognition service further processes check-in selections received from the client for content items indicated by the results. Responsive to receiving the check-in selections, the service determines whether a user is eligible for a reward. If the user is eligible, the service provides the reward.
Abstract:
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for classifying utterances. The methods, systems, and apparatus include actions of obtaining an audio input signal representing an utterance of a user. Additional actions may include determining that a shape of at least a portion of the audio input signal matches a shape of at least a portion of an audio trigger signal corresponding to a keyword. Further actions may include, based at least on determining that the shape of at least the portion of the audio input signal matches the shape of at least the portion of an audio trigger signal corresponding to the keyword, classifying the utterance as a trigger utterance that corresponds to the keyword.