You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
53 lines
1.8 KiB
53 lines
1.8 KiB
From text to speech: The MITalk system
|
|
|
|
The pattern in each rule is applied independently of all other rule patterns, ex-
|
|
cept when it is preceded by the word “ELSE”, in which case that rule is applied
|
|
only if the preceding rule failed to match.
|
|
|
|
The state variables themselves are described in the following section.
|
|
|
|
C.2 State variables
|
|
Most of the state variables are one-dimensional arrays containing one value for
|
|
each of the output parameters. The notation variable[parameter] denotes the value
|
|
of variable variable for parameter parameter. If parameter has the form pl, p2,
|
|
then this stands for the value of the variable for both parameters p/ and p2. If
|
|
parameter has the form pl..p2, then this stands for the values for parameters pl
|
|
through p2 inclusive.
|
|
The state variables are:
|
|
|
|
Cumdur[av..f0]
|
|
|
|
The “current time” for each parameter for the current segment. This is
|
|
the absolute time in msec at which the segment begins for each
|
|
|
|
parameter, measured from the beginning of the utterance. This cor-
|
|
responds to t; in Figure 11-6.
|
|
|
|
Segdur[av..f0]
|
|
|
|
The duration in msec of the current segment for each parameter. The en-
|
|
ding time for parameter “x” is Cumdur[x]+Segdur[x]. This corresponds
|
|
to t, in Figure 11-6.
|
|
|
|
Mintime[av..f0]
|
|
This is the minimum absolute time to which “backward” smoothing of
|
|
each parameter can propagate. This corresponds to t; in Figure 11-6.
|
|
|
|
Trantype[av..f0]
|
|
This is the transition type from Figure 11-6.
|
|
|
|
Target{av..f0]
|
|
The desired target values for each parameter at time Segdur+Cumdur.
|
|
The dimensions of these values are dB for amplitude parameters, and Hz
|
|
for frequency and bandwidth parameters.
|
|
|
|
Diptar{f1..f3]
|
|
Diphthong target values in Hz.
|
|
|
|
Oldval[av..f0]
|
|
|
|
This is the current value of each parameter at time Cumdur (i.e. the value
|
|
|
|
at the end of the previous segment).
|
|
182
|