Attila Ferencz & al. * A Text-To-SpeechSystem for the Romanian Language
Finally, the string of diphones is obtained. For
example, the string corresponding to the word 'crocodil' is: yk
kr ro ok ko od di il ly.
For the Romanian language the
word accent is free, choosing between the last two syllables of
the word, but there are many words with other place of accent.
On the other hand, semantically different words have the same
orthography. For example:
7.1. Sentence intonation
When devising acceptable intonation
for unrestricted text, a set of rules has to be formulated which
produces natural sounding pitch contours for utterances that may
have never been spoken.
We experimentally determined the
pitch contour for different kinds of sentences (declaratives,
questions, exclamations). For declarative sentences, the fundamental
frequency rises on the first word from 100% to 140% of its value
and slows down to 125% for the last part of this word, and continues
slowing down until the end of the sentence, except for the last
word. Here it falls at 70% and remains constant.
Questions can be with Q-word (specific word for interrogation)
or without. For the former, the fundamental frequency rises on
this word from 100% to 160% and comes down to 100%. For the last
type of question we adopted a conventional pitch contour, but
very subtle intonation effect cannot be handled.
7.2. Punctuation marks effects superimposing
Finally we superimpose the effect of the punctuation
marks to obtain the sound waveform.The acoustic realization of
comma, semicolon and colon improves the naturalness of the resulted
speech. In our system the fundamental frequency slows down to
70% at the middle of the word preceding the comma, and rises to
120% at the end of this word.
165
5. Speech sound set
6. Grapheme to phoneme conversion
Examples: the e sound rule block the c sound block rule
es1ti=yes1tj1y coop=koyop
este=yj1es1tey cea=ca
exa=egza cio=co
eio=ej1o chi=ki
ea=yj1ay che=ke
el=yj1ely ci=ci
ei=yj1eiy ce=ce
e=e c=k
where y means pause, j1 means special short i.
7. Accent, intonation and rhythm
cúrele (cure -plural) curéle (belt -plural)
vésela (gay -feminine, plural) veséla (dishes)