mirror of
https://github.com/rhasspy/espeak-ng.git
synced 2026-11-02 22:07:12 +00:00
[1.35]
Fixed problem with languages: ru, el, zhy, not speaking English words. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@163 d46cf337-b52f-0410-862d-fd96e6ae7743
This commit is contained in:
+6
-2
@@ -703,6 +703,8 @@ int Translator::IsLetterGroup(char *word, int group, int pre)
|
||||
|
||||
int Translator::IsLetter(int letter, int group)
|
||||
{//============================================
|
||||
int letter2;
|
||||
|
||||
if(letter_groups[group] != NULL)
|
||||
{
|
||||
if(wcschr(letter_groups[group],letter))
|
||||
@@ -713,10 +715,12 @@ int Translator::IsLetter(int letter, int group)
|
||||
if(group > 7)
|
||||
return(0);
|
||||
|
||||
|
||||
if(letter_bits_offset > 0)
|
||||
{
|
||||
letter -= letter_bits_offset;
|
||||
if(((letter2 = (letter - letter_bits_offset)) > 0) && (letter2 < 0x80))
|
||||
letter = letter2;
|
||||
else
|
||||
return(0);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user