System and method for speech processing and speech to text
First Claim
1. A method for processing speech from a user, the method comprising:
- a. obtaining input from the user by converting the user'"'"'s speech into text corresponding to the speech by(1) receiving input audio stream from the user;
(2) converting the input audio stream to corresponding text;
(3) converting the corresponding text into an echo audio stream;
(4) providing the echo audio stream to the user; and
(5) repeating the steps a.(1) through a.(4) until the corresponding text includes an end-input command;
b. determining a desired operation within the corresponding text; and
c. performing the desired operation.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and method for processing speech from a user is disclosed. In the system of the present invention, the user'"'"'s speech is received as input audio stream. The input audio stream is converted text that corresponds to the input audio stream. The converted text is converted to an echo audio stream. Then, the echo audio stream is sent to the user. This process is performed in real time. Accordingly, the user is able to determine whether or not the speech to text process was correct, or that his or her speech was corrected converted to text. If the conversion was incorrect, the user is able to correct the conversion process by using editing commands. The corresponding text is then analyzed to determine the operation which it demands. Then, the operation is performed on the corresponding text.
33 Citations
19 Claims
-
1. A method for processing speech from a user, the method comprising:
-
a. obtaining input from the user by converting the user'"'"'s speech into text corresponding to the speech by (1) receiving input audio stream from the user; (2) converting the input audio stream to corresponding text; (3) converting the corresponding text into an echo audio stream; (4) providing the echo audio stream to the user; and (5) repeating the steps a.(1) through a.(4) until the corresponding text includes an end-input command; b. determining a desired operation within the corresponding text; and c. performing the desired operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for processing speech from a user, the system comprising a computing device connected to a communications network, the computing device comprising:
-
a processor; program code storage; data storage; wherein the program code storage comprises instructions for the processor to perform the following steps; a. obtaining input from the user by converting the user'"'"'s speech into text corresponding to the speech by (1) receiving input audio stream from the user; (2) converting the input audio stream to corresponding text; (3) converting the corresponding text into an echo audio stream; (4) providing the echo audio stream to the user; and (5) repeating the steps a.(1) through a.(4) until the corresponding text includes an end-input command; b. determining a desired operation within the corresponding text; and c. performing the desired operation. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for obtaining input from a user, the method comprising:
-
a. providing a prompt to the user; b. receiving input audio stream from the user; c. converting the input audio stream to corresponding text; d. providing improper input feedback to the user and repeating the method from step a or step b if the corresponding text is improper; e. executing the editing command and repeating the method from step a or step b if the corresponding text is an editing command; f. terminating the method for obtaining input if the corresponding text is an end-input command; g. performing, if the corresponding text is input text, the following steps; (1) saving the corresponding text; (2) converting the corresponding text into an echo audio stream; (3) sending the echo audio stream to the user; and (4) repeating the method from step a or step b.
-
-
18. A system for obtaining speech from a user, the system comprising a computing device connected to a communications network, the computing device comprising:
-
a processor; program code storage connected to the processor; data storage connected to the processor; wherein the program code storage includes instructions for the processor to perform the following steps; a. receive input audio stream from the user; b. convert the input audio stream to corresponding text; c. provide improper input feedback to the user and repeat from step b if the corresponding text is improper; d. execute the editing command and repeating the from step a if the corresponding text is an editing command; e. terminate obtaining input from the user if the corresponding text is an end-input command; f. perform, if the corresponding text is input text, the following steps; (1) save the corresponding text; (2) convert the corresponding text into an echo audio stream; (3) send the echo audio stream to the user; and (4) repeat from step a.
-
-
19. A method for processing speech from a user, the method comprising:
-
a. receiving input audio stream from the user; b. converting the input audio stream to corresponding text; c. converting the corresponding text into an echo audio stream; d. saving the corresponding text; e. providing the echo audio stream to the user; f. repeating the steps a through d until the corresponding text includes a recognized command; and g. performing the recognized command.
-
Specification