mirror of
https://github.com/rhasspy/espeak-ng.git
synced 2026-11-12 16:58:52 +00:00
[1.40.01]
Fix mbrola translation for "r" in Spanish and some other languages. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@214 d46cf337-b52f-0410-862d-fd96e6ae7743
This commit is contained in:
+7
-12
@@ -22,15 +22,14 @@ syllables within words. Some languages are easier than others. I expect most are
|
||||
<p><li>Improve the sounds of the phonemes. It may be that a phoneme should sound different depending on adjacent sounds, or whether it's at the start or the end of a word, between vowels, etc. This may consist of making small adjustments to vowel and diphthong quality,
|
||||
or adjusting the strength of consonants. Bigger changes may be recording new or replacement consonant
|
||||
sounds, or even writing program code to implement new types of sounds.
|
||||
<p><li>Marking some common words in the dictionary that should be unstressed (words such as "the", "is"), or should be preceded
|
||||
by a short pause (such as "and", "but"), or have other attributes, in order to make the speech flow better.
|
||||
<p><li>Some common words should be added to the dictionary (the *_list file for the language) with an "unstressed" attribute (eg. in English, words such as "the", "is", "had", "my", "she", "of", "in", "some"), or should be preceded
|
||||
by a short pause (such as "and", "but", "which"), or have other attributes, in order to make the speech flow better.
|
||||
<p><li>Improve the rhythm of the speech by adjusting the relative lengths of vowels in different contexts, eg. stressed/unstressed syllable,
|
||||
or depending on the following phonemes. This is important for making the speech sound good for the language.
|
||||
<p><li>Identify or implement new functions in the program to improve the speech, or to deal with
|
||||
characteristics of the language which are not currently implemented. For example, a different intonation module.
|
||||
</ul>
|
||||
<b><em>If you are interested in working on a language, please contact me to set up the initial data and to
|
||||
discuss the features of the language.</em></b>
|
||||
<b><em>If you are interested in working on a language, please contact me so that I can set up the initial data and discuss the features of the language.</em></b>
|
||||
<p>
|
||||
For most of the eSpeak voices, I do not speak or understand the language, and I do not know how it should sound. I can only make improvements as a result of feedback from speakers of that language. If you want to help to improve a language, listen carefully and try to identify individual errors, either in the spelling-to-phoneme translation, the position of stressed syllables within words, or the sound of phonemes, or problems with rhythm and vowel lengths.
|
||||
<HR>
|
||||
@@ -90,11 +89,11 @@ marked as "unstressed" in order to make the speech flow better.
|
||||
These words generally include articles (eg: a, the, this, that),
|
||||
auxillary verbs (eg: is, have, will, can, may), pronouns and
|
||||
possessive adjectives (eg: he, his), some common prepositions (eg:
|
||||
of, to, in, of), some common conjunctions (eg. and, or, if)., some
|
||||
of, to, in, of), some common conjunctions (eg. and, or, if), some
|
||||
common adverbs and adjectives (eg. any, already)</P>
|
||||
<P><B>$pause </B>Some words should be marked to have a short pause
|
||||
before then, in order to produce natural pauses in long sentences.
|
||||
These include conjunctions (eg. and, or, but, however) and perhaps
|
||||
These include conjunctions (eg. and, or, but, however, which) and perhaps
|
||||
some prepositions.</P>
|
||||
<HR>
|
||||
<H3>6.4 Voice File</H3>
|
||||
@@ -122,12 +121,8 @@ language code and the required options in <B>SetTranslator()</B>. However, this
|
||||
may not be necessary during testing because most of the options can also be
|
||||
set from the voice file in
|
||||
<B>espeak-data/voices</B>.</P>
|
||||
<P STYLE="font-weight: medium">If necessary, you can define a new
|
||||
translator class for a language, and select this in the
|
||||
SetTranslator() function. This inherits the standard functions
|
||||
from the base translator class, but allows you to replace these where
|
||||
needed by new functions which are written specially for this
|
||||
language.</P>
|
||||
|
||||
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
Reference in New Issue
Block a user