Topics

Updates to Github #github

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

[espeak-ng:master] New Comment on Issue #679 A phoneme of a child table is not used if that phoneme is not also defined in its parent table
By BenTalagan:

Thanks for your answer! I think the problem was in the naming of the dict file(s). Since en-test_dict was not compiled at all, espeak-ng would default to en dict. Anyway, I'll do as you advise, I believe now it is a wiser approach.


[espeak-ng:master] New Comment on Issue #679 A phoneme of a child table is not used if that phoneme is not also defined in its parent table
By BenTalagan:

This was not a bug.


[espeak-ng:master] Issue #679 A phoneme of a child table is not used if that phoneme is not also defined in its parent table closed by BenTalagan.


[espeak-ng:master] New Comment on Issue #679 A phoneme of a child table is not used if that phoneme is not also defined in its parent table
By BenTalagan:

This was not a bug (just a misuse).

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

[espeak-ng:master] New Issue Created by ronaldaug:
#681 Short pause and independent consonants for Shan

This isn't actually an issue, just a question and request.

1 - Short pauses

I would like to add these pauses characters, but I'm a bit confused. Should I add them into ** shn_list ** or ** shn_rules **? Would be a short break like _ and would be a little long break like _:.

2 - Independent consonant

How can I add a rule for a single consonant without a prefix or suffix? I am worried that it will ruin the original (ka) rule. If it is a single character should sound kaa5 should sound khaa5

3 - Speak online

Could @valdisvi recompile the source on https://odo.lv/Espeak, I tested the Shan language and it seems the sound wasn't updated as a master project?


[espeak-ng:master] New Issue Created by ronaldaug:
#681 Short pause and independent consonants for Shan

This isn't actually an issue, just a question and request.

1 - Short pauses

I would like to add these pauses characters, but I'm a bit confused. Should I add them into shn_list or shn_rules ? Would be a short break like _ and would be a little long break like _:.

2 - Independent consonant

How can I add a rule for a single consonant without a prefix or suffix? I am worried that it will ruin the original (ka) rule. If it is a single character should sound kaa5 should sound khaa5

3 - Speak online

Could @valdisvi recompile the source on https://odo.lv/Espeak? I tested the Shan language and it seems the sound wasn't updated as a master project.

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

[espeak-ng:master] New Issue Created by arnaudschd:
#678 No voice on Windows10


[espeak-ng:master] Issue #678 No voice on Windows10 closed by arnaudschd.

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

[espeak-ng] rhdunn pushed new tag 1.50.


[espeak-ng] created new tag 1.50.

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

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

#682 Added rules for single consonant, pauses and ဢ (?)

Add Rules

  • [x] single component
  • [x] pause characters
  • [x] ဢ (?)


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

#682 Added rules for single consonant, pauses and ဢ (?) (Shan)

Add Rules

  • [x] single component
  • [x] pause characters
  • [x] ဢ (?)

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

[espeak-ng:master] New Comment on Pull Request #682 Added rules for single consonant, pauses and ဢ (?) (Shan)
By valdisvi:

I have merged it into my repository and rebuilt it on online test site, but have not pushed it to espeak-ng repository, because I'm waiting for Windows builds for 1.50 release.


[espeak-ng:master] New Comment on Pull Request #682 Added rules for single consonant, pauses and ဢ (?) (Shan)
By valdisvi:

I have merged it into my repository and rebuilt it on online test site, but have not pushed it to espeak-ng repository, because I'm waiting for Windows builds for 1.50 release.

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

5 New Commits:

[espeak-ng:master] By Ronald Aug <saisenfa@...>:
ef24854b6e57: Added rules for single consonant, pauses and ဢ (?)

Modified: dictsource/shn_rules


[espeak-ng:master] By Ronald Aug <saisenfa@...>:
faaf49b153ff: Change ​ေ sound

Modified: dictsource/shn_rules


[espeak-ng:master] By Ronald Aug <saisenfa@...>:
61bbffd0eca1: add rule for ႂ် sound

Modified: dictsource/shn_rules


[espeak-ng:master] By Valdis Vitolins <valdis.vitolins@...>:
b47a75f4e401: eSpeak NG 1.51-dev

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


[espeak-ng:master] By Valdis Vitolins <valdis.vitolins@...>:
ca65812ac601: Merge pull request #682

Modified: dictsource/shn_rules


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

#682 Added rules for single consonant, pauses and ဢ (?) (Shan)

Add Rules

  • [x] single component
  • [x] pause characters
  • [x] ဢ (?)

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

[espeak-ng:master] New Issue Created by sthibaul:
#683 1.50 tarball contains symlinks instead of copies of autostuff files

