IP Library Granted Patent US 7,412,378
Granted Patent B2
US 7,412,378 · App. 10/815,309 · Granted Aug 12, 2008

Method and system of dynamically adjusting a speech output rate to match a speech input rate

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 7,412,378
App. No.
10/815,309
Granted
Aug 12, 2008
Kind
B2
Abstract

A method ( 10 ) and system of adjusting a speech output rate to match a speech input rate can include the steps of receiving ( 12 ) speech input, computing ( 14 ) a speech input rate, and dynamically adjusting ( 18 or 26 ) a speech output rate to match the speech input rate. If the type of speech output is TTS, then a rate of TTS can be adjusted ( 18 ). If the type of speech output is recorded and alternate text is available, then steps ( 22 and 24 ) of counting alternate text available from a recorded output and determining an audio file length is used to compute a default output rate to adjust a recorded output rate. If the type is recorded and alternate text is unavailable, then steps ( 21 and 24 ) of obtaining an output word count from a transcription of a recorded speech output and determining an audio file length is used.

Claims (10)

1. A method of dynamically and automatically adjusting a speech output rate to match a speech input rate, comprising the steps of:

receiving a speech input;

computing a speech input rate from the speech input;

determining whether a type of speech output to be provided at the speech output rate is text-to-speech or recorded speech output; and

dynamically adjusting the speech output rate to match the speech input rate, wherein the speech output rate is adjusted based upon the type of speech output;

wherein, if the type of speech is recorded, determining whether alternate text is available, and if alternate text is available, counting the alternate text available from a recorded output and determining an audio file length to compute a default output rate which is used to adjust a recorded output rate to match the input speech rate.

2. The method of claim 1 , wherein the method further comprises the step of adjusting a rate of text-to-speech synthesis to match the speech input rate if the type of speech output is text-to-speech.

3. The method of claim 1 , wherein the method further comprises the step of obtaining an output word count from a transcription of a recorded speech output and determining an audio file length to compute a default output rate which is used to adjust a recorded output rate to match the input speech rate when the type of speech is recorded and alternate text is unavailable.

4. The method of claim 1 , wherein the step of compute the speech input rate comprises the step of computing a running average of the rates computed for the last n utterances of the speech input.

5. The method of claim 1 , wherein the method further comprises the step of feeding back an estimate of the speech input rate to a speech production mechanism to adjust the speech output rate.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2023
From: NUANCE COMMUNICATIONS, INC.
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 065530/0871 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2009
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: NUANCE COMMUNICATIONS, INC.
Reel/Frame 022354/0566 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 17, 2004
From: LEWIS, JAMES R.; JAISWAL, PEEYUSH
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 014635/0997 →