Devices and methods providing automated assistance for verbal communication
First Claim
1. A non-transitory storage device embodying instructions executable by a processor to perform an automated method for providing awareness of speech habits of a speaker using the program storage device, comprising:
- receiving speech input from the speaker during a speaking session;
receiving speech input from a different speaker during the speaking session;
segmenting in real time the speech input from the speaker from the speech input from the different speaker;
processing segmented speech input from the speaker to determine that a speech habit of the speaker occurs; and
generating an alert to the speaker in real time while the speaker is speaking during the speaking session from which the speech input of the speaker and the speech input from the different speaker is segmented,wherein the speech input from the speaker is analyzed to detect one or more words or expressions or sounds, if any, which are specified in a vocabulary list, in the speech input of the user,wherein an identified speech habit comprises exceeding a range of volume of speaking a word or expression specified in the vocabulary list, andwherein a counter is incremented corresponding to a number of instances of exceeding a range of volume in the speech input from the speaker and the counter is compared to a repetition threshold for determining a speech habit in the speech input from the speaker based upon a predetermined value of the counter within a predetermined time period.
1 Assignment
0 Petitions
Accused Products
Abstract
Devices and methods are provided for automatically analyzing a user'"'"'s conversation or verbal presentation and providing feedback to the user, in real-time and/or off-line, to make the user aware of improper speech habits and thus enable the user to acquire better language habits while speaking. For example, a device for providing user awareness of speech habits may be a portable device, which can be worn or carried by the user, has various functions for monitoring and analyzing a speech session (e.g. conversation, verbal presentation) of a user and providing notification to the user of improper speech or language habits that are identified during the speech session.
-
Citations
35 Claims
-
1. A non-transitory storage device embodying instructions executable by a processor to perform an automated method for providing awareness of speech habits of a speaker using the program storage device, comprising:
-
receiving speech input from the speaker during a speaking session; receiving speech input from a different speaker during the speaking session; segmenting in real time the speech input from the speaker from the speech input from the different speaker; processing segmented speech input from the speaker to determine that a speech habit of the speaker occurs; and generating an alert to the speaker in real time while the speaker is speaking during the speaking session from which the speech input of the speaker and the speech input from the different speaker is segmented, wherein the speech input from the speaker is analyzed to detect one or more words or expressions or sounds, if any, which are specified in a vocabulary list, in the speech input of the user, wherein an identified speech habit comprises exceeding a range of volume of speaking a word or expression specified in the vocabulary list, and wherein a counter is incremented corresponding to a number of instances of exceeding a range of volume in the speech input from the speaker and the counter is compared to a repetition threshold for determining a speech habit in the speech input from the speaker based upon a predetermined value of the counter within a predetermined time period. - View Dependent Claims (2, 3)
-
-
4. A device to provide awareness of speech habits of a speaker using the device, comprising:
-
an audio input device; a speech processing system that processes speech input from the speaker through the audio input device, segments in real time speech input from a different speaker through the audio input device, and provides speech processing results; a language analysis system that analyzes the speech processing results output from the speech processing system using pre-specified criteria for identifying a speech habit of the speaker; an alert system that alerts the speaker in real time while the speaker is speaking during the speaking session from which the speech input of the speaker and the speech input of the different speaker is segmented; and a user interface for controlling the device, wherein the speech processing system comprises a word spotting system adapted to analyze the speech input of a user for detecting one or more words or expressions or sounds, if an which are specified in a vocabulary list, in the speech input of the user, and wherein an identified speech habit comprises exceeding a range of volume of speaking a word or expression specified in the vocabulary list, and wherein a counter is incremented corresponding to a number of instances of exceeding a range of volume in the speech input from the speaker and the counter is compared to a repetition threshold for determining a speech habit in the speech input from the speaker based upon a predetermined value of the counter within a predetermined time period. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An automated method for providing awareness of speech habits of a speaker comprising:
-
providing a speech processing system wearable or hand-held by the speaker; processing by the speech processing system speech input from the speaker during a speaking session; processing by the speech processing system speech input from a different speaker during the speaking session; segmenting in real time by the speech processing system the speech input from the speaker from the speech input from the different speaker; analyzing by the speech processing system speech processing results of the speaker using pre-specified criteria to identify a speech habit of the speaker; and alerting the speaker in real time while the speaker is speaking during the speaking session from which the speech input of the speaker and the speech input of the different speaker is segmented, wherein the speech input of the speaker is analyzed to detect one or more words or expressions or sounds, if any, which are specified in a vocabulary list, in the speech input of the user, wherein an identified speech habit comprises exceeding a range of volume of speaking a word or expression specified in the vocabulary list, and wherein a counter is incremented corresponding to a number of instances of exceeding a range of volume in the speech input from the speaker and the counter is compared to a repetition threshold for determining a speech habit in the speech input from the speaker based upon a predetermined value of the counter within a predetermined time period. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
Specification