In the 1.50 tarball (https://github.com/espeak-ng/espeak-ng/releases/download/1.50/espeak-ng-1.50.tgz), the INSTALL, compile, config.guess, config.sub, depcomp, install-sh ltmain.sh, and missing files are only symlinks to /usr/share/{automake-1.15,libtool}. They are thus completely useless on a system which does not exactly have these installed.


[espeak-ng:master] New Comment on Issue #683 1.50 tarball contains symlinks instead of copies of autostuff files
By sthibaul:

The tarball even contains config.log, Makefile, etc. These are not really supposed to be included in an upstream tarball. The make dist target of automake should be used instead to produce the release tarballs.

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

1 New Commit:

[espeak-ng:master] By Valdis Vitolins <valdis.vitolins@...>:
9427a9d8e81a: Bug #684 — remove executable bit for file

Modified: espeak-ng-data/lang/tai/shn


[espeak-ng:master] Issue #684 espeak-ng-data/lang/tai/shn shouldn't have +x closed by sthibaul.

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

[espeak-ng:master] New Comment on Issue #683 1.50 tarball contains symlinks instead of copies of autostuff files
By valdisvi:

I assumed all building artefacts are removed with make clean command. @sthibaul, can you list all unneeded items and then could update Makefile.am. Then I assume, proper project configuration for distribution could be get by:

make distclean #or make distclean?
make dist

commands.


[espeak-ng:master] New Comment on Issue #683 1.50 tarball contains symlinks instead of copies of autostuff files
By valdisvi:

I assumed all building artefacts are removed with make clean command. @sthibaul, can you list all unneeded items and then could update Makefile.am and all needed items? Then I assume, proper project configuration for distribution could be get by:

make distclean #or make distclean?
make dist

commands.


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

#687 autogen: make shippable copies instead of most-probably-broken symlinks

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

[espeak-ng:master] New Comment on Issue #683 1.50 tarball contains symlinks instead of copies of autostuff files
By sthibaul:

Not all artefacts are removed with make clean, only the actual compilation artefacts. Configuration artefacts are removed with make distclean

Concerning the symlinks, that's because autogen.sh invokes libtoolize & automake manually without passing --copy. https://github.com/espeak-ng/espeak-ng/pull/687 adds the proper option. I'd recommend just using autoreconf instead which does everything needed automatically and as appropriate.


[espeak-ng:master] New Comment on Issue #683 1.50 tarball contains symlinks instead of copies of autostuff files
By sthibaul:

To make a dist tarball, one only needs to run ./configure && make dist, there is no need to make somethingclean, since make dist just picks up the files mentioned in all Makefile.am, it does not look at existing files. That allows to even make a proper dist out of a very dirty checkout.


[espeak-ng:master] New Comment on Issue #683 1.50 tarball contains symlinks instead of copies of autostuff files
By sthibaul:

Running a make distcheck after that is a good way to catch missing files.


[espeak-ng:master] New Comment on Issue #683 1.50 tarball contains symlinks instead of copies of autostuff files
By sthibaul:

(which can be added to noinst_HEADERS for instance)

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

3 New Commits:

[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
800fa6233741: Fix the 1.50 release date in the changelog.

Modified: CHANGELOG.md


[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
058b7b6742a2: Add shn to the updated languages in the 1.51 release.

Modified: CHANGELOG.md


[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
79919a3abe8c: Add a test to ensure data/source files are not marked as executable.

Added: tests/non-executable-data-files.check
Modified: android/src/com/reecedunn/espeak/CheckVoiceData.java
Modified: android/src/com/reecedunn/espeak/DownloadVoiceData.java
Modified: android/src/com/reecedunn/espeak/GetSampleText.java
Modified: dictsource/shn_list
Modified: dictsource/shn_rules
Modified: phsource/ph_shan


[espeak-ng:master] New Comment on Issue #683 1.50 tarball contains symlinks instead of copies of autostuff files
By valdisvi:

Tried ./configure && make dist with pull request #687 applied, make distcheck showed:

...
  CC       src/ucd-tools/src/src_libespeak_ng_la-case.lo
../../src/ucd-tools/src/case.c:25:21: fatal error: ucd/ucd.h: No such file or directory
compilation terminated.
Makefile:1494: recipe for target 'src/ucd-tools/src/src_libespeak_ng_la-case.lo' failed
make[2]: *** [src/ucd-tools/src/src_libespeak_ng_la-case.lo] Error 1
make[2]: Leaving directory '/home/valdis/code/espeak-ng/espeak-ng-1.51-dev/_build/sub'
Makefile:678: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/home/valdis/code/espeak-ng/espeak-ng-1.51-dev/_build/sub'
Makefile:2132: recipe for target 'distcheck' failed
make: *** [distcheck] Error 1

Any ideas?


[espeak-ng:master] New Comment on Issue #684 espeak-ng-data/lang/tai/shn shouldn't have +x
By rhdunn:

Thanks for the bug report.

I've additionally removed the executable bit from other files that shouldn't have it and have added a test script to ensure that this does not happen in the future.


[espeak-ng:master] New Comment on Issue #683 1.50 tarball contains symlinks instead of copies of autostuff files
By sthibaul:

Like I said, this probably needs to be added to noinst_HEADERS so that make dist knows it has to put it in the tarbal..

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

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

#687 autogen: make shippable copies instead of most-probably-broken symlinks


4 New Commits:

[espeak-ng:master] By Samuel Thibault <samuel.thibault@...>:
0328b8ed0657: autogen: make shippable copies instead of most-probably-broken symlinks

Modified: autogen.sh


[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
1b9daee81cc2: Remove the executable bit from other non-executable files.

Modified: android/src/com/reecedunn/espeak/CheckVoiceData.java
Modified: android/src/com/reecedunn/espeak/DownloadVoiceData.java
Modified: android/src/com/reecedunn/espeak/GetSampleText.java
Modified: dictsource/shn_list
Modified: dictsource/shn_rules
Modified: phsource/ph_shan


[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
02dc828ecb54: Add a test to ensure data/source files are not marked as executable.

Added: tests/non-executable-files-with-executable-bit.test
Modified: .gitignore
Modified: Makefile.am


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

Modified: autogen.sh


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

#688 Make sure to ship ucd/ucd.h


1 New Commit:

[espeak-ng:master] By Samuel Thibault <samuel.thibault@...>:
665b9929df54: Make sure to ship ucd/ucd.h

Modified: Makefile.am


[espeak-ng:master] New Comment on Issue #683 1.50 tarball contains symlinks instead of copies of autostuff files
By sthibaul:

https://github.com/espeak-ng/espeak-ng/pull/688

I however see that espeak-ng can't be built from source. You need to add proper support for that as well, i.e. so that

mkdir build && cd build && ../configure && make 

works. Here, probably add a -I$(srcdir)/src/ucd-tools/include to CPPFLAGS


[espeak-ng:master] New Comment on Pull Request #688 Make sure to ship ucd/ucd.h
By rhdunn:

Merged, thanks.


[espeak-ng:master] New Comment on Pull Request #687 autogen: make shippable copies instead of most-probably-broken symlinks
By rhdunn:

Merged, thanks.


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

#687 autogen: make shippable copies instead of most-probably-broken symlinks

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

1 New Commit:

[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
c61c6cce5f52: Ignore src/.libs/lt-espeak-ng in the executable bit checks.

Modified: tests/non-executable-files-with-executable-bit.test


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

#688 Make sure to ship ucd/ucd.h

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

1 New Commit:

[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
03dc47c2bb9a: Fix locating the vim files from a different build directory.

Modified: Makefile.am


[espeak-ng:master] New Comment on Issue #683 1.50 tarball contains symlinks instead of copies of autostuff files
By rhdunn:

I have updated AM_CFLAGS to use srcdir when referencing the ucd-tools include path. That fixes the error with the ucd/ucd.h file not being found.

There are two groups of errors: 1. errors from building in a different build directory; 2. errors from building from a make dist generated tarball.

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

[espeak-ng:master] New Comment on Issue #690 Testsuite fails on various archs
By sthibaul:

Indeed, running by hand that espeak-ng command, I get

hoI_: d'e_: f_: 'o_: 'i_: n_: 'i_: l'et@_|_|f_|_:_: 'e_: s_: h'u:toI_: hoI_: s'yn_: k'admOI:_: 'a_: p_: 'i_: l'et@_|_|f_|_:_: 'o_: m_: 'e_: n_: 'o_: 'i_: es'E:gag,on_: d_: 'i_: d_: 'a_: s_: l'et@_|_|f_|_:_: 'a_: l_: 'i_: 'a_: 'es_: tu:s_: ell'E:nas_: l'et@_|_|f_|_:_: 'a_: 'i_: d'E:_: l'et@_|_|f_|_:_: 'a_: 'i_: gR'ammat,a_:
'o_: 'y_: l'et@_|_|f_|_:_: e'onta_: pR'in_: ell'E:si_: h'O:s_: em'oI_: d_: 'o_: l'et@_|_|f_|_:_: 'e_: 'e_: 'i_: n_:
pR'O:ta_: m'en_: t'oIsi_: l'et@_|_|f_|_:_: 'a_: 'i_: h'apant,es_: xR'eO:nt,aI_: f_: 'o_: 'i_: n_: 'i_: l'et@_|_|f_|_:_: 'e_: s_:
met'a_: d'e_: xR'onu:_: pRob'aInont,os_: h'ama_: tEI:_: l'et@_|_|d_|_:_: 'O:_: n_: 'EI:_: met'ebal,on_: l'et@_|_|f_|_:_: 'a_: 'i_: ton_: l'et@_|_|f_|_:_: 'y_: l'et@_|_|d_|_:_: m_: 'o_: n_: tO:n_: gRamm'atO:n_:

on arm64, and

hoI_: d'e_: f_: 'o_: 'i_: n_: 'i_: l'et@_|_|f_|_:_: 'e_: s_: h'u:toI_: hoI_: s'yn_: k'admOI:_: 'a_: p_: 'i_: l'et@_|_|f_|_:_: 'o_: m_: 'e_: n_: 'o_: 'i_: es'E:gag,on_: d_: 'i_: d_: 'a_: s_: l'et@_|_|f_|_:_: 'a_: l_: 'i_: 'a_: 'es_: tu:s_: ell'E:nas_: 'aI_: d'E:_: 'aI_: gR'ammat,a_:
'o_: 'y_: l'et@_|_|f_|_:_: e'onta_: pR'in_: ell'E:si_: h'O:s_: em'oI_: d_: 'o_: l'et@_|_|f_|_:_: 'e_: 'e_: 'i_: n_:
pR'O:ta_: m'en_: t'oIsi_: 'aI_: h'apant,es_: xR'eO:nt,aI_: f_: 'o_: 'i_: n_: 'i_: l'et@_|_|f_|_:_: 'e_: s_:
met'a_: d'e_: xR'onu:_: pRob'aInont,os_: h'ama_: tEI:_: O:n'EI:_: met'ebal,on_: 'aI_: ton_: l'et@_|_|f_|_:_: 'y_: l'et@_|_|d_|_:_: m_: 'o_: n_: tO:n_: gRamm'atO:n_:

on amd64


[espeak-ng:master] New Comment on Issue #690 Testsuite fails on various archs
By sthibaul:

With -X:

Replace: ἱ > ɦι
Replace: ί > ὶ
Replace: ὗ > ɦὺ
Replace: ἱ > ɦι
Replace: ά > ὰ
Replace: ἀ > α
Replace: ό > ὸ
Replace: ἐ > ε
Replace: ή > ὴ
Replace: ά > ὰ
Replace: ἐ > ε
Replace: ά > ὰ
Flags:  οɦι  $u
Translate 'οɦι'
 36	ο       [o]
 78	οɦι   [hoI]

Translate 'δὲ'
 36	δ       [d]

 22	ὲ      ['e]

Translate 'φοὶνιϰες'
 36	φ       [f]

 57	οὶ    ['oI]
 36	ο       [o]

 36	ν       [n]

 36	ι       [i]

Translate 'φ'
 36	φ       [f]

Translate 'ο'
 36	ο       [o]

Translate 'ὶ'
 22	ὶ      ['i]

Translate 'ν'
 36	ν       [n]

Translate 'ι'
 36	ι       [i]

Translate 'ϰ'
Translate 'ε'
 36	ε       [e]

Translate 'ς'
 36	ς       [s]

Translate 'οɦὺτοι'
 78	οɦὺ  ['hu:]
 36	ο       [o]

 36	τ       [t]

 36	ο       [o]
 57	οι     [oI]

Flags:  οɦι  $u
Translate 'οɦι'
 36	ο       [o]
 78	οɦι   [hoI]

Translate 'σὺν'
 36	σ       [s]

 22	ὺ      ['y]

 36	ν       [n]

Translate 'κὰδμῳ'
 36	κ       [k]

 22	ὰ      ['a]

 36	δ       [d]

 36	μ       [m]

 22	ῳ      [OI:]

Translate 'απιϰὸμενοι'
 36	α       [a]

 36	π       [p]

 36	ι       [i]

Translate 'α'
 36	α       [a]

Translate 'π'
 36	π       [p]

Translate 'ι'
 36	ι       [i]

Translate 'ϰ'
Translate 'ὸ'
 22	ὸ      ['o]

Translate 'μ'
 36	μ       [m]

Translate 'ε'
 36	ε       [e]

Translate 'ν'
 36	ν       [n]

Translate 'ο'
 36	ο       [o]

Translate 'ι'
 36	ι       [i]

Translate '.'
Translate '.'
Translate 'εσὴγαγον'
 36	ε       [e]

 36	σ       [s]

 22	ὴ      ['E:]

 36	γ       [g]

 36	α       [a]

 36	γ       [g]

 36	ο       [o]

 36	ν       [n]

Translate 'διδασϰὰλια'
 36	δ       [d]

 36	ι       [i]

 36	δ       [d]

 36	α       [a]

 36	σ       [s]

Translate 'δ'
 36	δ       [d]

Translate 'ι'
 36	ι       [i]

Translate 'δ'
 36	δ       [d]

Translate 'α'
 36	α       [a]

Translate 'σ'
 36	σ       [s]

Translate 'ϰ'
Translate 'ὰ'
 22	ὰ      ['a]

Translate 'λ'
 36	λ       [l]

Translate 'ι'
 36	ι       [i]

Translate 'α'
 36	α       [a]

Translate 'ες'
 36	ε       [e]

 36	ς       [s]

Flags:  τοὺς  $u
Translate 'τοὺς'
 36	τ       [t]

 57	οὺ    ['u:]
 36	ο       [o]

 36	ς       [s]

Translate '῞'
Translate 'ελληνας'
 36	ε       [e]

 36	λ       [l]

 36	λ       [l]

 36	η       [E:]

 36	ν       [n]

 36	α       [a]

 36	ς       [s]

Translate 'ϰαὶ'
Translate 'ϰ'
Translate 'α'
 36	α       [a]

Translate 'ὶ'
 22	ὶ      ['i]

Translate 'δὴ'
 36	δ       [d]

 22	ὴ      ['E:]

Translate 'ϰαὶ'
Translate 'ϰ'
Translate 'α'
 36	α       [a]

Translate 'ὶ'
 22	ὶ      ['i]

Translate 'γρὰμματα'
 36	γ       [g]

 36	ρ       [R]

 22	ὰ      ['a]

 36	μ       [m]

 36	μ       [m]

 36	α       [a]

 36	τ       [t]

 36	α       [a]

hoI_: d'e_: f_: 'o_: 'i_: n_: 'i_: l'et@_|_|f_|_:_: 'e_: s_: h'u:toI_: hoI_: s'yn_: k'admOI:_: 'a_: p_: 'i_: l'et@_|_|f_|_:_: 'o_: m_: 'e_: n_: 'o_: 'i_: es'E:gag,on_: d_: 'i_: d_: 'a_: s_: l'et@_|_|f_|_:_: 'a_: l_: 'i_: 'a_: 'es_: tu:s_: ell'E:nas_: l'et@_|_|f_|_:_: 'a_: 'i_: d'E:_: l'et@_|_|f_|_:_: 'a_: 'i_: gR'ammat,a_:
Replace: ὐ > υ
Replace: ἐ > ε
Replace: ό > ὸ
Replace: ὡ > ɦω
Replace: ἐ > ε
Replace: έ > ὲ
Translate 'ουϰ'
 36	ο       [o]
 57	ου     [u:]

Translate 'ο'
 36	ο       [o]

Translate 'υ'
 36	υ       [y]

Translate 'ϰ'
Translate 'εὸντα'
 36	ε       [e]

 22	ὸ      ['o]

 36	ν       [n]

 36	τ       [t]

 36	α       [a]

Translate 'πρὶν'
 36	π       [p]

 36	ρ       [R]

 22	ὶ      ['i]

 36	ν       [n]

Translate '῞'
Translate 'ελλησι'
 36	ε       [e]

 36	λ       [l]

 36	λ       [l]

 36	η       [E:]

 36	σ       [s]

 36	ι       [i]

Translate 'ɦως'
 36	ɦ       [h]

 36	ω       [O:]

 36	ς       [s]

Translate 'εμοὶ'
 36	ε       [e]

 36	μ       [m]

 57	οὶ    ['oI]
 36	ο       [o]

Translate 'δοϰὲειν'
 36	δ       [d]

 36	ο       [o]

Translate 'δ'
 36	δ       [d]

Translate 'ο'
 36	ο       [o]

Translate 'ϰ'
Translate 'ὲ'
 22	ὲ      ['e]

Translate 'ε'
 36	ε       [e]

Translate 'ι'
 36	ι       [i]

Translate 'ν'
 36	ν       [n]

'o_: 'y_: l'et@_|_|f_|_:_: e'onta_: pR'in_: ell'E:si_: h'O:s_: em'oI_: d_: 'o_: l'et@_|_|f_|_:_: 'e_: 'e_: 'i_: n_:
Replace: ῶ > ὼ
Replace: ῖ > ὶ
Replace: ἅ > ɦὰ
Replace: έ > ὲ
Replace: ί > ὶ
Translate 'πρὼτα'
 36	π       [p]

 36	ρ       [R]

 22	ὼ      ['O:]

 36	τ       [t]

 36	α       [a]

Translate 'μὲν'
 36	μ       [m]

 22	ὲ      ['e]

 36	ν       [n]

Translate 'τοὶσι'
 36	τ       [t]

 57	οὶ    ['oI]
 36	ο       [o]

 36	σ       [s]

 36	ι       [i]

Translate 'ϰαὶ'
Translate 'ϰ'
Translate 'α'
 36	α       [a]

Translate 'ὶ'
 22	ὶ      ['i]

Translate 'ɦὰπαντες'
 36	ɦ       [h]

 22	ὰ      ['a]

 36	π       [p]

 36	α       [a]

 36	ν       [n]

 36	τ       [t]

 36	ε       [e]

 36	ς       [s]

Translate 'χρὲωνται'
 36	χ       [x]

 36	ρ       [R]

 22	ὲ      ['e]

 36	ω       [O:]

 36	ν       [n]

 36	τ       [t]

 36	α       [a]
 57	αι     [aI]

Translate 'φοὶνιϰες'
 36	φ       [f]

 57	οὶ    ['oI]
 36	ο       [o]

 36	ν       [n]

 36	ι       [i]

Translate 'φ'
 36	φ       [f]

Translate 'ο'
 36	ο       [o]

Translate 'ὶ'
 22	ὶ      ['i]

Translate 'ν'
 36	ν       [n]

Translate 'ι'
 36	ι       [i]

Translate 'ϰ'
Translate 'ε'
 36	ε       [e]

Translate 'ς'
 36	ς       [s]

pR'O:ta_: m'en_: t'oIsi_: l'et@_|_|f_|_:_: 'a_: 'i_: h'apant,es_: xR'eO:nt,aI_: f_: 'o_: 'i_: n_: 'i_: l'et@_|_|f_|_:_: 'e_: s_:
Replace: ό > ὸ
Replace: ί > ὶ
Replace: ἅ > ɦὰ
Replace: ῇ > ῂ
Replace: ῇ > ῂ
Replace: έ > ὲ
Replace: ῶ > ὼ
Replace: ά > ὰ
Translate 'μετὰ'
 36	μ       [m]

 36	ε       [e]

 36	τ       [t]

 22	ὰ      ['a]

Translate 'δὲ'
 36	δ       [d]

 22	ὲ      ['e]

Translate 'χρὸνου'
 36	χ       [x]

 36	ρ       [R]

 22	ὸ      ['o]

 36	ν       [n]

 36	ο       [o]
 57	ου     [u:]

Translate 'προβαὶνοντος'
 36	π       [p]

 36	ρ       [R]

 36	ο       [o]

 36	β       [b]

 57	αὶ    ['aI]
 36	α       [a]

 36	ν       [n]

 36	ο       [o]

 36	ν       [n]

 36	τ       [t]

 36	ο       [o]

 36	ς       [s]

Translate 'ɦὰμα'
 36	ɦ       [h]

 22	ὰ      ['a]

 36	μ       [m]

 36	α       [a]

Flags:  τῂ  $u
Translate 'τῂ'
 36	τ       [t]

 22	ῂ      ['EI:]

Translate 'ϕωνῂ'
Translate 'ϕ'
Translate 'ω'
 36	ω       [O:]

Translate 'ν'
 36	ν       [n]

Translate 'ῂ'
 22	ῂ      ['EI:]

Translate 'μετὲβαλον'
 36	μ       [m]

 36	ε       [e]

 36	τ       [t]

 22	ὲ      ['e]

 36	β       [b]

 36	α       [a]

 36	λ       [l]

 36	ο       [o]

 36	ν       [n]

Translate 'ϰαὶ'
Translate 'ϰ'
Translate 'α'
 36	α       [a]

Translate 'ὶ'
 22	ὶ      ['i]

Flags:  τὸν  $u
Translate 'τὸν'
 36	τ       [t]

 22	ὸ      ['o]

 36	ν       [n]

Translate 'ϱυϑμὸν'
Translate 'ϱ'
Translate 'υ'
 36	υ       [y]

Translate 'ϑ'
Translate 'μ'
 36	μ       [m]

Translate 'ὸ'
 22	ὸ      ['o]

Translate 'ν'
 36	ν       [n]

Flags:  τὼν  $u
Translate 'τὼν'
 36	τ       [t]

 22	ὼ      ['O:]

 36	ν       [n]

Translate 'γραμμὰτων'
 36	γ       [g]

 36	ρ       [R]

 36	α       [a]

 36	μ       [m]

 36	μ       [m]

 22	ὰ      ['a]

 36	τ       [t]

 36	ω       [O:]

 36	ν       [n]

met'a_: d'e_: xR'onu:_: pRob'aInont,os_: h'ama_: tEI:_: l'et@_|_|d_|_:_: 'O:_: n_: 'EI:_: met'ebal,on_: l'et@_|_|f_|_:_: 'a_: 'i_: ton_: l'et@_|_|f_|_:_: 'y_: l'et@_|_|d_|_:_: m_: 'o_: n_: tO:n_: gRamm'atO:n_:

on arm64, and

Replace: ἱ > ɦι
Replace: ί > ὶ
Replace: ὗ > ɦὺ
Replace: ἱ > ɦι
Replace: ά > ὰ
Replace: ἀ > α
Replace: ό > ὸ
Replace: ἐ > ε
Replace: ή > ὴ
Replace: ά > ὰ
Replace: ἐ > ε
Replace: ά > ὰ
Flags:  οɦι  $u
Translate 'οɦι'
 36	ο       [o]
 78	οɦι   [hoI]

Translate 'δὲ'
 36	δ       [d]

 22	ὲ      ['e]

Translate 'φοὶνιϰες'
 36	φ       [f]

 57	οὶ    ['oI]
 36	ο       [o]

 36	ν       [n]

 36	ι       [i]

Translate 'φ'
 36	φ       [f]

Translate 'ο'
 36	ο       [o]

Translate 'ὶ'
 22	ὶ      ['i]

Translate 'ν'
 36	ν       [n]

Translate 'ι'
 36	ι       [i]

Translate 'ϰ'
Translate 'ε'
 36	ε       [e]

Translate 'ς'
 36	ς       [s]

Translate 'οɦὺτοι'
 78	οɦὺ  ['hu:]
 36	ο       [o]

 36	τ       [t]

 36	ο       [o]
 57	οι     [oI]

Flags:  οɦι  $u
Translate 'οɦι'
 36	ο       [o]
 78	οɦι   [hoI]

Translate 'σὺν'
 36	σ       [s]

 22	ὺ      ['y]

 36	ν       [n]

Translate 'κὰδμῳ'
 36	κ       [k]

 22	ὰ      ['a]

 36	δ       [d]

 36	μ       [m]

 22	ῳ      [OI:]

Translate 'απιϰὸμενοι'
 36	α       [a]

 36	π       [p]

 36	ι       [i]

Translate 'α'
 36	α       [a]

Translate 'π'
 36	π       [p]

Translate 'ι'
 36	ι       [i]

Translate 'ϰ'
Translate 'ὸ'
 22	ὸ      ['o]

Translate 'μ'
 36	μ       [m]

Translate 'ε'
 36	ε       [e]

Translate 'ν'
 36	ν       [n]

Translate 'ο'
 36	ο       [o]

Translate 'ι'
 36	ι       [i]

Translate '.'
Translate '.'
Translate 'εσὴγαγον'
 36	ε       [e]

 36	σ       [s]

 22	ὴ      ['E:]

 36	γ       [g]

 36	α       [a]

 36	γ       [g]

 36	ο       [o]

 36	ν       [n]

Translate 'διδασϰὰλια'
 36	δ       [d]

 36	ι       [i]

 36	δ       [d]

 36	α       [a]

 36	σ       [s]

Translate 'δ'
 36	δ       [d]

Translate 'ι'
 36	ι       [i]

Translate 'δ'
 36	δ       [d]

Translate 'α'
 36	α       [a]

Translate 'σ'
 36	σ       [s]

Translate 'ϰ'
Translate 'ὰ'
 22	ὰ      ['a]

Translate 'λ'
 36	λ       [l]

Translate 'ι'
 36	ι       [i]

Translate 'α'
 36	α       [a]

Translate 'ες'
 36	ε       [e]

 36	ς       [s]

Flags:  τοὺς  $u
Translate 'τοὺς'
 36	τ       [t]

 57	οὺ    ['u:]
 36	ο       [o]

 36	ς       [s]

Translate '῞'
Translate 'ελληνας'
 36	ε       [e]

 36	λ       [l]

 36	λ       [l]

 36	η       [E:]

 36	ν       [n]

 36	α       [a]

 36	ς       [s]

Translate 'ϰαὶ'
 57	αὶ    ['aI]
 36	α       [a]

Translate 'δὴ'
 36	δ       [d]

 22	ὴ      ['E:]

Translate 'ϰαὶ'
 57	αὶ    ['aI]
 36	α       [a]

Translate 'γρὰμματα'
 36	γ       [g]

 36	ρ       [R]

 22	ὰ      ['a]

 36	μ       [m]

 36	μ       [m]

 36	α       [a]

 36	τ       [t]

 36	α       [a]

hoI_: d'e_: f_: 'o_: 'i_: n_: 'i_: l'et@_|_|f_|_:_: 'e_: s_: h'u:toI_: hoI_: s'yn_: k'admOI:_: 'a_: p_: 'i_: l'et@_|_|f_|_:_: 'o_: m_: 'e_: n_: 'o_: 'i_: es'E:gag,on_: d_: 'i_: d_: 'a_: s_: l'et@_|_|f_|_:_: 'a_: l_: 'i_: 'a_: 'es_: tu:s_: ell'E:nas_: 'aI_: d'E:_: 'aI_: gR'ammat,a_:
Replace: ὐ > υ
Replace: ἐ > ε
Replace: ό > ὸ
Replace: ὡ > ɦω
Replace: ἐ > ε
Replace: έ > ὲ
Translate 'ουϰ'
 36	ο       [o]
 57	ου     [u:]

Translate 'ο'
 36	ο       [o]

Translate 'υ'
 36	υ       [y]

Translate 'ϰ'
Translate 'εὸντα'
 36	ε       [e]

 22	ὸ      ['o]

 36	ν       [n]

 36	τ       [t]

 36	α       [a]

Translate 'πρὶν'
 36	π       [p]

 36	ρ       [R]

 22	ὶ      ['i]

 36	ν       [n]

Translate '῞'
Translate 'ελλησι'
 36	ε       [e]

 36	λ       [l]

 36	λ       [l]

 36	η       [E:]

 36	σ       [s]

 36	ι       [i]

Translate 'ɦως'
 36	ɦ       [h]

 36	ω       [O:]

 36	ς       [s]

Translate 'εμοὶ'
 36	ε       [e]

 36	μ       [m]

 57	οὶ    ['oI]
 36	ο       [o]

Translate 'δοϰὲειν'
 36	δ       [d]

 36	ο       [o]

Translate 'δ'
 36	δ       [d]

Translate 'ο'
 36	ο       [o]

Translate 'ϰ'
Translate 'ὲ'
 22	ὲ      ['e]

Translate 'ε'
 36	ε       [e]

Translate 'ι'
 36	ι       [i]

Translate 'ν'
 36	ν       [n]

'o_: 'y_: l'et@_|_|f_|_:_: e'onta_: pR'in_: ell'E:si_: h'O:s_: em'oI_: d_: 'o_: l'et@_|_|f_|_:_: 'e_: 'e_: 'i_: n_:
Replace: ῶ > ὼ
Replace: ῖ > ὶ
Replace: ἅ > ɦὰ
Replace: έ > ὲ
Replace: ί > ὶ
Translate 'πρὼτα'
 36	π       [p]

 36	ρ       [R]

 22	ὼ      ['O:]

 36	τ       [t]

 36	α       [a]

Translate 'μὲν'
 36	μ       [m]

 22	ὲ      ['e]

 36	ν       [n]

Translate 'τοὶσι'
 36	τ       [t]

 57	οὶ    ['oI]
 36	ο       [o]

 36	σ       [s]

 36	ι       [i]

Translate 'ϰαὶ'
 57	αὶ    ['aI]
 36	α       [a]

Translate 'ɦὰπαντες'
 36	ɦ       [h]

 22	ὰ      ['a]

 36	π       [p]

 36	α       [a]

 36	ν       [n]

 36	τ       [t]

 36	ε       [e]

 36	ς       [s]

Translate 'χρὲωνται'
 36	χ       [x]

 36	ρ       [R]

 22	ὲ      ['e]

 36	ω       [O:]

 36	ν       [n]

 36	τ       [t]

 36	α       [a]
 57	αι     [aI]

Translate 'φοὶνιϰες'
 36	φ       [f]

 57	οὶ    ['oI]
 36	ο       [o]

 36	ν       [n]

 36	ι       [i]

Translate 'φ'
 36	φ       [f]

Translate 'ο'
 36	ο       [o]

Translate 'ὶ'
 22	ὶ      ['i]

Translate 'ν'
 36	ν       [n]

Translate 'ι'
 36	ι       [i]

Translate 'ϰ'
Translate 'ε'
 36	ε       [e]

Translate 'ς'
 36	ς       [s]

pR'O:ta_: m'en_: t'oIsi_: 'aI_: h'apant,es_: xR'eO:nt,aI_: f_: 'o_: 'i_: n_: 'i_: l'et@_|_|f_|_:_: 'e_: s_:
Replace: ό > ὸ
Replace: ί > ὶ
Replace: ἅ > ɦὰ
Replace: ῇ > ῂ
Replace: ῇ > ῂ
Replace: έ > ὲ
Replace: ῶ > ὼ
Replace: ά > ὰ
Translate 'μετὰ'
 36	μ       [m]

 36	ε       [e]

 36	τ       [t]

 22	ὰ      ['a]

Translate 'δὲ'
 36	δ       [d]

 22	ὲ      ['e]

Translate 'χρὸνου'
 36	χ       [x]

 36	ρ       [R]

 22	ὸ      ['o]

 36	ν       [n]

 36	ο       [o]
 57	ου     [u:]

Translate 'προβαὶνοντος'
 36	π       [p]

 36	ρ       [R]

 36	ο       [o]

 36	β       [b]

 57	αὶ    ['aI]
 36	α       [a]

 36	ν       [n]

 36	ο       [o]

 36	ν       [n]

 36	τ       [t]

 36	ο       [o]

 36	ς       [s]

Translate 'ɦὰμα'
 36	ɦ       [h]

 22	ὰ      ['a]

 36	μ       [m]

 36	α       [a]

Flags:  τῂ  $u
Translate 'τῂ'
 36	τ       [t]

 22	ῂ      ['EI:]

Translate 'ϕωνῂ'
 36	ω       [O:]

 36	ν       [n]

 22	ῂ      ['EI:]

Translate 'μετὲβαλον'
 36	μ       [m]

 36	ε       [e]

 36	τ       [t]

 22	ὲ      ['e]

 36	β       [b]

 36	α       [a]

 36	λ       [l]

 36	ο       [o]

 36	ν       [n]

Translate 'ϰαὶ'
 57	αὶ    ['aI]
 36	α       [a]

Flags:  τὸν  $u
Translate 'τὸν'
 36	τ       [t]

 22	ὸ      ['o]

 36	ν       [n]

Translate 'ϱυϑμὸν'
 36	υ       [y]

Translate 'ϱ'
Translate 'υ'
 36	υ       [y]

Translate 'ϑ'
Translate 'μ'
 36	μ       [m]

Translate 'ὸ'
 22	ὸ      ['o]

Translate 'ν'
 36	ν       [n]

Flags:  τὼν  $u
Translate 'τὼν'
 36	τ       [t]

 22	ὼ      ['O:]

 36	ν       [n]

Translate 'γραμμὰτων'
 36	γ       [g]

 36	ρ       [R]

 36	α       [a]

 36	μ       [m]

 36	μ       [m]

 22	ὰ      ['a]

 36	τ       [t]

 36	ω       [O:]

 36	ν       [n]

met'a_: d'e_: xR'onu:_: pRob'aInont,os_: h'ama_: tEI:_: O:n'EI:_: met'ebal,on_: 'aI_: ton_: l'et@_|_|f_|_:_: 'y_: l'et@_|_|d_|_:_: m_: 'o_: n_: tO:n_: gRamm'atO:n_:

on amd64

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

5 New Commits:

[espeak-ng:master] By Samuel Thibault <samuel.thibault@...>:
d3ecd919e4ea: Factorize mbrola build rule

Modified: Makefile.am
Modified: docs/mbrola.md


[espeak-ng:master] By Samuel Thibault <samuel.thibault@...>:
03ec60543249: Use $(CURDIR) instead of $(PWD)

Modified: Makefile.am


[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
00c37d667f58: grc: add Greek variant letter form support; fixes pronunciation of the test

Modified: CHANGELOG.md
Modified: dictsource/grc_rules
Modified: tests/language-pronunciation.test


[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
1c2e662cbbb4: el: add Greek variant letter form support

Modified: CHANGELOG.md
Modified: dictsource/el_rules


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

Modified: Makefile.am
Modified: docs/mbrola.md


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

#689 Use $(CURDIR) instead of $(PWD)

$(CURDIR) is set by make, while $(PWD) would have to come from the shell, which may not define it.


[espeak-ng:master] New Comment on Issue #690 Testsuite fails on various archs
By rhdunn:

I've pushed a fix for the missing letter issue (00c37d667f58e5a36853eb9ac08b09567a150704) so the platforms that are currently failing the tests should now pass.

I haven't investigated a better way to handle/recover from a letter not having a .group/.replace entry, nor have I investigated why there is a different behaviour between the two platforms when the letter is at the start of a word.

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

[espeak-ng:master] New Comment on Issue #690 Testsuite fails on various archs
By sthibaul:

That fixes it indeed, thanks!


[espeak-ng:master] Issue #690 Testsuite fails on various archs closed by sthibaul.