PERFORMING AN OPERATION RELATIVE TO TABULAR DATA BASED UPON VOICE INPUT
First Claim
Patent Images
1. A computing device comprising:
- a processor; and
a memory that comprises an application that is executed by the processor, the application comprises;
tabular data loaded into the application, the tabular data comprises a text string;
an executor component that executes a computing operation relative to the tabular data, the executor component comprises;
an automatic speech recognition (ASR) system that is customized based upon the text string being included in the tabular data, the ASR system receives a voice signal that is representative of voice input to the application, the voice input includes a reference to the text string, the ASR system generates a transcription of the voice signal; and
a table manipulation system that is in communication with the ASR system, the table manipulation system receives the transcription of the voice signal from the ASR system and performs the computing operation relative to the tabular data based upon the transcription of the voice signal.
3 Assignments
0 Petitions
Accused Products
Abstract
Described herein are various technologies pertaining to performing an operation relative to tabular data based upon voice input. An ASR system includes a language model that is customized based upon content of the tabular data. The ASR system receives a voice signal that is representative of speech of a user. The ASR system creates a transcription of the voice signal based upon the ASR being customized with the content of the tabular data. The operation relative to the tabular data is performed based upon the transcription of the voice signal.
-
Citations
20 Claims
-
1. A computing device comprising:
-
a processor; and a memory that comprises an application that is executed by the processor, the application comprises; tabular data loaded into the application, the tabular data comprises a text string; an executor component that executes a computing operation relative to the tabular data, the executor component comprises; an automatic speech recognition (ASR) system that is customized based upon the text string being included in the tabular data, the ASR system receives a voice signal that is representative of voice input to the application, the voice input includes a reference to the text string, the ASR system generates a transcription of the voice signal; and a table manipulation system that is in communication with the ASR system, the table manipulation system receives the transcription of the voice signal from the ASR system and performs the computing operation relative to the tabular data based upon the transcription of the voice signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
receiving tabular data that has been loaded into a computer-executable application; responsive to receiving the tabular data, updating a language model of an automatic speech recognition (ASR) system based upon the tabular data; receiving a voice signal that is indicative of an operation to be performed with respect to the tabular data; decoding the voice signal based upon the updating of the language model of the ASR system; and performing the operation based upon the decoding of the voice signal. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-readable storage medium comprising instructions that, when executed by a processor, cause the processor to perform acts comprising:
-
receiving tabular data loaded into a spreadsheet application, the tabular data comprises an entry, the entry comprises a character sequence; responsive to receiving the tabular data, updating a language model of an automatic speech recognition (ASR) system to include the character sequence and a known synonym of the character sequence; receiving a voice signal that is representative of a spoken utterance, the spoken utterance includes the character sequence or the known synonym of the character sequence; decoding the voice signal, wherein decoding the voice signal comprises identifying that the spoken utterance includes the character sequence or the known synonym of the character sequence; and performing an operation relative to the tabular data based upon the decoding of the voice signal.
-
Specification