Speech-controlled actions based on keywords and context thereof
First Claim
1. A device comprising:
- a plurality of components;
a memory including a keyword recognition module and a context recognition module;
a microphone configured to receive an input speech spoken by a user;
an analog-to-digital converter configured to convert the input speech from an analog form to a digital form and generate a digitized speech;
a processor configured to;
detect, using the keyword recognition module, a keyword in the digitized speech based on features extracted from the digitized speech;
initiate, in response to detecting the keyword by the keyword recognition module, an action to be taken by one of the plurality of components, wherein the keyword is defined as a command to take the action;
determine, using the context recognition module and after detecting the keyword, a context for the keyword based on additional features extracted from a portion of the digitized speech before and/or after the keyword, wherein the context is used to determine whether or not the keyword should be considered to be the command; and
execute the action if the context determined by the context recognition module indicates that the keyword should be considered to be the command.
1 Assignment
0 Petitions
Accused Products
Abstract
A device includes a plurality of components, a memory having a keyword recognition module and a context recognition module, a microphone configured to receive an input speech spoken by a user, an analog-to-digital converter configured to convert the input speech from an analog form to a digital form and generate a digitized speech, and a processor. The processor is configured to detect, using the keyword recognition module, a keyword in the digitized speech, initiate, in response to detecting the keyword by the keyword recognition module, an action to be taken one of the plurality of components, wherein the keyword is associated with the action, determine, using the context recognition module, a context for the keyword, and execute the action if the context determined by the context recognition module indicates that the keyword is a command.
7 Citations
20 Claims
-
1. A device comprising:
-
a plurality of components; a memory including a keyword recognition module and a context recognition module; a microphone configured to receive an input speech spoken by a user; an analog-to-digital converter configured to convert the input speech from an analog form to a digital form and generate a digitized speech; a processor configured to; detect, using the keyword recognition module, a keyword in the digitized speech based on features extracted from the digitized speech; initiate, in response to detecting the keyword by the keyword recognition module, an action to be taken by one of the plurality of components, wherein the keyword is defined as a command to take the action; determine, using the context recognition module and after detecting the keyword, a context for the keyword based on additional features extracted from a portion of the digitized speech before and/or after the keyword, wherein the context is used to determine whether or not the keyword should be considered to be the command; and execute the action if the context determined by the context recognition module indicates that the keyword should be considered to be the command. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for speech recognition by a device having a microphone, a processor, and a memory including a keyword recognition module and a context recognition module, the method comprising:
-
detecting, using the keyword recognition module, a keyword in a digitized speech based on features extracted from the digitized speech; initiating, in response to detecting the keyword by the keyword recognition module, an action to be taken by one of the plurality of components, wherein the keyword is defined as a command to take the action; determining, using the context recognition module and after detecting the keyword, a context for the keyword based on additional features extracted from a portion of the digitized speech before and/or after the keyword, wherein the context is used to determine whether or not the keyword should be considered to be the command; and executing the action if the context determined by the context recognition module indicates that the keyword should be considered to be the command. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A device comprising:
-
a plurality of components; a memory including a keyword recognition module and a context recognition module; a microphone configured to receive an input speech spoken by a user; an analog-to-digital converter configured to convert the input speech from an analog form to a digital form and generate a digitized speech; a processor configured to; detect, using the keyword recognition module, a keyword in the digitized speech based on features extracted from the digitized speech; initiate, in response to detecting the keyword by the keyword recognition module, an action to be taken by one of the plurality of components, wherein the keyword is defined as a command to take the action; determine, using the context recognition module and after detecting the keyword, a context for the keyword based on additional features extracted from the digitized speech before and after the keyword, wherein the context is used to determine whether or not the keyword should be considered to be the command; execute the action if the context determined by the context recognition module indicates that the keyword should be considered to be the command; and terminate the action if the context determined by the context recognition module indicates that the keyword should not be considered to be the command.
-
Specification