Context-sensitive dynamic update of voice to text model in a voice-enabled electronic device
First Claim
Patent Images
1. A method, comprising:
- receiving a voice input with a voice-enabled electronic device, the voice input including an original request that includes first and second portions, the second portion including a first context sensitive entity among a plurality of context sensitive entities that are associated with a context sensitive parameter and that potentially may be spoken in the voice input; and
in the voice-enabled electronic device, and responsive to receiving the first portion of the voice input;
performing local processing of the first portion of the voice input;
determining during the local processing that the first portion is associated with the context sensitive parameter; and
in response to determining that the first portion is associated with the context sensitive parameter, and prior to performing local processing of the second portion of the voice input including the first context sensitive entity;
dynamically updating a local voice to text model, used by the voice-enabled electronic device, to augment the local voice to text model based on the context sensitive entities associated with the context sensitive parameter, wherein dynamically updating the local voice to text model facilitates recognition of the first context sensitive entity in performing local processing of the second portion of the voice input.
2 Assignments
0 Petitions
Accused Products
Abstract
A voice to text model used by a voice-enabled electronic device is dynamically and in a context-sensitive manner updated to facilitate recognition of entities that potentially may be spoken by a user in a voice input directed to the voice-enabled electronic device. The dynamic update to the voice to text model may be performed, for example, based upon processing of a first portion of a voice input, e.g., based upon detection of a particular type of voice action, and may be targeted to facilitate the recognition of entities that may occur in a later portion of the same voice input, e.g., entities that are particularly relevant to one or more parameters associated with a detected type of voice action.
107 Citations
16 Claims
-
1. A method, comprising:
-
receiving a voice input with a voice-enabled electronic device, the voice input including an original request that includes first and second portions, the second portion including a first context sensitive entity among a plurality of context sensitive entities that are associated with a context sensitive parameter and that potentially may be spoken in the voice input; and in the voice-enabled electronic device, and responsive to receiving the first portion of the voice input; performing local processing of the first portion of the voice input; determining during the local processing that the first portion is associated with the context sensitive parameter; and in response to determining that the first portion is associated with the context sensitive parameter, and prior to performing local processing of the second portion of the voice input including the first context sensitive entity; dynamically updating a local voice to text model, used by the voice-enabled electronic device, to augment the local voice to text model based on the context sensitive entities associated with the context sensitive parameter, wherein dynamically updating the local voice to text model facilitates recognition of the first context sensitive entity in performing local processing of the second portion of the voice input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A voice-enabled electronic device including memory and one or more processors operable to execute instructions stored in the memory, comprising instructions to:
-
receive a voice input, the voice input including an original request that includes first and second portions, the second portion including a first context sensitive entity among a plurality of context sensitive entities that are associated with a context sensitive parameter and that potentially may be spoken in the voice input; and responsive to receiving the first portion of the voice input; perform local processing of the first portion of the voice input; determine during the local processing that the first portion is associated with the context sensitive parameter; and in response to determining that the first portion is associated with the context sensitive parameter, and prior to performing local processing of the second portion of the voice input including the first context sensitive entity; dynamically update a local voice to text model, used by the voice-enabled electronic device, to augment the local voice to text model based on the context sensitive entities associated with the context sensitive parameter, wherein dynamically updating the local voice to text model facilitates recognition of the first context sensitive entity in performing local processing of the second portion of the voice input. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer readable storage medium storing computer instructions executable by one or more processors to perform a method comprising:
-
receiving a voice input with a voice-enabled electronic device, the voice input including an original request that includes first and second portions, the second portion including a first context sensitive entity among a plurality of context sensitive entities that are associated with a context sensitive parameter and that potentially may be spoken in the voice input; and in the voice-enabled electronic device, and responsive to receiving the first portion of the voice input; performing local processing of the first portion of the voice input; determining during the local processing that the first portion is associated with the context sensitive parameter; and in response to determining that the first portion is associated with the context sensitive parameter, and prior to performing local processing of the second portion of the voice input including the first context sensitive entity; dynamically updating a local voice to text model, used by the voice-enabled electronic device, to augment the local voice to text model based on the context sensitive entities associated with the context sensitive parameter, wherein dynamically updating the local voice to text model facilitates recognition of the first context sensitive entity in performing local processing of the second portion of the voice input.
-
Specification