Topics

Updates to Github #github

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

[espeak-ng:master] New Issue Created by ValdisVitolins:
#199 Language analysis improvements

Language analysis and spelling decisions could be improved by introducing following new features: - [ ] extend verb follows/noun follows marks to more/arbitrary flags, which then can be used to make different pronunciation rules for homonyms - [ ] J statement as precondition, to allow choosing pronunciation from preceding word - [ ] possibility to go back to start of the rules and redo analysis again (I.e. not only after removing pre/suf-fixes. Could be performance drain, if used improperly.) - [ ] replace rule extended to replace not only characters, but group of characters, also probably replace using matching rules - [ ] _list extended to mark arbitrary defined word types by comparing only root part of the word (i.e. partial match without pre/suffixes) - [ ] output (prosody data) extended to mark syllables with more/arbitrary defined ways for different pronuciations (e.g. high/low pitch for Chinese etc.) - [ ] Fix issue #196 Word end mark _ doesn't work properly with ~ character group.


[espeak-ng:master] New Issue Created by ValdisVitolins:
#199 Language analysis improvements

Language analysis and spelling decisions could be improved by introducing following new features: - [ ] extend verb follows/noun follows marks to more/arbitrary flags, which then can be used to make different pronunciation rules for homonyms - [ ] J statement as precondition, to allow choosing pronunciation from preceding word - [ ] possibility to go back to start of the rules and redo analysis again (I.e. not only after removing pre/suf-fixes. Could be performance drain, if used improperly.) - [ ] replace rule extended to replace not only characters, but group of characters, also probably replace using matching rules - [ ] _list extended to mark arbitrary defined word types by comparing only root part of the word (i.e. partial match without pre/suffixes) - [ ] output (prosody data) extended to mark syllables with more/arbitrary defined ways for different pronuciations (e.g. high/low pitch for Chinese etc.) - [ ] Fix issue #196 Word end mark _ doesn't work properly with ~ character group.


[espeak-ng:master] New Issue Created by ValdisVitolins:
#199 Language analysis improvements

Language analysis and spelling decisions could be improved by introducing following new features: - [ ] extend verb follows/noun follows marks to more/arbitrary flags, which then can be used to make different pronunciation rules for homonyms - [ ] J statement as precondition, to allow choosing pronunciation from preceding word - [ ] possibility to go back to start of the rules and redo analysis again (I.e. not only after removing pre/suf-fixes. Could be performance drain, if used improperly.) - [x] replace rule extended to replace not only characters, but group of characters, also probably replace using matching rules - [ ] _list extended to mark arbitrary defined word types by comparing only root part of the word (i.e. partial match without pre/suffixes) - [ ] output (prosody data) extended to mark syllables with more/arbitrary defined ways for different pronuciations (e.g. high/low pitch for Chinese etc.) - [ ] Fix issue #196 Word end mark _ doesn't work properly with ~ character group.

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

2 New Commits:

[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
0367abf98f2d: Support loading phoneme data files relative to the phsrc path.

Modified: src/libespeak-ng/compiledata.c


[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
773da20c16dd: Support using home (data) paths other than 'espeak-ng-data'.

Modified: CHANGELOG.md
Modified: src/libespeak-ng/speech.c


[espeak-ng:master] Label added to issue #199 Language analysis improvements by ValdisVitolins.


[espeak-ng:master] Label added to issue #199 Language analysis improvements by ValdisVitolins.


[espeak-ng:master] New Comment on Issue #69 Speaking '1,,2' in German only says 'eins'.
By ValdisVitolins:

I'm working on this and (hopefully) will provide patch tomorrow.


[espeak-ng:master] New Issue Created by ValdisVitolins:
#195 Different non-Latin diacritized consonants are wrongly considered as one doubled

if following rule a (C% u, then it passes also for 'aņša'. As workaround one can use character group (e.g. .L01 ņ and .L02 š) and ... (L01% ... (L02% rules instead.


[espeak-ng:master] New Issue Created by ValdisVitolins:
#195 Different non-Latin diacritized consonants are wrongly considered as one doubled

if following rule a (C% u, then it passes also for 'aņša'. As workaround one can use character group (e.g. .L01 ņ and .L02 š) and ... (L01% ... (L02% rules instead.


[espeak-ng:master] New Issue Created by sthibaul:
#148 bad pronunciation of "unary"

Hello, From http://bugs.debian.org/830731 :

“ espeak pronunces "unary" as: [[Vn'A@r-i]]

I believe the correct pronunciation is: [[j'un@ri]] ”

This happens with espeak-ng too.


[espeak-ng:master] New Issue Created by sthibaul:
#149 EWMH, UCS, UTF, UUID acronyms

Hello,

From http://bugs.debian.org/830730 :

“ These acronyms are currently not pronounced correctly: EWMH, UCS, UTF, UUID ”

A proposed patch was submitted: espeak-abbrev.diff.txt


[espeak-ng:master] New Issue Created by burakyuksek:
#152 Turkish pronunciation problems

Hello, I have a few problems to report with the Turkish language: 1. Words that repeat a silent letter twice has the first instance of the letter muted. For example, in the word gitti, the first t needs to be muted. 2. The letters x, q and w are not pronounced correctly. X needs to be pronounced as iks rather than eks, w should be pronounced as çift v rather than duble v because duble is not a Turkish word, and the letter q needs to be pronounced as kyu rather than kve. 3. Words like sertifika and dakika should have the k a bit thicker.


[espeak-ng:master] New Issue Created by burakyuksek:
#152 Turkish pronunciation problems

Hello, I have a few problems to report with the Turkish language: 1. Words that repeat a silent letter twice has the first instance of the letter muted. For example, in the word gitti, the first t needs to be muted. 2. The letters x, q and w are not pronounced correctly. X needs to be pronounced as iks rather than eks, w should be pronounced as çift v rather than duble v because duble is not a Turkish word, and the letter q needs to be pronounced as kyu rather than kve. 3. Words like sertifika and dakika should have the k a bit thicker.


[espeak-ng:master] New Issue Created by michaelDCurran:
#167 endian.h missing on Windows

Recently, spect.c has started including endian.h. This does not exist on Windows, thus we can no longer compile eSpeak for the NVDA project. Broke in commit 832058167513670fa9fe23e640ece643751b125b


[espeak-ng:master] New Issue Created by michaelDCurran:
#167 endian.h missing on Windows

Recently, spect.c has started including endian.h. This does not exist on Windows, thus we can no longer compile eSpeak for the NVDA project. Broke in commit 832058167513670fa9fe23e640ece643751b125b


[espeak-ng:master] New Issue Created by sthibaul:
#171 monotonous speech by default when used as a lib?

Hello,

As reported on http://bugs.debian.org/848008 , switching brltty to espeak-ng (without source code change) makes the speech very monotonous, which makes it unusable for some work usage. I'm afraid that if it's not fixed soon I'll have to revert to espeak in Debian.

Samuel


[espeak-ng:master] New Issue Created by sthibaul:
#171 monotonous speech by default when used as a lib?

Hello,

As reported on http://bugs.debian.org/848008 , switching brltty to espeak-ng (without source code change) makes the speech very monotonous, which makes it unusable for some work usage. I'm afraid that if it's not fixed soon I'll have to revert to espeak in Debian.

Samuel


[espeak-ng:master] New Issue Created by rhdunn:
#176 Add support for Arabic

There is Arabic support in https://github.com/linuxscout/espeak-ng. This needs cleaning up to:

  1. Simplify the history to not include small changes with non-descriptive commit messages.
  2. Not add the Arabic MBROLA voice binary files to the espeak-ng repository.


[espeak-ng:master] New Issue Created by rhdunn:
#176 Add support for Arabic

There is Arabic support in https://github.com/linuxscout/espeak-ng. This needs cleaning up to:

  1. Simplify the history to not include small changes with non-descriptive commit messages.
  2. Not add the Arabic MBROLA voice binary files to the espeak-ng repository.


[espeak-ng:master] New Issue Created by midaszhou:
#180 Undefined reference to rpl_malloc

Just cross compile espeak-ng for Openwrt, Errors arise at final make stage :

image


[espeak-ng:master] New Issue Created by eeejay:
#183 Emscripten build is broken with new endian.h shim

The endian.h shim does not include a case for an emscripten build. It should just pass through to the environment's endian.h.


[espeak-ng:master] New Issue Created by eeejay:
#183 Emscripten build is broken with new endian.h shim

The endian.h shim does not include a case for an emscripten build. It should just pass through to the environment's endian.h.


[espeak-ng:master] New Issue Created by captnc:
#185 Config.h error during build (android)

Hi, i try to build espeak-ng for android : export ANDROID_HOME=... ./autogen.sh ./configure --with-gradle=... make apk-release

but i have this error : cd android && ndk-build make[1] : on entre dans le répertoire « /home/mr_pou/Travail/Espeak/espeak-master/android » [mips] Compile : ttsespeak <= compiledata.c jni/../../src/libespeak-ng/compiledata.c:2010: fatal error: 'config.h' file not found #include "config.h" ^ 1 error generated. ...

Thx


[espeak-ng:master] New Issue Created by captnc:
#185 Config.h error during build (android)

Hi, i try to build espeak-ng for android : export ANDROID_HOME=... ./autogen.sh ./configure --with-gradle=... make apk-release

but i have this error : cd android && ndk-build make[1] : on entre dans le répertoire « /home/mr_pou/Travail/Espeak/espeak-master/android » [mips] Compile : ttsespeak <= compiledata.c jni/../../src/libespeak-ng/compiledata.c:2010: fatal error: 'config.h' file not found #include "config.h" ^ 1 error generated. ...

Thx


[espeak-ng:master] New Issue Created by sthibaul:
#148 bad pronunciation of "unary"

Hello, From http://bugs.debian.org/830731 :

“ espeak pronunces "unary" as: [[Vn'A@r-i]]

I believe the correct pronunciation is: [[j'un@ri]] ”

This happens with espeak-ng too.

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

[espeak-ng:master] New Issue Created by sukiletxe:
#130 Spanishç

The ç in Spanish is pronounced as /k/, and it should be pronounced as /s/.


[espeak-ng:master] New Issue Created by Christianlm:
#129 Spanish: vowels and diphthongs

I'm interested to open this issue and to solve it.

In ph_spanish is used the same value for each vowel. I think that is incorrect and it's needed different length in the various vowels and for unstressed vowels.

The phoneme o and phoneme O statements are the same, using the same phoneme file.

Same way for phoneme e and phoneme E, it would be better to create instructions for unstressed /o/ and unstressed /e/.

Also, eSpeak-ng pronounces an incorrect diphthong /oi/. I'm working to create two diphthongs for spanish /oi/ with the /o/ is more central and open.

Thoughts?

I will push experimental phonemes and statements for spanish language here:

https//github.com/Christianlm/SpanishOnEspeak-ng.git

Thanks.


[espeak-ng:master] New Issue Created by ValdisVitolins:
#141 Documentation update: espeak vs espeak-ng

Probably this should be included from Reece's e-mail

The espeak-ng project works as a drop-in replacement for espeak, with a few caveats. More specifically: 1. The installation creates compatibility symlinks mapping espeak, speak and libespeak.la to their espeak-ng equivalents. These are optional if you just want to install espeak-ng and have an espeak package with the espeak code and an espeak-ng-compatibility package that installs the symlinks. 2. The command-line interface to espeak-ng and speak-ng are compatible, and will remain so, with espeak. 3. The C API to libespeak-ng.so will remain API and ABI compatible with libespeak.so. The only change I have made and intend to make to speak_lib.h is a change to the ESPEAK_API macro when building on Windows. All new APIs are being added to espeak-ng/espeak_ng.h. 4. The espeak-data files have been modified slightly. Currently espeak-ng can read espeak data, but espeak cannot read espeak-ng data. I can make it so that espeak-ng uses a different voice data so that both espeak and espeak-ng can be installed on the same machine without problems. 5. The espeak-ng project does not include espeakedit. The voice data is built using the espeak-ng command line itself. Currently, to create and edit the voice data, you need espekaedit from the espeak project.

Some other things to be aware of: 1. The project uses a standard autotools build process. 2. The project is dependent on the system's installation of the sonic library. 3. The project uses an external pcaudiolib project (https://github.com/espeak-ng/pcaudiolib) for audio support.


[espeak-ng:master] New Issue Created by rhdunn:
#69 Speaking '1,,2' in German only says 'eins'.

The following is spoken given the input 1,,2:

$src/espeak-ng -vde -x "1,,2"
_'aIns
$src/espeak-ng -ven -x "1,,2"
w'0n t'u:

The German output should be:

_'aIns tsv'aI

Source: https://github.com/nvaccess/nvda/issues/4956


[espeak-ng:master] New Issue Created by rhdunn:
#69 Speaking '1,,2' in German only says 'eins'.

The following is spoken given the input 1,,2:

$src/espeak-ng -vde -x "1,,2"
_'aIns
$src/espeak-ng -ven -x "1,,2"
w'0n t'u:

The German output should be:

_'aIns tsv'aI

Source: https://github.com/nvaccess/nvda/issues/4956


[espeak-ng:master] New Issue Created by rhdunn:
#24 Support selecting alternative voice data

The voice data is the phoneme tables and intonations. This would allow selecting a different location for this data: 1. if the location is a directory, it loads the files separately from that directory (like is done currently, but allowing a different location than the espeak-data path); 2. if the location is a file, this loads a combined data file that contains voice metadata and the phonemetable and intonation data files.

Access to this functionality should be provided by the C API and command-line interface.


[espeak-ng:master] New Issue Created by rhdunn:
#24 Support selecting alternative voice data

The voice data is the phoneme tables and intonations. This would allow selecting a different location for this data: 1. if the location is a directory, it loads the files separately from that directory (like is done currently, but allowing a different location than the espeak-data path); 2. if the location is a file, this loads a combined data file that contains voice metadata and the phonemetable and intonation data files.

Access to this functionality should be provided by the C API and command-line interface.


[espeak-ng:master] Label added to issue #24 Support selecting alternative voice data by rhdunn.


[espeak-ng:master] Issue #24 Support selecting alternative voice data closed by rhdunn.

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

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

#200 Fix for issue #69 Speaking '1,,2' in German only says 'eins'.


[espeak-ng/espeak-ng] Pull request updated by ValdisVitolins:

#200 Fix for issue #69 Speaking '1,,2' in German only says 'eins'.
I tried to make espeak-ng say with comma, but unsuccesfully. This implementation says ` _'aIns tsv'aI` without comma, similarly to consecutive dots in number.


[espeak-ng:master] New Comment on Issue #155 Letter group of rules should allow to add "empty string" as one of possible options
By ValdisVitolins:

As remaining issue with rule translation is documented in issue #196, this one can be considered as solved.


[espeak-ng:master] Issue #155 Letter group of rules should allow to add "empty string" as one of possible options closed by ValdisVitolins.

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

1 New Commit:

[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
d42ba9395926: Don't use the HOME directory as the espeak-ng-data path.

Modified: src/libespeak-ng/speech.c


2 New Commits:

[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
b3daacc79585: Document the Kirshenbaum IPA features.

Added: docs/phoneme_features.md


[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
68234bdbb303: Merge remote-tracking branch 'rhdunn/master'

Added: docs/phoneme_features.md

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

3 New Commits:

[espeak-ng:master] By Valdis Vitolins <valdis.vitolins@...>:
c5355ed94e87: Fix for issue #69 Speaking '1,,2' in German only says 'eins'.

Modified: src/libespeak-ng/translate.c


[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
0fcc85de3014: Merge remote-tracking branch 'ValdisVitolins/master'

Modified: src/libespeak-ng/translate.c


[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
c30015440013: Update the CHANGELOG.

Modified: CHANGELOG.md


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

#200 Fix for issue #69 Speaking '1,,2' in German only says 'eins'.
I tried to make espeak-ng say with comma, but unsuccesfully. This implementation says ` _'aIns tsv'aI` without comma, similarly to consecutive dots in number.


[espeak-ng:master] Label added to issue #155 Letter group of rules should allow to add "empty string" as one of possible options by ValdisVitolins.


[espeak-ng:master] New Issue Created by ValdisVitolins:
#155 Letter group of rules should allow to add "empty string" as one of possible options

When letter groups (.Lxx) are used as suffixes for words in languages with inflections (e.g. in Latvian, Russian, Lituanian etc.), one of possible suffixes is "no suffix" (i.e. only root part of the word). To avoid using separate rule just for this case of word, letter group should allow to add "empty entry" in the group.


[espeak-ng:master] Issue #69 Speaking '1,,2' in German only says 'eins'. closed by rhdunn.


[espeak-ng:master] Label added to issue #69 Speaking '1,,2' in German only says 'eins'. by rhdunn.

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

1 New Commit:

[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
999ac6743337: eSpeak NG 1.49.1

Modified: CHANGELOG.md
Modified: README.md
Modified: android/jni/include/config.h
Modified: src/windows/config.h


[espeak-ng] rhdunn pushed new tag 1.49.1.


[espeak-ng] New branch 1.49.1 was created by rhdunn.


[espeak-ng:master] New Issue Created by ValdisVitolins:
#199 Language analysis improvements

Language analysis and spelling decisions could be improved by introducing following new features: - [ ] extend verb follows/noun follows marks to more/arbitrary flags, which then can be used to make different pronunciation rules for homonyms - [ ] J statement as precondition, to allow choosing pronunciation from preceding word - [ ] possibility to go back to start of the rules and redo analysis again (I.e. not only after removing pre/suf-fixes. Could be performance drain, if used improperly.) - [ ] replace rule extended to replace not only characters, but group of characters, also probably replace using matching rules - [ ] _list extended to mark arbitrary defined word types by comparing only root part of the word (i.e. partial match without pre/suffixes) - [ ] output (prosody data) extended to mark syllables with more/arbitrary defined ways for different pronuciations (e.g. high/low pitch for Chinese etc.) - [ ] Fix issue #196 Word end mark _ doesn't work properly with ~ character group.

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

[espeak-ng:master] New Issue Created by vrdhn:
#201 make clean ; make doesn't work.

Hi I'm unacquainted with autotools . I noticed that running make clean followed by make doesn't build, and generates the following messages:

: espeak-ng $ make src/libespeak-ng.la CCLD src/libespeak-ng.la gcc: error: src/libespeak-ng/.libs/src_libespeak_ng_la-compiledata.o: No such file or directory gcc: error: src/libespeak-ng/.libs/src_libespeak_ng_la-compiledict.o: No such file or directory gcc: error: src/libespeak-ng/.libs/src_libespeak_ng_la-compilembrola.o: No such file or directory ..... several more ....

In the generated Makefile, the dependencies are generated without the '/.libs' portion; Fixing this, or update the make clean would help immensely. For now, the workaround is git clean -dxf !


[espeak-ng:master] Label added to issue #201 make clean ; make doesn't work. by vrdhn.


[espeak-ng:master] Label added to issue #201 make clean ; make doesn't work. by vrdhn.

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

[espeak-ng:master] New Comment on Issue #186 Improve the Arabic support
By rhdunn:

The files should be kept as ar. When the language rules are properly fleshed out, they should be checked against Standard and Algerian Arabic. Differences should be handled in a similar way to how English dialects are handled. At that point, an arq voice (language) file can be added to enable the Algerian dialect.


[espeak-ng:master] New Comment on Issue #186 Improve the Arabic support
By linuxscout:

How want to work on Algerian dialect?


[espeak-ng:master] New Comment on Issue #186 Improve the Arabic support
By linuxscout:

How want to work on Algerian dialect?

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

[espeak-ng:master] New Comment on Issue #163 [French] cerf should be pronounced sεʁ and not sεʁf
By ValdisVitolins:

I used words from LibreOffice spellcheck dictionary and Google Translate as example to check that cerf. entre-nerf. nerf. serf. are spelled more or less appropriately.


[espeak-ng:master] Issue #163 [French] cerf should be pronounced sεʁ and not sεʁf closed by Shallowmallow.

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

[espeak-ng:master] New Comment on Issue #133 French pronounciation problems
By ValdisVitolins:

espeak-ng now says: espeak-ng -x -vfr "votre, vôtre, nôtre, cône." v'otr v'o:tr n'o:tr k'O~n where o is shorter one, o: is longer one, but O~ is nasal variant.


[espeak-ng:master] Issue #133 French pronounciation problems closed by DataTriny.


[espeak-ng:master] New Comment on Issue #133 French pronounciation problems
By ValdisVitolins:

... and votre is already set as unstressed word in fr_list file.

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

[espeak-ng:master] New Comment on Issue #65 Dutch language improvements
By ValdisVitolins:

Leonard, I have cherry-picked your commit 0d56071. Keep up the good work!


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

#202 Improvements for French and Dutch languages.


[espeak-ng:master] New Issue Created by ValdisVitolins:
#199 Language analysis improvements

Language analysis and spelling decisions could be improved by introducing following new features: - [ ] extend verb follows/noun follows marks to more/arbitrary flags, which then can be used to make different pronunciation rules for homonyms - [ ] J statement as precondition, to allow choosing pronunciation from preceding word - [ ] possibility to go back to start of the rules and redo analysis again (e.g. issue #121 not only after removing pre/suf-fixes. Could be performance drain, if used improperly.) - [ ] replace rule extended to replace not only characters, but group of characters, also probably replace using matching rules - [ ] _list extended to mark arbitrary defined word types by comparing only root part of the word (i.e. partial match without pre/suffixes) - [ ] output (prosody data) extended to mark syllables with more/arbitrary defined ways for different pronuciations (e.g. high/low pitch for Chinese etc.) - [ ] Fix issue #196 Word end mark _ doesn't work properly with ~ character group. - [ ] Common rule for stress decision before or after specific spelling decision of word is made. E.g. to put stress for penultimate syllable in Italian #80 as common rule.

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

11 New Commits:

[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
c844833c32eb: docs/phonemes.md: add affricates.

Modified: docs/phonemes.md


[espeak-ng:master] By Valdis Vitolins <valdis.vitolins@...>:
427e35c01df9: IPA name changed from Unicode sequence to unicode letter ʁ

Modified: phsource/ph_french


[espeak-ng:master] By Valdis Vitolins <valdis.vitolins@...>:
51d9dfd0d504: Issue #163 [French] cerf should be pronounced sεʁ and not sεʁf

Modified: dictsource/fr_rules


[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
85fc46dfbce0: docs/phonemes.md: move the gemination section to the IPA phonemes section.

Modified: docs/phonemes.md


[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
44152c057417: docs/phonemes.md: expand out the places of articulation to cover more cases.

Modified: docs/phonemes.md


[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
85f76b014b77: docs/phonemes.md: move the remaining articulation diacritics to a new positioning diacritics section.

Modified: docs/phonemes.md


[espeak-ng:master] By Valdis Vitolins <valdis.vitolins@...>:
43562df39796: Issue #133 French pronounciation problems.o is said short, ô is said longer, except in rôt, cône, where nasal variant is used

Modified: dictsource/fr_rules


[espeak-ng:master] By Leonard de Ruijter <alderuijter@...>:
0d5607175b8b: [Dutch] Initial work for 'ch'/'g' improvement.\&Changed [x] to Afrikaans [x2] for 'ch' and words ending with 'g'

Modified: phsource/ph_dutch


[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
701ed3647f39: docs/phonemes.md: improve the specification of the manners of articulation.

Modified: docs/phonemes.md


[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
1e1d1724d690: docs/phonemes.md: move the precomposed characters to the other symbols section.

Modified: docs/phonemes.md


[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
cd9bc4364545: Merge remote-tracking branch 'ValdisVitolins/master'

Modified: dictsource/fr_rules
Modified: phsource/ph_dutch
Modified: phsource/ph_french


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

#202 Improvements for French and Dutch languages.


[espeak-ng:master] New Issue Created by ValdisVitolins:
#199 Language analysis improvements

Language analysis and spelling decisions could be improved by introducing following new features: - [ ] extend verb follows/noun follows marks to more/arbitrary flags, which then can be used to make different pronunciation rules for homonyms - [ ] J statement as precondition, to allow choosing pronunciation from preceding word. This could help solving names of numbers as different words #83 - [ ] possibility to go back to start of the rules and redo analysis again (e.g. issue #121 not only after removing pre/suf-fixes. Could be performance drain, if used improperly.) - [ ] replace rule extended to replace not only characters, but group of characters, also probably replace using matching rules - [ ] _list extended to mark arbitrary defined word types by comparing only root part of the word (i.e. partial match without pre/suffixes) - [ ] output (prosody data) extended to mark syllables with more/arbitrary defined ways for different pronuciations (e.g. high/low pitch for Chinese etc.) - [ ] Fix issue #196 Word end mark _ doesn't work properly with ~ character group. - [ ] Common rule for stress decision before or after specific spelling decision of word is made. E.g. to put stress for penultimate syllable in Italian #80 as common rule.


1 New Commit:

[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
19a1257ed212: Update the CHANGELOG file.

Modified: CHANGELOG.md

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

[espeak-ng:master] New Comment on Issue #186 Improve the Arabic support
By csisc:

I thank you for your answer. What I have seen in the source code is that ج, ذ, and ض do not meet to Modern Standard Arabic phonological features. I did not succeed to try the preview of the configuration in eSpeakedit. If you show me how to do that, I will surely adjust the parameters.


[espeak-ng:master] New Comment on Issue #186 Improve the Arabic support
By csisc:

dZ meaning [dzˤ] is the pronunciation of ج in Algerian...


[espeak-ng:master] New Comment on Issue #186 Improve the Arabic support
By linuxscout:

Can you give me the three letters features and parameters for arabic

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

[espeak-ng:master] New Comment on Issue #186 Improve the Arabic support
By csisc:

Of course, ج is pronounced as [ʒ]. You can listen to it in https://en.wikipedia.org/wiki/FileVoiced_palato-alveolar_sibilant.ogg.


[espeak-ng:master] New Comment on Issue #186 Improve the Arabic support
By csisc:

ذ is pronounced as [ð]. You can listen to it in https://en.wikipedia.org/wiki/FileVoiced_dental_fricative.ogg.


[espeak-ng:master] New Comment on Issue #186 Improve the Arabic support
By csisc:

ض is pronounced as [dˤ].


[espeak-ng:master] New Comment on Issue #186 Improve the Arabic support
By csisc:

ظ is pronounced as [ðˤ].

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

[espeak-ng:master] New Comment on Issue #186 Improve the Arabic support
By linuxscout:

Of course, ج is pronounced as [ʒ]. You can listen to it in https://en.wikipedia.org/wiki/FileVoiced_palato-alveolar_sibilant.ogg.

You can view that [dzˤ] is the standard pronunciation, cf. https://en.wikipedia.org/wiki/Arabic_phonology or https://en.wikipedia.org/wiki/Voiced_palato-alveolar_affricate but the [ʒ], is used in dialect, https://en.wikipedia.org/wiki/Arabic_phonology#endnote_6.

you can read

^ The phoneme represented by the Arabic letter ǧīm (ج) has many standard pronunciations: [d͡ʒ] in most of the Arabian Peninsula and as the predominant pronunciation of Literary Arabic, [ɡ] in most of Egypt and some regions in Yemen and Oman. This is also a characteristic of colloquial Egyptian and southern Yemeni dialects.[16] In Morocco and western Algeria, it is pronounced as [ɡ] in some words, especially colloquially. In most north Africa and most of the Levant, the standard is pronounced [ʒ], and in certain regions of the Persian Gulf with [j]. In some Sudanese and Yemeni dialects, it may be either [ɡʲ] or [ɟ] as it used to be in Classical Arabic. Foreign words containing /ɡ/ may be transcribed with ج‎, غ‎, ك‎, ق‎, گ‎, ݣ‎ or ڨ‎, mainly depending on the regional spoken variety of Arabic or the commonly diacriticized Arabic letter . Also, /d͡ʒ~ʒ/ (چ only in Egypt) can be used in loanwords where it isn't the standard pronunciation for the letter ǧīm (ج).

For other phonemes, I will check it.


10 New Commits:

[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
073e1653715e: docs/phonemes.md: add the vwl feature to the manner of articulation table.

Modified: docs/phonemes.md


[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
2a1309497477: docs/phonemes.md: rename the height and backness sections.

Modified: docs/phonemes.md


[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
49a5358db9d2: docs/phonemes.md: move syllability up a level.

Modified: docs/phonemes.md


[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
c70465c14dd6: docs/phonemes.md: move consonant release up a level.

Modified: docs/phonemes.md


[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
1f600f0684ca: docs/phonemes.md: move frr to the consonant release feature table.

Modified: docs/phonemes.md


[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
e69036270695: docs/phonemes.md: move the fortis and lenis, and co-articulation feature tables up a level.

Modified: docs/phonemes.md


[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
a5749da4a65f: docs/phonemes.md: use passive instead of other in the place of articulation table.

Modified: docs/phonemes.md


[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
488a103c1275: docs/phonemes.md: reorganise the co-articulation features.

Modified: docs/phonemes.md


[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
906cbd84659f: docs/phonemes.md: don't list Kirshenbaum features in the remaining feature tables.

Modified: docs/phonemes.md


[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
9f8c73e41452: docs/phonemes.md: update the introduction text.

Modified: docs/phonemes.md

Travis Siegel
 

How does one change pronounciation on espeak? There are many times espeak pronounces the j as if it were a swedish i or perhaps an english y, and this is completely the wrong behavior in english. How does one fix this? It's really beginning to irritate me to no end.
Someone named jan should not be sounding like a sweet potato.

Valdis Vitolins
 

Travis,

do I assume correctly, you are you talking about French?
For me espeak-ng says:

espeak-ng -x -vfr "Jan."
 Z'A~

If it is not correct, what should be correct pronunciation?

Thanks,
Valdis

How does one change pronounciation on espeak? There are many times 
espeak pronounces the j as if it were a swedish i or perhaps an
english 
y, and this is completely the wrong behavior in english. How does
one 
fix this?  It's really beginning to irritate me to no end.
Someone named jan should not be sounding like a sweet potato.



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

[espeak-ng/espeak-ng] Pull request updated by ValdisVitolins:

#203 myanmar phoneme added


[espeak-ng:master] New Comment on Issue #201 make clean ; make doesn't work.
By ValdisVitolins:

I applied this fix to my branch.


5 New Commits:

[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
4fd6ee70c1a5: docs/phonemes.md: describe the tones using properties, not features.

Modified: docs/phonemes.md


[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
4209d91271ad: docs/phonemes.md: fix section indenting.

Modified: docs/phonemes.md


[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
92f7f0f11ba4: docs/phonemes.md: group the consonant charts.

Modified: docs/phonemes.md


[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
d669eba0decf: docs/phonemes.md: combine the pulmonic and non-pulmonic charts into a single chart.

Modified: docs/phonemes.md


[espeak-ng:master] By Valdis Vitolins <valdis.vitolins@...>:
4831ed54064b: Fix for issue #201 Make clean ; make doesn't work

Modified: Makefile.am


[espeak-ng:master] New Comment on Pull Request #203 myanmar phoneme added
By rhdunn:

I have merged the 'make clean' patch. The Myanmar/Burmese changes has issues, so I am not merging that:

  1. the file in espeak-ng is ph_burmese, not ph_myanmar (both are valid names for the language);
  2. when using ph_myanmar as ph_burmese, I get: ph_burmese(1133): Can't read file: FinalMy/a43.


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

#203 myanmar phoneme added

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

1 New Commit:

[pcaudiolib:master] By Reece H. Dunn <msclrhd@...>:
8a013933f66b: alsa: fix audio echos when flushing ALSA devices

Modified: CHANGELOG.md
Modified: src/alsa.c


[espeak-ng:master] New Comment on Issue #172 sluggish speech interruption
By rhdunn:

I have pushed a patch to pcaudiolib to do the close/open logic in there (in the ALSA device), instead of using a workaround in espeak-ng.