[espeak-ng:master] reported: some languages in espeakNG are broken #github


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

[espeak-ng:master] New Comment on Issue #1009 some languages in espeakNG are broken
By king-dahmanus:

isn't there anyway to improve the ain in espeak? Even the mbrola file doesn't work, i don't know why. Try doing the change again by replacing add h2 or however that's spelled with the ain2 sample. I want to do further investigation. Thanks

On Thu, 16 Sept 2021 at 20:12, Valdis Vitolins @.***> wrote:

There is no lack of recorded samples of ain sounds. Internet is full of them and there are even two samples in the project: ain https://github.com/espeak-ng/espeak-ng/blob/master/phsource/vwl_ar/ain.wav and ain2 https://github.com/espeak-ng/espeak-ng/blob/master/phsource/vwl_ar/ain2.wav. But, when you will learn how eSpeak NG works, you will know that unprocessed wav files are not useful to generate vowels (and sonorants in general). If you are looking for better sound, you should use MBROLA Arabic voices, as you can test online here https://odo.lv/Espeak?eslang=-vmb-ar1&speed=160&output=-w&debug=-x&text=%D8%A3%D9%87%D9%84%D8%A7&formmethod=get

— 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/1009#issuecomment-921173830, or unsubscribe https://github.com/notifications/unsubscribe-auth/AT2FKJSJGYVE2P2ZGFHQ6A3UCI6RRANCNFSM5DP376CA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.


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

[espeak-ng:master] New Comment on Issue #1009 some languages in espeakNG are broken
By valdisvi:

There is no lack of recorded samples of ain sounds. Internet is full of them and there are even two samples in the project: ain and ain2. But, when you will learn how eSpeak NG works, you will know that unprocessed wav files are not useful to generate vowels (and sonorants in general). If you are looking for better sound, you should use MBROLA Arabic voices, as you can test online here


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

[espeak-ng:master] New Comment on Issue #1009 some languages in espeakNG are broken
By king-dahmanus:

for r, it should be capital R, not small r. And for ain, would it work if i record the sample for that letter and send it to you? Thanks and regards

On Thu, 16 Sept 2021 at 11:40, Valdis Vitolins @.***> wrote:

I have reverted changes for r and ain, and we are back where we started.

— 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/1009#issuecomment-920787544, or unsubscribe https://github.com/notifications/unsubscribe-auth/AT2FKJVNR5A3HWO373AQLCTUCHCSZANCNFSM5DP376CA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.


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

[espeak-ng:master] New Comment on Issue #1009 some languages in espeakNG are broken
By valdisvi:

I have reverted changes for r and ain, and we are back where we started.


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

[espeak-ng:master] New Comment on Issue #1009 some languages in espeakNG are broken
By king-dahmanus:

thing is, i can't work with financial stuff right now because i'm too young for that. So, are you saying we may never improve arabic and other semitic languages in this current situation? I really see the potencial of espeak, and i'm trying to push it forward with whatever i can. Looks like we may never go farther, oh well. Waiting for your next comment, i guess

On Mon, 13 Sept 2021 at 21:48, Valdis Vitolins @.***> wrote:

I made changes for R and ain sound, hopefully with improvement. General rule for calculation of stress is not easy, because rules of stress for Arabic language are applied for pronounced sounds (phonemes), that is when pronunciation is already decided. But eSpeak allows to calculate stress regarding to written characters during handling of the text. And it is not straightforward even with added diacritics, because some characters may be pronounced either as vowel or consonant (e.g. ا و ي). Therefore it will need a lot of particular rules and it never be consistent enough. For proper solution eSpeak NG needs more additional rules for phoneme conditions https://github.com/espeak-ng/espeak-ng/blob/master/docs/phontab.md#conditions, where stress could be changed depending on on type of following phonemes till to the end of the word. We discussed about that and integration with Mishkal https://github.com/linuxscout/mishkal in F123 Consulting https://louderpages.com/f123-projects/ project, but their funding was suspended. As a work-in-progress there is Arabic branch https://github.com/valdisvi/espeak-ng/tree/arabic in my fork of the project, where eSpeak calls Mishkal for diacritization before pronunciation. But it was not clean solution, only proof of concept, therefore it was not merged into main project. Pronunciation of Arabic is too complicated to get good results only with occasional volunteers (you may do it, but then it should be your hobby of your lifetime). If you want to improve it faster, I suggest you to get financial grant to buy time of project maintainers. The same is true for Persian, Hebrew and other abjad https://en.wikipedia.org/wiki/Abjad languages.

— 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/1009#issuecomment-918563933, or unsubscribe https://github.com/notifications/unsubscribe-auth/AT2FKJV44FZX4Y7MLCBG25TUBZPS5ANCNFSM5DP376CA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.