Analyzing speech delivery
First Claim
1. A method implemented by at least one hardware processor for analyzing speech delivery of a user comprising:
- presenting to a user, via a graphical user interface on a display of a computing device, a plurality of criteria for analyzing the speech delivery of the user;
receiving, from the user via the computing device, a selection of at least one of the criteria for analyzing speech delivery;
receiving from the user, via the computing device, an input speech goal;
receiving, by the computing device, from at least one sensing device, speech data captured by the at least one sensing device during a delivery of a speech by the user;
transmitting the input speech goal, the speech data, and the selected at least one criteria to an analysis engine for analysis based on the selected at least one criteria;
receiving, from the analysis engine, an analysis report for the speech data, the analysis report comprising an analysis of the speech data performed by the analysis engine based on the selected at least one criteria and using the input speech goal to select a training corpus for training the analysis engine; and
presenting, to the user, via the graphical user interface, the analysis report.
1 Assignment
0 Petitions
Accused Products
Abstract
In an aspect of the present disclosure, a method for analyzing the speech delivery of a user is disclosed including presenting to the user a plurality of speech delivery analysis criteria, receiving from the user a selection of at least one of the speech delivery analysis criterion, receiving, from at least one sensing device, speech data captured by the at least one sensing device during the delivery of a speech by the user, transmitting the speech data and the selected at least one speech delivery analysis criterion to an analysis engine for analysis based on the selected at least one speech delivery analysis criteria, receiving, from the analysis engine an analysis report for the speech data, the analysis report comprising an analysis of the speech data performed by the analysis engine based on the selected at least one criterion, and presenting to the user the analysis report.
23 Citations
20 Claims
-
1. A method implemented by at least one hardware processor for analyzing speech delivery of a user comprising:
-
presenting to a user, via a graphical user interface on a display of a computing device, a plurality of criteria for analyzing the speech delivery of the user; receiving, from the user via the computing device, a selection of at least one of the criteria for analyzing speech delivery; receiving from the user, via the computing device, an input speech goal; receiving, by the computing device, from at least one sensing device, speech data captured by the at least one sensing device during a delivery of a speech by the user; transmitting the input speech goal, the speech data, and the selected at least one criteria to an analysis engine for analysis based on the selected at least one criteria; receiving, from the analysis engine, an analysis report for the speech data, the analysis report comprising an analysis of the speech data performed by the analysis engine based on the selected at least one criteria and using the input speech goal to select a training corpus for training the analysis engine; and presenting, to the user, via the graphical user interface, the analysis report. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for analyzing speech delivery of a user comprising:
-
at least one sensing device configured to capture speech data during the delivery of a speech by the user; a computing device comprising a display and at least one processor configured to; present to the user, via a graphical user interface on the display, a plurality of criteria for analyzing the delivery of the speech by the user; receive from the user a selection of at least one of the criteria for analyzing speech delivery; receive from the user an input speech goal; receive from the at least one sensing device, the speech data captured by the at least one sensing device during the delivery of the speech by the user; transmit the input speech goal, the speech data and the selected at least one criteria to an analysis engine for analysis based on the selected at least one criteria; receive from the analysis engine an analysis report for the speech data, the analysis report comprising an analysis of the speech data performed by the analysis engine based on the selected at least one criteria and using the input speech goal to select a training corpus for training the analysis engine; and present, to the user, via the graphical user interface, the analysis report. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer readable medium comprising instructions for analyzing speech delivery of a user that, when executed by at least one processor, configure the at least one processor to:
-
present to the user, via a graphical user interface on a display of a computing device, a plurality of criteria for analyzing the speech delivery of the user; receive from the user a selection of at least one of the criteria for analyzing speech delivery; receive from the user an input speech goal; receive from at least one sensing device, speech data captured by the at least one sensing device during the delivery of the speech by the user; transmit the input speech goal, the speech data and the selected at least one criteria to an analysis engine for analysis based on the selected at least one of the speech delivery analysis criteria and using the input speech goal to select a training corpus for training the analysis engine; receive from the analysis engine an analysis report for the speech data, the analysis report comprising an analysis of the speech data performed by the analysis engine based on the selected at least one criteria; and present, to the user, via the graphical user interface, the analysis report. - View Dependent Claims (18, 19, 20)
-
Specification