METHOD AND SYSTEM FOR CREATION OF VOICE TRAINING PROFILES WITH MULTIPLE METHODS WITH UNIFORM SERVER MECHANISM USING HETEROGENEOUS DEVICES
First Claim
1. A system for creating a user voice profile compatible with a plurality of voice servers comprising:
- a training server for receiving audio information from a client associated with a user and storing the audio information and corresponding textual information; and
a training server adaptor configured forreceiving a voice profile format and a communication protocol corresponding to at least one of the plurality of voice servers,converting the audio information and corresponding textual information into a format compatible with the voice profile format and communication protocol corresponding to the at least one of the plurality of voice servers, andproviding the converted audio information to the at least one of the plurality of voice servers.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for creating user voice profiles enables a user to create a single user voice profile that is compatible with one or more voice servers. Such a system includes a training server that receives audio information from a client associated with a user and stores the audio information and corresponding textual information. The system further includes a training server adaptor. The training server adaptor is configured to receive a voice profile format and a communication protocol corresponding to one of the plurality of voice servers, convert the audio information and corresponding textual information into a format compatible with the voice profile format and communication protocol corresponding to the one of the plurality of voice servers, and provide the converted audio information and corresponding textual information to the one of the plurality of voice servers.
46 Citations
30 Claims
-
1. A system for creating a user voice profile compatible with a plurality of voice servers comprising:
-
a training server for receiving audio information from a client associated with a user and storing the audio information and corresponding textual information; and a training server adaptor configured for receiving a voice profile format and a communication protocol corresponding to at least one of the plurality of voice servers, converting the audio information and corresponding textual information into a format compatible with the voice profile format and communication protocol corresponding to the at least one of the plurality of voice servers, and providing the converted audio information to the at least one of the plurality of voice servers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of creating a user voice profile compatible with a plurality voice servers comprising:
-
providing text for a user to read; receiving an audio representation of the text from the user; creating a virtual profile by storing the text and the corresponding audio representation of the text; converting the text and the corresponding audio representation of the text into a format compatible with at least one of the plurality of voice servers; and providing the text and the corresponding audio representation of the text to the at least one of the plurality of voice servers. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A method of creating a user voice profile compatible with a plurality voice servers, comprising:
-
receiving text from a user; receiving an audio representation of the text from the user; creating a virtual profile by storing the text and the corresponding audio representation of the text; converting the text and the corresponding audio representation of the text into a format compatible with at least one of the plurality of voice servers; and providing the text and the corresponding audio representation of the text to the at least one of the plurality of voice servers. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
-
29. A method of creating a user voice profile compatible with a plurality voice servers, comprising:
-
receiving audio information from a user; transcribing the audio information and providing the corresponding textual information to the user; receiving edited corresponding textual information from the user; creating a virtual profile by storing the audio information and the edited corresponding textual information; converting the audio information and the edited corresponding textual information into a format compatible with at least one of the plurality of voice servers; and providing the audio information and the edited corresponding textual information to the at least one of the plurality of voice servers.
-
-
30. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for creating a user voice profile that is compatible with a plurality voice servers, said method steps including the steps of:
-
a) receiving audio information from a user; b) creating a virtual profile by storing the audio information and corresponding textual information; c) converting the audio information and corresponding textual information into a format compatible with at least one of the plurality of voice servers; and d) providing the audio information and corresponding textual information to the at least one of the plurality of voice servers.
-
Specification