Voice Based System and Method for Data Input
First Claim
1. A system for transforming a live speech input into machine-interpretable structured data, the system comprising:
- an automated speech recognition (ASR) engine configured to receive a live speech input and to generate a text of the live speech input;
a natural language processing (NLP) engine configured to receive the text and to transform the text into machine-interpretable structured data; and
a user interface device configured to display the live speech input and a corresponding portion of the structured data in a predetermined order with respect to the structured data such that it may be reviewed, edited, or maintained as a record by a user.
1 Assignment
0 Petitions
Accused Products
Abstract
Described herein are systems and methods for transforming a speech input into machine-interpretable structured data. In some embodiments, a system may include an automated speech recognition (ASR) engine configured to receive a live speech input and to continuously generate a text of the live speech input, a natural language processing (NLP) engine configured to transform the text into machine-interpretable structured data, and a user interface device configured to display the live speech input and a corresponding portion of the structured data in a predetermined order with respect to the structured data. In some embodiments, the method may include the steps of receiving a speech input with a speech capture component of a user interface device, generating a text from the speech input, identifying textual cues in the text, modifying the text based on the textual cues, and transforming the modified text into machine-interpretable structured data.
88 Citations
32 Claims
-
1. A system for transforming a live speech input into machine-interpretable structured data, the system comprising:
-
an automated speech recognition (ASR) engine configured to receive a live speech input and to generate a text of the live speech input; a natural language processing (NLP) engine configured to receive the text and to transform the text into machine-interpretable structured data; and a user interface device configured to display the live speech input and a corresponding portion of the structured data in a predetermined order with respect to the structured data such that it may be reviewed, edited, or maintained as a record by a user. - View Dependent Claims (2)
-
-
3. A system for transforming a speech input into machine-interpretable structured data, the system comprising:
-
an automated speech recognition (ASR) engine configured to receive a speech input and to generate a text of the speech input; a metaspeech processor configured to identify textual cues in the text and to modify the text based on the identified textual cues; and a natural language processing (NLP) engine configured to receive the modified text and to transform the text into machine-interpretable structured data. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for transforming a speech input into machine-interpretable structured data, the method comprising:
-
generating a text from the speech input with an automated speech recognition (ASR) engine of a internet-based computer network; identifying textual cues in the text; modifying the text based on the textual cues by performing at least one of organizing the text into predetermined sections and substituting words in the text; and transforming the modified text into machine-interpretable structured data with a natural language processing (NLP) engine of the internet-based computer network. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method for transforming a speech input into machine-interpretable structured data, the method comprising:
-
receiving a speech input with an automated speech recognition (ASR) engine of an internet-based computer network; generating a text from the speech input with the ASR engine using a first library; transforming the text with a natural language processing (NLP) engine of the internet-based computer network into machine-interpretable structured data; determining a context of the text based on the structured data; generating an updated text from the speech input with the ASR engine using a second library selected based on the context of the text; and transforming the updated text with the NLP engine of the internet-based computer network into updated machine-interpretable structured data. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification