Tabulating triphone sequences by 5-phoneme contexts for speech synthesis
First Claim
Patent Images
1. A method comprising:
- identifying a set of triphone sequences;
tabulating, via a processor, the set of triphone sequences using a plurality of contexts, to yield a plurality of context specific triphone sequences, each context specific triphone sequence of the plurality of context specific triphone sequences having a top N triphone units comprising those triphone units having lower target costs when each triphone unit is individually combined into a 5-phoneme combination;
receiving an input text having one of the plurality of contexts;
selecting one of the context specific triphone sequences based on the one context; and
synthesizing the input text using the one context specific triphone sequence.
10 Assignments
0 Petitions
Accused Products
Abstract
A system and method for improving the response time of text-to-speech synthesis using triphone contexts. The method includes identifying a set of triphone sequences, tabulating the set of triphone sequences using a plurality of contexts, where each context specific triphone sequence of the plurality of context specific triphone sequences has a top N triphone units made of the triphone units having lowest target costs when each triphone unit is individually combined into a 5-phoneme combination. Input texts having one of the contexts are received, and one of the context specific triphone sequences is selected based on the context. Input text is then synthesized using the context specific triphone sequence.
46 Citations
18 Claims
-
1. A method comprising:
-
identifying a set of triphone sequences; tabulating, via a processor, the set of triphone sequences using a plurality of contexts, to yield a plurality of context specific triphone sequences, each context specific triphone sequence of the plurality of context specific triphone sequences having a top N triphone units comprising those triphone units having lower target costs when each triphone unit is individually combined into a 5-phoneme combination; receiving an input text having one of the plurality of contexts; selecting one of the context specific triphone sequences based on the one context; and synthesizing the input text using the one context specific triphone sequence. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
a processor; and a computer-readable storage medium having instructions stored which, when executed by the processor, cause the processor to perform operations comprising; identifying a set of triphone sequences; tabulating the set of triphone sequences using a plurality of contexts, to yield a plurality of context specific triphone sequences, each context specific triphone sequence of the plurality of context specific triphone sequences having a top N triphone units comprising those triphone units having lower target costs when each triphone unit is individually combined into a 5-phoneme combination; receiving an input text having one of the plurality of contexts; selecting one of the context specific triphone sequences based on the one context; and synthesizing the input text using the one context specific triphone sequence. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer-readable storage device having instructions stored which, when executed by a processor, cause the processor to perform operations comprising:
-
identifying a set of triphone sequences; tabulating the set of triphone sequences using a plurality of contexts, to yield a plurality of context specific triphone sequences, each context specific triphone sequence of the plurality of context specific triphone sequences having a top N triphone units comprising those triphone units having lower target costs when each triphone unit is individually combined into a 5-phoneme combination; receiving an input text having one of the plurality of contexts; selecting one of the context specific triphone sequences based on the one context; and synthesizing the input text using the one context specific triphone sequence. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification