IP Library › Granted Patent US 9,135,916
Granted Patent B2
US 9,135,916 · App. 13/777,138 · Granted Sep 15, 2015

System and method for correcting accent induced speech transmission problems

Inventors: Joseph Nutaro (Phoenix, AZ); Robert E. De Mers (Nowthen, MN)
Assignee: HONEYWELL INTERNATIONAL INC.
G10L15/26G10L15/32G08G5/0013G10L13/00G10L2015/221
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 9,135,916
App. No.
13/777,138
Granted
Sep 15, 2015
Kind
B2
Abstract

A system and method is provided for detecting errors in a speech transmission system. A first audio stream is comprised of a plurality of words, upon which a plurality of independent voice-to-text conversions are performed. If it is determined that at least one of the plurality of independent voice-to-text conversions is error free, a text-to-voice conversion of the at least one error-free voice-to-text conversion is performed to create a second audio stream.

Claims (38)

1. A method for detecting errors in a speech transmission system, the method comprising:

receiving a first audio stream comprised of a plurality of words having an order;

generating digitized audio by recording the first audio stream;

performing at least two independent voice-to-text conversions of the audio stream thereby generating a first and a second text version of the plurality of words;

comparing each word of the plurality of words in the first and second text versions, respectively, thereby generating (i) a first set of words comprising words for which the first and second text versions are identical and (ii) a second set of words comprising words for which the first and second text versions differ;

performing a text-to-voice conversion of the first set of words;

identifying parts of the digitized audio corresponding to the words of the second set of words; and

creating a second audio stream comprising (i) the text-to-voice converted first set of words and (ii) the parts of the digitized audio corresponding to the words of the second set of words, such that words in the second audio stream have the same order as the plurality of words in the first audio stream.

2. The method of claim 1 further comprising transmitting the second audio stream to a receiver.

3. The method of claim 2 , further comprising transmitting a text version to a display.

4. The method of claim 1 , further comprising comparing each of the words in the first and second set of words with a database of improper words.

5. The method of claim 1 , further comprising:

replacing non-recognizable words in the first text version with a first error code to produce a first text stream; and

replacing non-recognizable words in the second text version with a second error code to produce a second text stream.

6. The method of claim 5 , further comprising selecting one of the first text stream and the second text stream as a third text stream for conversion to voice.

7. The method of claim 6 , further comprising:

comparing the first and second text streams; and

selecting a predetermined one of the first and second text streams as the third text stream if the first and second text streams compare.

8. A method for detecting errors in a speech transmission system, the method comprising:

receiving a first audio stream comprised of a plurality of words;

performing a plurality of independent voice-to-text conversions of the audio;

determining if at least one of the plurality of independent voice-to-text conversions is error free;

performing a text-to-voice conversion of the at least one error-free voice-to-text conversion to create a second audio stream;

replacing non-recognizable words in the first voice-to-text conversion with a first error code to produce a first text steam;

replacing non-recognizable words in the second voice-to-text conversion with a second error code to produce a second text steam;

comparing the first text stream with the second text stream;

selecting one of the first text stream and the second text stream as a third text stream for conversion to voice; and

producing the third text stream having a third error code at locations corresponding to at least one of the first error code in the first text stream and the second error code in the second text stream.

9. A method for detecting errors in a speech transmission system, the method comprising:

receiving a first audio stream comprised of a plurality of words;

performing a plurality of independent voice-to-text conversions of the audio;

determining if at least one of the plurality of independent voice-to-text conversions is error free;

performing a text-to-voice conversion of the at least one error-free voice-to-text conversion to create a second audio stream;

replacing non-recognizable words in the first voice-to-text conversion with a first error code to produce a first text steam;

replacing non-recognizable words in the second voice-to-text conversion with a second error code to produce a second text steam;

comparing the first text stream with the second text stream;

selecting one of the first text stream and the second text stream as a third text stream for conversion to voice; and

wherein the first and second error codes are generated at the same location in the first and second text streams, respectively, and further comprising producing the third text stream having a third error code at the same location as the first and second error codes.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2013
From: NUTARO, JOSEPH; DE MERS, ROBERT E.
To: HONEYWELL INTERNATIONAL INC.
Reel/Frame 029876/0725 →
Continuity (1)
Related Publication 20140244246A1 · Aug 28, 2014