MULTI-LEVEL SPEECH RECOGNITION
First Claim
1. A method of recognizing an utterance, comprising:
- transmitting context data associated with a first device to a second device;
receiving from the second device a first speech recognition model, wherein the first speech recognition model is a subset of a second speech recognition model present at the second device, and wherein the first speech recognition model is based on the context data;
determining whether the utterance can be recognized at the first device based on the first speech recognition model;
if the utterance cannot be recognized at the first device, sending at least a portion of the utterance to the second device; and
if the utterance can be recognized at the first device, performing an action associated with the recognized utterance.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and device for recognizing an utterance. The method includes transmitting context data associated with a first device to a second device. A first speech recognition model is received from the second device. The first speech recognition model is a subset of a second speech recognition model present at the second device. The first speech recognition model is based on the context data. It is determined whether the utterance can be recognized at the first device based on the first speech recognition model. If the utterance cannot be recognized at the first device, then at least a portion of the utterance is sent to the second device. If the utterance can be recognized at the first device, then an action associated with the recognized utterance is performed.
117 Citations
31 Claims
-
1. A method of recognizing an utterance, comprising:
-
transmitting context data associated with a first device to a second device; receiving from the second device a first speech recognition model, wherein the first speech recognition model is a subset of a second speech recognition model present at the second device, and wherein the first speech recognition model is based on the context data; determining whether the utterance can be recognized at the first device based on the first speech recognition model; if the utterance cannot be recognized at the first device, sending at least a portion of the utterance to the second device; and if the utterance can be recognized at the first device, performing an action associated with the recognized utterance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An electronic device comprising:
-
a transmitter that transmits context data associated with the electronic device to a second device; a microphone for receiving an utterance; and a speech processor configured to;
receive from the second device a first speech recognition model, wherein the first speech recognition model is a subset of a second speech recognition model present at the second device and is based on the context data, determine whether the utterance can be recognized at the electronic device based on the first speech recognition model, send at least a portion of the utterance to the second device if the utterance cannot be recognized at the electronic device, and perform an action associated with the recognized utterance if the utterance can be recognized at the electronic device. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A non-transitory computer-readable medium having instructions which when executed on a computer perform a method comprising:
-
transmitting context data associated with a first device to a second device; receiving from the second device a first speech recognition model, wherein the first speech recognition model is a subset of a second speech recognition model present at the second device, and wherein the first speech recognition model is based on the context data; determining whether the utterance can be recognized at the first device based on the first speech recognition model; if the utterance cannot be recognized at the first device, sending at least a portion of the utterance to the second device; and if the utterance can be recognized at the first device, then performing an action associated with the recognized utterance. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
-
31. A method of recognizing an utterance, comprising:
-
transmitting context data associated with a first device to a second device; receiving from the second device a first speech recognition model, wherein the first speech recognition model is different than a second speech recognition model present at the second device, and wherein the first speech recognition model is based on the context data; determining whether the utterance can be recognized at the first device based on the first speech recognition model; if the utterance cannot be recognized at the first device, sending at least a portion of the utterance to the second device; and if the utterance can be recognized at the first device, performing an action associated with the recognized utterance.
-
Specification