[espeak-ng:master] reported: Hebrew is not supported #github


espeak-ng@groups.io Integration <espeak-ng@...>
 

[espeak-ng:master] New Comment on Issue #825 Hebrew is not supported
By omeritzics:

Hello, thank you for your hard work and for adding Hebrew! Hebrew works good, but it still needs improvements. For example, the word דוגמה (sounds like "doog-ma") sounds like "Thm".


espeak-ng@groups.io Integration <espeak-ng@...>
 

[espeak-ng:master] New Comment on Issue #825 Hebrew is not supported
By omeritzics:

Hello, thank you for your hard work and for adding Hebrew! Hebrew works good, but it still needs improvements. For example, the word דוגמה (sounds like "doog-ma") sounds like "Thm".

Edit: The letter Da-let (ד) sounds like "th", while this consonant doesn't exist in Hebrew. As Hebrew uses an ABJAD writing system, Espeak-NG should learn when to pronounce vowels and when to not, because it does not read words with vowels when the vowel diacritic (Niqqud).


espeak-ng@groups.io Integration <espeak-ng@...>
 

[espeak-ng:master] New Comment on Issue #825 Hebrew is not supported
By OrionRandD:

Hello, thank you for your hard work and for adding Hebrew! Hebrew works good, but it still needs improvements. For example, the word דוגמה (sounds like "doog-ma") sounds like "Thm".

Edit: The letter Da-let (ד) sounds like "th", while this consonant doesn't exist in Hebrew. As Hebrew uses an ABJAD writing system, Espeak-NG should learn when to pronounce vowels and when to not, because it does not read words with vowels when the vowel diacritic (Niqqud).

Could you post a command here, for me to test? In my system it only speaks letter by letter and not the word as an unit

espeak-ng -vhr דוגמה

:(


espeak-ng@groups.io Integration <espeak-ng@...>
 

[espeak-ng:master] New Comment on Issue #825 Hebrew is not supported
By jaacoppi:

Hebrew language is "he". Don't use "hr", that's for Croatian.

Use -X for debugging:

espeak-ng -vhe " דוגמה" -X Translate 'דוגמה' 36 ד [d]

36 ו [v]

36 ג [g]

36 מ [m]

36 ה [?]

dvgm?

The rules for pronouncing a letter are in dictsource/he_rules. See docs/dictionary.md for documentation.

Without knowing any Hebrew, it looks like either "ו" is set incorrectly to "v" or the rule for "דו" is missing.

.group ו ו v
וּ u _)וּ u וֹ o
_) וֹ o וו w

.group ד ד d דַ da דֵ de דֶ de דְ d דִ di דוֹ do די di דוּ du דׇ do
דָ da דּ d ד' D דַ' Da דֵ' De דֶ' De דְ' D דִ' Di ד'וֹ Do ד'י Di ד'וּ Du דׇ' Do דָ' Da


espeak-ng@groups.io Integration <espeak-ng@...>
 

[espeak-ng:master] New Comment on Issue #825 Hebrew is not supported
By OrionRandD:

Do you mean that the last espeak-ng comes with "he" voice as default? Because I cannot see any "he" voice when I "apt-cache search espeak | grep Hebrew"

I only have mbrola for Hebrew and Arabic apt-cache search Hebrew| grep voice mbrola-hb1 - Hebrew male voice for Mbrola mbrola-hb2 - Hebrew female voice for Mbrola -> @.*** 11:23:06 ~ $ apt-cache search Arabic| grep voice mbrola-ar1 - Arabic male voice for Mbrola mbrola-ar2 - Arabic male voice for Mbrola

On Thu, Jul 29, 2021 at 11:19 AM hozosch @.***> wrote:

Are you sure you're running the latest development version?

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/espeak-ng/espeak-ng/issues/825#issuecomment-889185708, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKLPRKNIMBDA66RGADC4PLDT2FPO5ANCNFSM4SOLPXCQ .


espeak-ng@groups.io Integration <espeak-ng@...>
 

[espeak-ng:master] New Comment on Issue #825 Hebrew is not supported
By valdisvi:

mbrola-hb1 and mbrola-hb2 packages are data files for completely different MBROLA sound synthesizer. eSpeak NG can be used as a "front end" for it to do text-to-phoneme translation for MBROLA. Though it doesn't have configuration files for Hebrew. See more at MBROLA Voices I can create initial settings for it, but to make it usable, improvements will be needed by native speaker.


espeak-ng@groups.io Integration <espeak-ng@...>
 

[espeak-ng:master] New Comment on Issue #825 Hebrew is not supported
By OrionRandD:

There is something wrong in espeak-ng, related to debian or the error is in the package itself. Because, espeak-ng --voices| less does not show any "he" - Hebrew - language It only shows "hr" for Croatian. But, if I use espeak-ng -vhr "any Hebrew word" this "hr", which is a Croatian voice, spells each Hebrew letter, but not the entire word as unit. Is the Croatian alphabet the same as the Hebrew alphabet? Something is wrong then: either in espeak-ng or in the "hr" language voice... Can you install debian in a VM - say Virtualbox and test it? Thx

