Date   
Pull Request Updated #github

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

Pull Request Updated #github

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

Pull Request Updated #github

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

Pull Request Updated #github

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

Pull Request Updated #github

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

Pull Request Updated #github

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

Github push to espeak-ng:espeak-ng #github

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

1 New Commit:

[espeak-ng:master] By Logan Streondj <logan@...>:
dde072f6dc98: Merge pull request #533

Add initial support for Pyash languagege, more info:

* https://www.academia.edu/34133204/Pyash_One_Language_to_Unite_Them_All
* https://gitlab.com/liberit/pyac

Added: dictsource/py_list
Added: dictsource/py_rules
Added: espeak-ng-data/lang/art/py
Added: phsource/ph_pyash
Modified: CHANGELOG.md
Modified: Makefile.am
Modified: phsource/phonemes

Updates to Github #github

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

[espeak-ng:master] New Comment on Pull Request #533 Added Pyash constructed language to eSpeak
By valdisvi:

@elspru, I merged your pull request as new single commit. Can you provide strings for checks also: 1. List of phonemes to check sounds for them. E.g. English at tests/language-phonemes-test 2. Some phrase (e.g. short pangram), to check pronunciation rules. E.g. for English at tests/language-pronunciation.test.


[espeak-ng/espeak-ng] Pull request closed by valdisvi:

#533 Added Pyash constructed language to eSpeak

Hi,

I added Pyash language to eSpeak, though still having some problems with adding tone. I removed it for now, can make an issue to help figure it out.

Can find out more about the language at http://pyac.ca though I've gotta update the website some.

Thanks, Logan


[espeak-ng:master] New Comment on Pull Request #533 Added Pyash constructed language to eSpeak
By valdisvi:

@elspru, I merged your pull request as new single commit. Can you provide infor for language checks also: 1. List of phonemes to check sounds for them. E.g. English at tests/language-phonemes-test 2. Some phrase (e.g. short pangram), to check pronunciation rules. E.g. for English at tests/language-pronunciation.test.

Updates to Github #github

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

[espeak-ng:master] new issue: Chinese dictionary multiple match #github

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

[espeak-ng:master] New Issue Created by rongcuid:
#606 Chinese dictionary multiple match

Problem:

If dictionary defines word rules, such as (地 面) di4mian4, the characters are matched multiple times:

