DYNAMIC MODIFICATION OF VOICE SELECTION BASED ON USER SPECIFIC FACTORS
First Claim
1. A method for customizing synthetic voice characteristics in a user specific fashion comprising:
- establishing a communication between a user and a voice response system, wherein said user utilizes a voice user interface (VUI) to communicate with the voice response system;
searching a data store for a speech profile associated with the user;
when speech profile is found, determining a set of speech output characteristics established for the user from the profile;
setting parameters and settings of a text-to-speech engine in accordance with the determined set of speech output characteristics; and
during the established communication, generating synthetic speech to be presented to the user using the text-to-speech engine.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention discloses a solution for customizing synthetic voice characteristics in a user specific fashion. The solution can establish a communication between a user and a voice response system. A data store can be searched for a speech profile associated with the user. When a speech profile is found, a set of speech output characteristics established for the user from the profile can be determined. Parameters and settings of a text-to-speech engine can be adjusted in accordance with the determined set of speech output characteristics. During the established communication, synthetic speech can be generated using the adjusted text-to-speech engine. Thus, each detected user can hear a synthetic speech generated by a different voice specifically selected for that user. When no user profile is detected, a default voice or a voice based upon a user'"'"'s speech or communication details can be used.
-
Citations
20 Claims
-
1. A method for customizing synthetic voice characteristics in a user specific fashion comprising:
-
establishing a communication between a user and a voice response system, wherein said user utilizes a voice user interface (VUI) to communicate with the voice response system; searching a data store for a speech profile associated with the user; when speech profile is found, determining a set of speech output characteristics established for the user from the profile; setting parameters and settings of a text-to-speech engine in accordance with the determined set of speech output characteristics; and during the established communication, generating synthetic speech to be presented to the user using the text-to-speech engine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for producing synthetic speech output that is customized for a user comprising;
-
determining a variable condition specific to a user; adjusting settings that vary output of a speech synthesis engine based upon the determined variable conditions; and for a communication involving the user, producing speech output using the speech synthesis engine having settings adjusted in accordance with the adjusting step. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A speech processing system comprising:
-
a text-to-speech engine configured to generate synthesized speech; a speech output adjustment component configured to alter output characteristics speech generated by the text-to-speech engine based upon at least one dynamically configurable setting; a variable condition detection component configured to determine at least one variable conditions of a communication involving a user and a voice user interface that presents speech generated by the text-to-speech engine; and a data store that programmatically maps the at least one variable conditions to the at least one dynamically configurable setting, wherein speech output characteristics of speech produced by the text-to-speech engine is dynamically and automatically changed from communication-to-communication based upon variable conditions detected by the variable condition detection component that are mapped to configurable settings, which are automatically applied by the speech output adjustment component for each communication involving the text-to-speech engine. - View Dependent Claims (17, 18, 19, 20)
-
Specification