On Thu, Jul 29, 2021 at 11:53 AM Valdis Vitolins @.***> wrote:

mbrola-hb1 and mbrola-hb2 packages are data files for completely different MBROLA https://en.wikipedia.org/wiki/MBROLA sound synthesizer. eSpeak NG can be used as a "front end" for it to do text-to-phoneme translation for MBROLA. Though it doesn't have configuration files for Hebrew. See more at MBROLA Voices https://github.com/espeak-ng/espeak-ng/blob/master/docs/mbrola.md I can create initial settings for it, but to make it usable, improvements will be needed by native speaker.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/espeak-ng/espeak-ng/issues/825#issuecomment-889213617, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKLPRKPUTY2B3NG6MBKOAFDT2FTM3ANCNFSM4SOLPXCQ .


espeak-ng@groups.io Integration <espeak-ng@...>
 

[espeak-ng:master] New Comment on Issue #825 Hebrew is not supported
By OrionRandD:

What I know is that there is something wrong... If you being a developer does not know... So, who knows? Is my versions of espek-ng in debian and archlinux the right one? If so, should this versions have "he" - Hebrew support on it? If so, why I do not see this when I install espeak-ng in both systems?

On Thu, Jul 29, 2021 at 12:23 PM hozosch @.***> wrote:

Any language does that. It is defined in en_list, but not sure what makes the other languages use those entries.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/espeak-ng/espeak-ng/issues/825#issuecomment-889238488, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKLPRKJH33JUO7L57BIUSYLT2FW7RANCNFSM4SOLPXCQ .


espeak-ng@groups.io Integration <espeak-ng@...>
 

[espeak-ng:master] New Comment on Issue #825 Hebrew is not supported
By data-man:

@OrionRandD In Arch Linux you can use espeak-ng-git from AUR.


espeak-ng@groups.io Integration <espeak-ng@...>
 

[espeak-ng:master] New Comment on Issue #825 Hebrew is not supported
By valdisvi:

I have added initial support for Hebrew MBROLA voices in eSpeak NG. You are welcome to improve it by yourself e.g. online here. Phonetic writing ([[...]]) is used in online demonstration because: 1. Translation from Hebrew text to phonemes should be greatly improved in he_rules file. For information look at Text to Phoneme Translation. 2. eSpeak NG phoneme to MBROLA phoneme mapping should be improved (only dummy stub file is created) and many phoneme mappings are missing in he file. For information look at MBROLA Voices and Readme for hb1 and Readme for hb2.

More general information: * General contribution guide * eSpeak NG online testing guide


espeak-ng@groups.io Integration <espeak-ng@...>
 

[espeak-ng:master] New Comment on Issue #825 Hebrew is not supported
By valdisvi:

I have added initial support for Hebrew MBROLA voices in eSpeak NG. You are welcome to improve it by yourself e.g. online here. Phonetic writing ([[...]]) is used in online demonstration because: 1. Translation from Hebrew text to phonemes should be greatly improved in he_rules file. For information look at Text to Phoneme Translation. 2. eSpeak NG phoneme to MBROLA phoneme mapping should be improved (only dummy stub file is created) and many phoneme mappings are missing in he file. For information look at MBROLA Voices and Readme for hb1 and Readme for hb2.

More general information: * General contribution guide * eSpeak NG online testing guide


espeak-ng@groups.io Integration <espeak-ng@...>
 

[espeak-ng:master] New Comment on Issue #825 Hebrew is not supported
By OrionRandD:

Great! If someone knows anyone in Techinion University - in Haifa, Israel, perhaps a teacher could take this project there...

On Thu, Jul 29, 2021 at 5:27 PM Valdis Vitolins @.***> wrote:

I have added initial support for Hebrew MBROLA voices in eSpeak NG. You are welcome to improve it by yourself e.g. online here . Phonetic writing ([[...]]) is used in online demonstration because:

  1. Translation from Hebrew text to phonemes should be greatly improved in he_rules https://github.com/espeak-ng/espeak-ng/blob/master/dictsource/he_rules file. For information look at Text to Phoneme Translation https://github.com/espeak-ng/espeak-ng/blob/master/docs/dictionary.md .
  2. eSpeak NG phoneme to MBROLA phoneme mapping should be improved (only dummy stub file is created) and many phoneme mappings are missing in he https://github.com/espeak-ng/espeak-ng/ file. For information look at MBROLA Voices https://github.com/espeak-ng/espeak-ng/blob/master/docs/mbrola.md and Readme for hb1 https://github.com/numediart/MBROLA-voices/tree/master/data/hb1 and Readme for hb2 https://github.com/numediart/MBROLA-voices/tree/master/data/hb2.

More general information:

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/espeak-ng/espeak-ng/issues/825#issuecomment-889435220, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKLPRKJ7MBOSON6Y6NAYKX3T2G2SFANCNFSM4SOLPXCQ .