IP Library Granted Patent US 7,490,042
Granted Patent B2
US 7,490,042 · App. 11/092,057 · Granted Feb 10, 2009

Methods and apparatus for adapting output speech in accordance with context of communication

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,490,042
App. No.
11/092,057
Granted
Feb 10, 2009
Kind
B2
Abstract

A technique for producing speech output in an automatic dialog system in accordance with a detected context is provided. Communication is received from a user at the automatic dialog system. A context of the communication from the user is detected in a context detector of the automatic dialog system. A message is created in a natural language generator of the automatic dialog system in communication with the context detector. The message is conveyed to the user through a speech synthesis system of the automatic dialog system, in communication with the natural language generator and the context detector. Responsive to a detected level of ambient noise, the context detector provides at least one command in a markup language to cause the natural language generator to create the message using maximally intelligible words and to cause the speech synthesis system to convey the message with increased volume and decreased speed.

Claims (28)

1. A method of producing speech output in an automatic dialog system in accordance with a detected context, the method comprising the steps of:

receiving a communication from a user at the automatic dialog system;

detecting a context of the communication from the user in a context detector of the automatic dialog system, the context of the communication comprising an ambient noise level;

creating a message in a natural language generator of the automatic dialog system in communication with the context detector; and

conveying the message to the user through a speech synthesis system of the automatic dialog system, in communication with the natural language generator and the context detector; and

wherein, responsive to a detected level of ambient noise, the context detector provides at least one command in a markup language to cause the natural language generator to create the message using maximally intelligible words and to cause the speech synthesis system to convey the message with increased volume and decreased speed.

2. The method of claim 1 , wherein the step of conveying the message to the user comprises the step of modifying articulation and pronunciation of the message to adapt the message in accordance with the detected context of the communication.

3. The method of claim 1 , wherein the step of receiving a communication comprises the steps of:

transcribing words in the communication from the user in a speech recognition engine of the automatic dialog system;

determining the meaning of the words through a natural language understanding unit in communication with the speech recognition engine and the context detector in the automatic dialog system;

retrieving requested information in accordance with the meaning of the words, from a database in communication with the natural language understanding unit in the automatic dialog system; and

sending the requested information from the database to the text-to-speech system.

4. The method of claim 1 , wherein the context of the communication further comprises at least one of an, an age of the user, a gender of the user, a location of user, a time of the communication, a date of the communication, and an emotional state of the user.

5. The method of claim 1 , wherein the step of detecting a context of the communication comprises the steps of:

analyzing sound, words and meaning in the communication; and

determining the context of the communication based on the analysis.

6. An automatic dialog system for producing speech output in accordance with a detected context, comprising:

a context detector for detecting the context of a communication received from a user of the automatic dialog system, the context of the communication comprising an ambient noise level;

a natural language generator in communication with the context detector that creates the message; and

a speech synthesis system in communication with the natural language generator and the context detector, that conveys the message to the user;

wherein, responsive to a detected level of ambient noise, the context detector provides at least one command in a markup language to cause the natural language generator to create the message using maximally intelligible words and to cause the speech synthesis system to convey the message with increased volume and decreased speed.

7. The automatic dialog system of claim 6 , wherein articulation and pronunciation is modified to adapt the message in accordance with the detected context of the communication.

8. The automatic dialog system of claim 6 , further comprising:

a speech recognition engine that transcribes words in the communication from the user;

a natural language understanding unit in communication with the speech recognition engine and the context detector that determines the meaning of the words; and

a dialog manager in communication with the natural language understanding unit and the text-to-speech system that retrieves requested information from a database in accordance with the meaning of the words.

9. The automatic dialog system of claim 6 , wherein the context of the communication further comprises at least one of an age of the user, a gender of the user, a location of user, a time of the communication, a date of the communication, and an emotional state of the user.

10. The automatic dialog system of claim 6 , wherein the context detector analyzes noise, words and meaning in the communication and determines the context of the communication based on the analysis.

Assignments (9)
RELEASE (REEL 052935 / FRAME 0584) Recorded Jan 2, 2025
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: CERENCE OPERATING COMPANY
Reel/Frame 069797/0818 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REPLACE THE CONVEYANCE DOCUMENT WITH THE NEW ASSIGNMENT PREVIOUSLY RECORDED AT REEL: 050836 FRAME: 0191. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 19, 2022
From: NUANCE COMMUNICATIONS, INC.
To: CERENCE OPERATING COMPANY
Reel/Frame 059804/0186 →
SECURITY AGREEMENT Recorded Jun 15, 2020
From: CERENCE OPERATING COMPANY
To: WELLS FARGO BANK, N.A.
Reel/Frame 052935/0584 →
RELEASE OF SECURITY INTEREST Recorded Jun 12, 2020
From: BARCLAYS BANK PLC
To: CERENCE OPERATING COMPANY
Reel/Frame 052927/0335 →
SECURITY AGREEMENT Recorded Nov 7, 2019
From: CERENCE OPERATING COMPANY
To: BARCLAYS BANK PLC
Reel/Frame 050953/0133 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 050836 FRAME: 0191. ASSIGNOR(S) HEREBY CONFIRMS THE INTELLECTUAL PROPERTY AGREEMENT. Recorded Oct 29, 2019
From: NUANCE COMMUNICATIONS, INC.
To: CERENCE OPERATING COMPANY
Reel/Frame 050871/0001 →
INTELLECTUAL PROPERTY AGREEMENT Recorded Oct 23, 2019
From: NUANCE COMMUNICATIONS, INC.
To: CERENCE INC.
Reel/Frame 050836/0191 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2009
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: NUANCE COMMUNICATIONS, INC.
Reel/Frame 022689/0317 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 11, 2005
From: EIDE, ELLEN MARIE; HAMZA, WAEL MOHAMED; PICHENY, MICHAEL ALAN
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 016052/0046 →