IP Library Granted Patent US 6,873,953
Granted Patent B1
US 6,873,953 · App. 09/576,116 · Granted Mar 29, 2005

Prosody based endpoint detection

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,873,953
App. No.
09/576,116
Granted
Mar 29, 2005
Kind
B1
Abstract

A method and apparatus are provided for performing prosody based endpoint detection of speech in a speech recognition system. Input speech represents an utterance, which has an intonation pattern. An end-of-utterance condition is identified based on prosodic parameters of the utterance, such as the intonation pattern and the duration of the final syllable of the utterance, as well as non-prosodic parameters, such as the log energy of the speech.

Claims (49)

1. A method of operating an endpoint detector for speech recognition, the method comprising:

inputting speech representing an utterance;

determining that a value of the speech has dropped below a threshold value;

computing an intonation of the utterance;

referencing the intonation of the utterance against an intonation model to determine a first end-of-utterance probability;

determining a period of time that has elapsed since the value of the speech dropped below the threshold value;

referencing the period of time against an elapsed time model to determine a second end-of-utterance probability;

computing an overall end-of-utterance probability as a function of the first and second end-of-utterance probabilities; and

determining whether an end-of-utterance has occurred based on the overall end-of-utterance probability.

2. A method as recited in claim 1 , wherein said computing an intonation of the utterance comprises computing an intonation of the utterance by determining the fundamental frequency of the utterance as a function of time.

3. A method as recited in claim 2 , further comprising:

determining a duration of a final syllable of the utterance; and,

referencing the duration of the final syllable against a syllable duration model to determine a third end-of-utterance probability;

wherein said computing an overall end-of-utterance probability comprises computing the overall end-of-utterance probability as a function of the first, second, and third end-of-utterance probabilities.

4. A method of operating an endpoint detector for speech recognition, the method comprising:

inputting speech representing an utterance;

computing an intonation of the utterance;

referencing the intonation of the utterance against an intonation model to determine a first end-of-utterance probability;

determining a duration of a final syllable of the utterance;

referencing the duration of the final syllable against a syllable duration model to determine a second end-of-utterance probability;

computing an overall end-of-utterance probability as a function of the first and second end-of-utterance probabilities; and

determining whether an end-of-utterance has occurred based on the overall end-of-utterance probability.

5. A method as recited in claim 4 , wherein said computing an intonation of the utterance comprises computing an intonation of the utterance by determining the fundamental frequency of the utterance as a function of time.

6. A method as recited in claim 4 , further comprising:

determining that a value of the speech has dropped below a threshold value;

determining a period of time that has elapsed since the value of the speech dropped below the threshold value; and

referencing the period of time against an elapsed time model to determine a second end-of-utterance probability;

wherein said computing an overall end-of-utterance probability comprises computing the overall end-of-utterance probability as a function of the first, second, and third end-of-utterance probabilities.

7. A method of operating an endpoint detector for speech recognition, the method comprising:

inputting speech representing an utterance, the utterance having a time-varying fundamental frequency;

determining that a value of the speech has drooped below a threshold value;

computing an intonation of the utterance by determining the fundamental frequency of the utterance as a function of time;

referencing the intonation of the utterance against an intonation model to determine a first end-of-utterance probability;

determining a period of time that has elapsed since a value of the speech dropped below the threshold value;

referencing the period of time against an elapsed time model to determine a second end-of-utterance probability;

determining a duration of a final syllable of the utterance;

referencing the duration of the final syllable against a syllable duration model to determine a third end-of-utterance probability;

computing an overall end-of-utterance probability as a function of the first, second, and third end-of-utterance probabilities; and

determining whether an end-of-utterance has occurred by comparing the overall end-of-utterance probability to a threshold probability.

8. An apparatus for performing endpoint detection comprising:

means for inputting speech representing an utterance, the utterance having a time-varying fundamental frequency;

means for determining that a value of the speech has dropped below a threshold value;

means for computing an intonation of the utterance by determining the fundamental frequency of the utterance as a function of time;

means for referencing the intonation of the utterance against an intonation model to determine a first end-of-utterance probability;

means for determining a period of time that has elapsed since the speech dropped below the threshold value;

means for referencing the period of time against an elapsed time model to determine a second end-of-utterance probability;

means for computing the duration of the final syllable of the utterance against a syllable duration model to determine a third end-of-utterance probability;

means for determining an overall end-of-utterance probability as a function of the first, second, and third end-of-utterance probabilities; and

means for determining whether an end-of-utterance has occurred by comparing the overall end-of-utterance probability to a threshold probability.

Assignments (2)
PATENT RELEASE (REEL:017435/FRAME:0199) Recorded May 20, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC., AS ADMINISTRATIVE AGENT
To: NUANCE COMMUNICATIONS, INC., AS GRANTOR; ART ADVANCED RECOGNITION TECHNOLOGIES, INC., A DELAWARE CORPORATION, AS GRANTOR; SPEECHWORKS INTERNATIONAL, INC., A DELAWARE CORPORATION, AS GRANTOR; TELELOGUE, INC., A DELAWARE CORPORATION, AS GRANTOR; DSP, INC., D/B/A DIAMOND EQUIPMENT, A MAINE CORPORATON, AS GRANTOR; SCANSOFT, INC., A DELAWARE CORPORATION, AS GRANTOR; DICTAPHONE CORPORATION, A DELAWARE CORPORATION, AS GRANTOR
Reel/Frame 038770/0824 →
PATENT RELEASE (REEL:018160/FRAME:0909) Recorded May 20, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC., AS ADMINISTRATIVE AGENT
To: NUANCE COMMUNICATIONS, INC., AS GRANTOR; ART ADVANCED RECOGNITION TECHNOLOGIES, INC., A DELAWARE CORPORATION, AS GRANTOR; SPEECHWORKS INTERNATIONAL, INC., A DELAWARE CORPORATION, AS GRANTOR; TELELOGUE, INC., A DELAWARE CORPORATION, AS GRANTOR; DSP, INC., D/B/A DIAMOND EQUIPMENT, A MAINE CORPORATON, AS GRANTOR; HUMAN CAPITAL RESOURCES, INC., A DELAWARE CORPORATION, AS GRANTOR; INSTITIT KATALIZA IMENI G.K. BORESKOVA SIBIRSKOGO OTDELENIA ROSSIISKOI AKADEMII NAUK, AS GRANTOR; NOKIA CORPORATION, AS GRANTOR; MITSUBISH DENKI KABUSHIKI KAISHA, AS GRANTOR; STRYKER LEIBINGER GMBH & CO., KG, AS GRANTOR; NORTHROP GRUMMAN CORPORATION, A DELAWARE CORPORATION, AS GRANTOR; SCANSOFT, INC., A DELAWARE CORPORATION, AS GRANTOR; DICTAPHONE CORPORATION, A DELAWARE CORPORATION, AS GRANTOR
Reel/Frame 038770/0869 →