Public speaking self-evaluation tool
First Claim
1. A method for helping a user practice public speaking, comprising:
- inputting a user'"'"'s speech;
detecting, responsive to said input user'"'"'s speech, each occurrence of a sound in said user'"'"'s speech that matches at least one sound defined in a predetermined set of undesirable sounds;
responsive to each said detection of said each said occurrence of said sound in said user'"'"'s speech that matches at least one sound defined in said predetermined set of undesirable sounds, outputting an undesirable sound detected warning;
determining, responsive to said input user'"'"'s speech, a speech speed;
comparing said speech speed to a predetermined maximum speech speed threshold;
responsive to said speech speed exceeding said predetermined maximum speed threshold, outputting a speech speed exceeded warning;
inputting eye movements of said user;
responsive to said input eye movements of said user, determining when said user glances up and maintaining an audience glance frequency measurement indicating a frequency at which said user glances up;
comparing said audience glance frequency measurement with a predetermined minimum audience glance frequency threshold; and
responsive to said audience glance frequency measurement falling below said predetermined minimum audience glance frequency threshold, outputting an audience glance frequency threshold not met warning.
1 Assignment
0 Petitions
Accused Products
Abstract
A public speaking self-evaluation tool that helps a user practice public speaking in terms of avoiding undesirable words or sounds, maintaining a desirable speech rhythm, and ensuring that the user is regularly glancing at the audience. The system provides a user interface through which the user is able to define the undesirable words or sounds that are to be avoided, as well as a maximum frequency of occurrence threshold to be used for providing warning signals based on detection of such filler or undesirable words or sounds. The user interface allows a user to define a speech rhythm, e.g. in terms of spoken syllables per minute, that is another maximum threshold for providing a visual warning indication. The disclosed system also provides a visual indication when the user fails to glance at the audience at least as often as defined by a predefined minimum threshold.
-
Citations
15 Claims
-
1. A method for helping a user practice public speaking, comprising:
-
inputting a user'"'"'s speech; detecting, responsive to said input user'"'"'s speech, each occurrence of a sound in said user'"'"'s speech that matches at least one sound defined in a predetermined set of undesirable sounds; responsive to each said detection of said each said occurrence of said sound in said user'"'"'s speech that matches at least one sound defined in said predetermined set of undesirable sounds, outputting an undesirable sound detected warning; determining, responsive to said input user'"'"'s speech, a speech speed; comparing said speech speed to a predetermined maximum speech speed threshold; responsive to said speech speed exceeding said predetermined maximum speed threshold, outputting a speech speed exceeded warning; inputting eye movements of said user; responsive to said input eye movements of said user, determining when said user glances up and maintaining an audience glance frequency measurement indicating a frequency at which said user glances up; comparing said audience glance frequency measurement with a predetermined minimum audience glance frequency threshold; and responsive to said audience glance frequency measurement falling below said predetermined minimum audience glance frequency threshold, outputting an audience glance frequency threshold not met warning. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for helping a user practice public speaking, comprising:
-
speech input circuitry for inputting a user'"'"'s speech; undesirable sound detection logic for detecting, responsive to said input user'"'"'s speech, each occurrence of a sound in said user'"'"'s speech that matches at least one sound defined in a predetermined set of undesirable sounds; undesirable sound detected warning output logic for, responsive to each said detection of said each said occurrence of said sound in said user'"'"'s speech that matches at least one sound defined in said predetermined set of undesirable sounds, outputting an undesirable sound detected warning; speech speed determining logic for determining, responsive to said input user'"'"'s speech, a speech speed; speech speed threshold comparison logic for comparing said speech speed to a predetermined maximum speech speed threshold; speech speed threshold exceeded warning output logic for, responsive to said speech speed exceeding said predetermined maximum speed threshold, outputting a speech speed exceeded warning; eye movement tracking circuitry for inputting eye movements of said user; audience glance frequency determining logic for, responsive to said input eye movements of said user, determining when said user glances up and maintaining an audience glance frequency measurement indicating a frequency at which said user glances up; audience glance comparison logic for comparing said audience glance frequency measurement with a predetermined minimum audience glance frequency threshold; and audience glance frequency threshold not met warning output logic for, responsive to said audience glance frequency measurement falling below said predetermined minimum audience glance frequency threshold, outputting an audience glance frequency threshold not met warning.
-
-
14. A computer program product comprising:
a non-signal computer readable medium, said computer readable medium having program code for helping a user practice public speaking stored thereon, said program code comprising; program code for detecting, responsive to input user'"'"'s speech, each occurrence of a sound in said user'"'"'s speech that matches at least one sound defined in a predetermined set of undesirable sounds; program code for, responsive to each said detection of said each said occurrence of said sound in said user'"'"'s speech that matches at least one sound defined in said predetermined set of undesirable sounds, outputting an undesirable sound detected warning; program code for determining, responsive to said input user'"'"'s speech, a speech speed; program code for comparing said speech speed to a predetermined maximum speech speed threshold; program code for, responsive to said speech speed exceeding said predetermined maximum speed threshold, outputting a speech speed exceeded warning; program code for, responsive to input eye movements of said user, determining when said user glances up and maintaining an audience glance frequency measurement indicating a frequency at which said user glances up; program code for comparing said audience glance frequency measurement with a predetermined minimum audience glance frequency threshold; and program code for, responsive to said audience glance frequency measurement falling below said predetermined minimum audience glance frequency threshold, outputting an audience glance frequency threshold not met warning.
-
15. A system for helping a user practice public speaking, comprising:
-
means for inputting a user'"'"'s speech; means for detecting, responsive to said input user'"'"'s speech, each occurrence of a sound in said user'"'"'s speech that matches at least one sound defined in a predetermined set of undesirable sounds; means, responsive to each said detection of said each said occurrence of said sound in said user'"'"'s speech that matches at least one sound defined in said predetermined set of undesirable sounds, for outputting an undesirable sound detected warning; means for determining, responsive to said input user'"'"'s speech, a speech speed; means for comparing said speech speed to a predetermined maximum speech speed threshold; means, responsive to said speech speed exceeding said predetermined maximum speed threshold, for outputting a speech speed exceeded warning; means for inputting eye movements of said user; means, responsive to said input eye movements of said user, for determining when said user glances up and maintaining an audience glance frequency measurement indicating a frequency at which said user glances up; means for comparing said audience glance frequency measurement with a predetermined minimum audience glance frequency threshold; and means, responsive to said audience glance frequency measurement falling below said predetermined minimum audience glance frequency threshold, for outputting an audience glance frequency threshold not met warning.
-
Specification