ESPEAK_DATA_PATH=$PWD/espeak-ng-data LD_LIBRARY_PATH=src:${LD_LIBRARY_PATH} ./src/.libs/espeak-ng -v zh -x -X "地面"
Replace: 地 面   di4mian4 
Translate 'di4mian4'
  1	   94:	d [t]

  1	  132:	i [i]

 22	  299:	4 [51]

  1	  165:	m [m]

  1	  132:	i [i]
 22	  138:	ia [iA]
 65	  139:	ia (DnK [iE]

  1	  169:	n [n]

 22	  299:	4 [51]

Replace: 面   mian4 
Translate 'mian4'
  1	  165:	m [m]

  1	  132:	i [i]
 22	  138:	ia [iA]
 65	  139:	ia (DnK [iE]

  1	  169:	n [n]

 22	  299:	4 [51]

ti53m'iE51n_| m'iE51n_|

I already tried my best to isolate the problem, and I think that the problem comes from dictionary.c:LookupDict2, which sets the global variable dictionary_skipwords. In a GDB session, I notice that dictionary_skipwords is set to 1, instead of an expected 2, which means that each character would be looked up and translated.

The code is difficult to follow, so this is as far as I can go. I can't quite understand what LookupDict2 does, so I cannot go deeper into the problem.

Note: I worked on my fork, which has a minor change to load listx after list:

https://github.com/rongcuid/espeak-ng/commit/20967bc54ac33a49bf4bbd63a8cc77254e32013f

That is done so that zh_listx is actually loaded. In this repo, zh_listx is not loaded and has no effect. If you want to fix this issue without trying my commit, then you may need to modify zh_extra to add in the entry I described.

The branch in my fork has some improvements on Mandarin, but I cannot file a pull request until this problem is solved.

[espeak-ng:master] reported: Chinese dictionary multiple match #github

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

[espeak-ng:master] New Comment on Issue #606 Chinese dictionary multiple match
By rongcuid:

I reverted the listx/list in my repo so that I could actually work on my project. In that case (i.e. identical to this repository), words are not matched. For example, 地面 would still match as two separate characters 地 and 面, instead of one unified word 地面. Either way, these are problems

[espeak-ng:master] reported: Chinese dictionary multiple match #github

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

[espeak-ng:master] New Comment on Issue #606 Chinese dictionary multiple match
By rongcuid:

I reproduced with the code in this repo. Try the following word:

眩晕

This will match both the word in listx and the second character.

Overly Similar Pronunciations of M and N

Bhavya shah
 

Dear all,

This is not a particularly well-thought, adequately experimented or
properly developed suggestion, but dealing with a lot of mathematics
these days, and in extension variables, I have been consistently
making an observation. I often am unable to distinguish between "m"
and "n" and get the two mixed up. To be fair, I do use ESpeak-NG in
NVDA witht eh Steph family of variants (Steph, Steph 2, and Steph 3--)
at 20-45% speech rate with rate boost enabled, pitch 41, inflection 41
and language set as English (Great Britain). It would be interesting
to know from others using different variants and slower speech rates
if the distinction between "m" and "n" is clearer for them. In case
enough people find this to be somewhat of a confusion, and more
importantly if there is something that can be done to alter the
pronunciation of the alphabets "m" and "n", when written singly, I
would find that to be a valuable improvement.

Thanks.

--
Best Regards
Bhavya Shah

Blogger at Hiking Across Horizons: https://bhavyashah125.wordpress.com/
E-mail Address: bhavya.shah125@...
LinkedIn: https://www.linkedin.com/in/bhavyashah125/

Pull Request Opened #github

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

[espeak-ng/espeak-ng] Pull request opened by myroad2pro:

#607 Espeak vietnamese

Github push to espeak-ng:espeak-ng #github

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

19 New Commits:

[espeak-ng:master] By Karl Eick <hozosch@...>:
249f9f75da64: add more fixes to word pronunciation

Modified: dictsource/de_rules


[espeak-ng:master] By Karl Eick <hozosch@...>:
2393680d995c: add more exceptions to list

Modified: dictsource/de_list


[espeak-ng:master] By Karl Eick <hozosch@...>:
9f11317463b7: Modify m8 variant

Modified: espeak-ng-data/voices/!v/m8


[espeak-ng:master] By Karl Eick <hozosch@...>:
e539990c7e16: Add some rules and list entries for English words

Modified: dictsource/de_list
Modified: dictsource/de_rules


[espeak-ng:master] By Karl Eick <hozosch@...>:
38aa5a36f2c2: Add minus symbol to list

Modified: dictsource/de_list


[espeak-ng:master] By Karl Eick <hozosch@...>:
4ea618f7b919: Modify DE voice file

Modified: espeak-ng-data/lang/gmw/de


[espeak-ng:master] By Karl Eick <hozosch@...>:
de9ccc0aa042: Add more fixes, especially for country- and most common person names

Modified: dictsource/de_list
Modified: dictsource/de_rules


[espeak-ng:master] By Karl Eick <hozosch@...>:
9376abe04192: Modify phoneme k

Modified: phsource/ph_german


[espeak-ng:master] By Karl Eick <hozosch@...>:
b822feeb3b24: fixed an existing rule, it caused wrong pronunciations

Modified: dictsource/de_rules


[espeak-ng:master] By Karl Eick <hozosch@...>:
e270bf8e409a: Improve existing rules, such as reverting back isch =IS, and adding exceptions instead

Modified: dictsource/de_list
Modified: dictsource/de_rules


[espeak-ng:master] By Karl Eick <hozosch@...>:
f20d38cc81d4: Fixed stress in "ländisch"

Modified: dictsource/de_rules


[espeak-ng:master] By Karl Eick <hozosch@...>:
5fd8124ce52d: Add correct stress mark for "überschrift"

Modified: dictsource/de_list


[espeak-ng:master] By Karl Eick <hozosch@...>:
d0d633c9e79f: Add correct stress mark for unterschrift

Modified: dictsource/de_list


[espeak-ng:master] By Karl Eick <hozosch@...>:
37ec9ec638a5: Added correct stress mark for "orchester" in list, and add rule for "Konzert"

Modified: dictsource/de_list
Modified: dictsource/de_rules


[espeak-ng:master] By Karl Eick <hozosch@...>:
f5e276a2522b: Just use $u for "zwar"

Modified: dictsource/de_list


[espeak-ng:master] By Karl Eick <hozosch@...>:
291a93bbcefc: Unseres "masculine and neuter genitive form of our" is unstressed

Modified: dictsource/de_list


[espeak-ng:master] By Karl Eick <hozosch@...>:
13cea4c64168: Improve a few rules / entries

Modified: dictsource/de_list
Modified: dictsource/de_rules


[espeak-ng:master] By Karl Eick <hozosch@...>:
c51111fcd324: Merge branch 'master' of https://github.com/espeak-ng/espeak-ng

Added: dictsource/py_list
Added: dictsource/py_rules
Added: espeak-ng-data/lang/art/py
Added: phsource/ph_pyash
Modified: CHANGELOG.md
Modified: Makefile.am
Modified: phsource/phonemes


[espeak-ng:master] By Karl Eick <hozosch@...>:
cd5e8dc0b196: Merge pull request #605

Added: dictsource/py_list
Added: dictsource/py_rules
Added: espeak-ng-data/lang/art/py
Added: phsource/ph_pyash
Modified: CHANGELOG.md
Modified: Makefile.am
Modified: phsource/phonemes

Updates to Github #github

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

1 New Commit:

[espeak-ng:master] By Karl Eick <hozosch@...>:
5138937e7ce6: Merge branch 'master' of https://github.com/hozosch/espeak-ng

Added: dictsource/py_list
Added: dictsource/py_rules
Added: espeak-ng-data/lang/art/py
Added: phsource/ph_pyash
Modified: CHANGELOG.md
Modified: Makefile.am
Modified: phsource/phonemes


[espeak-ng/espeak-ng] Pull request closed by valdisvi:

#605 Modify m8 variant, DE voice file, phoneme k, and add more pronunciation fixes

Updates to Github #github

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

[espeak-ng:master] New Comment on Pull Request #607 Espeak vietnamese
By valdisvi:

When I do clean recompile with make -B I get error:

...
Compiling phoneme data: /home/valdis/code/espeak-ng/espeak-ng-data/../phsource/phonemes
ph_vietnam(276): Can't read file: vietnam/o

Refs 4002,  Reused 3050
Compiled phonemes: 1 errors.
Error: Compile error.
Makefile:2582: recipe for target 'phsource/phonemes.stamp' failed
make[1]: *** [phsource/phonemes.stamp] Error 1
make[1]: Leaving directory '/home/valdis/code/espeak-ng'
Makefile:678: recipe for target 'all' failed
make: *** [all] Error 2

It seems that phsource/vietnam/o phoneme definition file is not added to the version control. Can you add this file? I also recommend to run make check command regularly to check for any build/testing issues during changes.


[espeak-ng:master] New Comment on Pull Request #607 Espeak vietnamese
By valdisvi:

@myroad2pro, when I do clean recompile with make -B I get error:

...
Compiling phoneme data: /home/valdis/code/espeak-ng/espeak-ng-data/../phsource/phonemes
ph_vietnam(276): Can't read file: vietnam/o

Refs 4002,  Reused 3050
Compiled phonemes: 1 errors.
Error: Compile error.
Makefile:2582: recipe for target 'phsource/phonemes.stamp' failed
make[1]: *** [phsource/phonemes.stamp] Error 1
make[1]: Leaving directory '/home/valdis/code/espeak-ng'
Makefile:678: recipe for target 'all' failed
make: *** [all] Error 2

It seems that phsource/vietnam/o phoneme definition file is not added to the version control. Can you add this file? I also recommend to run make check command regularly to check for any build/testing issues during changes.

[espeak-ng:master] reported: Espeak vietnamese #github

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

[espeak-ng:master] New Comment on Pull Request #607 Espeak vietnamese
By myroad2pro:

Okay, I'll add it.

Nguyen Hoang Anh HEDSPIプロジェクト ハノイ工科大学

Mail: hoanganhA91013@...

Vào Th 2, 15 thg 4, 2019 vào lúc 23:04 Valdis Vitolins < notifications@...> đã viết:

When I do clean recompile with make -B I get error:

... Compiling phoneme data: /home/valdis/code/espeak-ng/espeak-ng-data/../phsource/phonemes ph_vietnam(276): Can't read file: vietnam/o

Refs 4002, Reused 3050 Compiled phonemes: 1 errors. Error: Compile error. Makefile:2582: recipe for target 'phsource/phonemes.stamp' failed make[1]: *** [phsource/phonemes.stamp] Error 1 make[1]: Leaving directory '/home/valdis/code/espeak-ng' Makefile:678: recipe for target 'all' failed make: *** [all] Error 2

It seems that phsource/vietnam/o phoneme definition file is not added to the version control. Can you add this file? I also recommend to run make check command regularly to check for any build/testing issues during changes.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/espeak-ng/espeak-ng/pull/607#issuecomment-483315257, or mute the thread https://github.com/notifications/unsubscribe-auth/Ae0yR6eyEkNNzppgSEKDouD4inXOd-auks5vhKMhgaJpZM4cuY8U .

Github push to espeak-ng:espeak-ng #github

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

2 New Commits:

[espeak-ng:master] By Valdis Vitolins <valdis.vitolins@...>:
1eeb5d7e31b9: docs: update MBROLA voices link

Modified: docs/mbrola.md


[espeak-ng:master] By Valdis Vitolins <valdis.vitolins@...>:
9a7611283477: docs: reorganize description and setup of MBROLA

Modified: docs/mbrola.md

Pull Request Opened #github

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

[espeak-ng/espeak-ng] Pull request opened by avh-on1:

#608 add line to README to install pcaudiolib on debian

Literally following the instructions on a base install of Debian results in a build without audio support. This change adds the instruction for installing pcaudiolib development headers, so that the resulting build has audio.