Editing voice input
First Claim
Patent Images
1. A method comprising:
- receiving, by a processing device, a voice request to perform an action, wherein the voice request comprises first audio information associated with the action;
generating, by the processing device, information for a GUI that when rendered on a display device renders a prompt message prompting a user to speak second audio information associated with the action;
determining, based on the voice request, a syntax format to be used in performing the action, wherein the syntax format comprises one or more data fields;
generating syntax information, with the syntax information at least partly based on one or more of (i) the first audio information, and (ii) the second audio information;
inserting, by the processing device into the one or more data fields, the syntax information;
determining, based on inserting, one or more incomplete data fields; and
generating, based on the one or more incomplete data fields, one or more training actions to train the user to speak a complete syntax associated with the action.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method of generating a voice command to perform an action includes receiving a voice request to perform the action, wherein the voice request comprises first audio information for one or more first data fields associated with the action; generating a GUI that when rendered on a display device comprises a prompt message prompting a user to speak second audio information for one or more second data fields associated with the action; and inserting into the one or more second data fields data indicative of one or more of (i) the first audio information, and (ii) the second audio information.
18 Citations
24 Claims
-
1. A method comprising:
-
receiving, by a processing device, a voice request to perform an action, wherein the voice request comprises first audio information associated with the action; generating, by the processing device, information for a GUI that when rendered on a display device renders a prompt message prompting a user to speak second audio information associated with the action; determining, based on the voice request, a syntax format to be used in performing the action, wherein the syntax format comprises one or more data fields; generating syntax information, with the syntax information at least partly based on one or more of (i) the first audio information, and (ii) the second audio information; inserting, by the processing device into the one or more data fields, the syntax information; determining, based on inserting, one or more incomplete data fields; and generating, based on the one or more incomplete data fields, one or more training actions to train the user to speak a complete syntax associated with the action. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. One or more non-transitory machine-readable media configured to store instructions that are executable by one or more processing devices to perform operations comprising:
-
receiving a voice request to perform an action, wherein the voice request comprises first audio information associated with the action; generating information for a GUI that when rendered on a display device renders a prompt message prompting a user to speak second audio information associated with the action; determining, based on the voice request, a syntax format to be used in performing the action, wherein the syntax format comprises one or more data fields; generating syntax information, with the syntax information at least partly based on one or more of (i) the first audio information, and (ii) the second audio information; inserting, into the one or more data fields, the syntax information; determining, based on inserting, one or more incomplete data fields; and generating, based on the one or more incomplete data fields, one or more training actions to train the user to speak a complete syntax associated with the action. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An electronic system comprising:
-
one or more processing devices; and one or more machine-readable media configured to store instructions that are executable by the one or more processing devices to perform operations comprising; receiving a voice request to perform an action, wherein the voice request comprises first audio information associated with the action; generating information for a GUI that when rendered on a display device renders a prompt message prompting a user to speak second audio information associated with the action; and determining, based on the voice request, a syntax format to be used in performing the action, wherein the syntax format comprises one or more data fields; generating syntax information, with the syntax information at least partly based on one or more of (i) the first audio information, and (ii) the second audio information; inserting, into the one or more second data fields, the syntax information; determining, based on inserting, one or more incomplete data fields; and generating, based on the one or more incomplete data fields, one or more training actions to train the user to speak a complete syntax associated with the action. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. An electronic system comprising:
-
a voice editor manager configured to; receive and a voice request to perform an action, wherein the voice request comprises first audio information associated with the action; means for generating information for a GUI that when rendered on a display device renders a prompt message prompting a user to speak second audio information associated with the action; means for determining, based on the voice request, a syntax format to be used in performing the action, wherein the syntax format comprises one or more data fields; means for generating syntax information, with the syntax information at least partly based on one or more of (i) the first audio information, and (ii) the second audio information; means for inserting, into the one or more data fields, the syntax information; means for determining, based on inserting, one or more incomplete data fields; and means for generating, based on the one or more incomplete data fields, one or more training actions to train the user to speak a complete syntax associated with the action. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification