[1.43.57]

Indicate language changes in IPA phoneme output.

Phoneme definitions FMT(), second parameter is amplitude percentage.

Phoneme definitions CALL(),  If phoneme type is not defined, copy the static attributes from the called phoneme.

Unpronouncable word check: stop when an apostrophe is reached.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@250 d46cf337-b52f-0410-862d-fd96e6ae7743
This commit is contained in:
jonsd
2010-07-18 22:43:04 +00:00
parent 3bf61040b9
commit ebf0535e6d
85 changed files with 2294 additions and 1945 deletions
+5 -5
View File
@@ -35,8 +35,8 @@
#include "translate.h"
#include "wave.h"
const char *version_string = "1.43.52 04.Jul.10";
const int version_phdata = 0x014351;
const char *version_string = "1.43.57 18.Jul.10";
const int version_phdata = 0x014354;
int option_device_number = -1;
FILE *f_logespeak = NULL;
@@ -1041,15 +1041,15 @@ void InterpretPhoneme(Translator *tr, int control, PHONEME_LIST *plist, PHONEME_
}
}
else
if(instn2 == 4)
if(instn2 ==pd_ADDWAV)
{
// addWav(), return if previous instruction was FMT() or WAV()
end_flag--;
}
if((instn2 != 1) && (instn2 != 4))
if((instn2 == pd_VWLSTART) || (instn2 == pd_VWLEND))
{
// FMT, VowelStart or VowelEnding.
// VowelStart or VowelEnding.
phdata->sound_param[instn2] = param_sc; // sign extend
}
}