Method and tool for customization of speech synthesizer databses using hierarchical generalized speech templates
First Claim
1. A speech synthesizer customization system comprising:
- a template management tool for generating templates based on customization data from a user and replicated dynamic synthesis data from a text-to-speech synthesizer, the replicated dynamic synthesis data being arranged in a dynamic data structure having hierarchical levels; and
a user database supplementing a standard database of the synthesizer;
said tool populating the user database with the templates such that the templates enable the user database to uniformly override subsequently generated speech synthesis data at all hierarchical levels of the dynamic data structure.
2 Assignments
0 Petitions
Accused Products
Abstract
A speech synthesizer customization system provides a mechanism for generating a hierarchical customized user database. The customization system has a template management tool for generating the templates based on customization data from a user and associated replicated dynamic synthesis data from a text-to-speech (TTS) synthesizer. The replicated dynamic synthesis data is arranged in a dynamic data structure having hierarchical levels. The customization system further includes a user database that supplements a standard database of the synthesizer. The tool populates the user database with the templates such that the templates enable the user database to uniformly override subsequently generated speech synthesis data at all hierarchical levels of the dynamic data structure.
182 Citations
24 Claims
-
1. A speech synthesizer customization system comprising:
-
a template management tool for generating templates based on customization data from a user and replicated dynamic synthesis data from a text-to-speech synthesizer, the replicated dynamic synthesis data being arranged in a dynamic data structure having hierarchical levels; and
a user database supplementing a standard database of the synthesizer;
said tool populating the user database with the templates such that the templates enable the user database to uniformly override subsequently generated speech synthesis data at all hierarchical levels of the dynamic data structure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A user database comprising:
-
a plurality of templates for overriding speech synthesis data of a text-to-speech synthesizer;
said speech synthesis data being arranged in a dynamic data structure having hierarchical levels; and
a hierarchical data structure organizing the templates such that the templates enable the user database to uniformly override subsequently generated speech synthesis data at all hierarchical levels of the dynamic data structure. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24)
-
-
23. A method for customizing a text-to-speech synthesizer, the method comprising the steps of:
-
(a) generating templates based on customization data from a user and replicated dynamic synthesis data from the synthesizer;
(b) supplementing a standard database of the synthesizer with a user database; and
(c) populating the user database with the templates such that the templates enable the user database to uniformly override subsequently generated speech synthesis data at a plurality of hierarchical levels of the dynamic data structure.
-
Specification