Providing text input using speech data and non-speech data
First Claim
Patent Images
1. A system comprising:
- one or more computing devices configured to perform operations comprising;
providing for display a text editor operable to receive speech input and non-speech input;
receiving the speech input;
while receiving the speech input, receiving the non-speech input and time information associated with the non-speech input, the time information operable to specify a sequence in which the speech input and non-speech input are assembled;
retrieving text data from the speech input using speech recognition;
assembling the text data with the non-speech input based on the time information to produce output data andproviding the output data for display in the text editor.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and computer readable media providing a speech input interface. The interface can receive speech input and non-speech input from a user through a user interface. The speech input can be converted to text data and the text data can be combined with the non-speech input for presentation to a user.
307 Citations
24 Claims
-
1. A system comprising:
-
one or more computing devices configured to perform operations comprising; providing for display a text editor operable to receive speech input and non-speech input; receiving the speech input; while receiving the speech input, receiving the non-speech input and time information associated with the non-speech input, the time information operable to specify a sequence in which the speech input and non-speech input are assembled; retrieving text data from the speech input using speech recognition; assembling the text data with the non-speech input based on the time information to produce output data and providing the output data for display in the text editor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method comprising:
-
receiving speech data and non-speech data from a mobile device, the non-speech data being associated with time information, the time information operable to specify a sequence in which the speech data and non-speech data are assembled; retrieving text data from the speech data using speech recognition; assembling the text data with the non-speech data based on the time information to produce output data; and providing the output data to the mobile device. - View Dependent Claims (11, 12)
-
-
13. One or more non-transitory computer readable media having software program code operable to perform operations comprising:
-
receiving speech data and non-speech data from a mobile device, the non-speech data being associated with time information, the time information operable to specify a sequence in which the speech data and non-speech data are assembled; retrieving text data from the speech data using speech recognition; assembling the text data with the non-speech data based on the time information to produce output data; and providing the output data to the mobile device. - View Dependent Claims (14)
-
-
15. A system comprising:
-
one or more computing devices configured to perform operations comprising; receive receiving speech data and non-speech data from a mobile device, the non-speech data being associated with time information, the time information operable to specify a sequence in which the speech data and non-speech data are assembled; retrieving text data from the speech data using speech recognition; assembling the text data with the non-speech data based on the time information to produce output data; and providing the output data to the mobile device.
-
-
16. A computer-implemented method, comprising:
-
providing for display a text editor operable to receive speech input and non-speech input; receiving the speech input; while receiving the speech input, receiving the non-speech input and time information associated with the non-speech input, the time information operable to specify a sequence in which the speech input and non-speech input are assembled; retrieving text data from the speech input using speech recognition; assembling the text data with the non-speech input based on the time information to produce output data and providing the output data for display in the text editor. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. One or more non-transitory computer readable media having software program code operable to perform operations comprising:
-
providing for display a text editor operable to receive speech input and non-speech data; receiving the speech input; while receiving the speech input, receiving the non-speech input and time information associated with the non-speech input, the time information operable to specify a sequence in which the speech input and non-speech input are assembled; retrieving text data from the speech input using speech recognition; assembling the text data with the non-speech input based on the time information to produce output data; and providing the output data for display in the text editor. - View Dependent Claims (24)
-
Specification