Date   

[espeak-ng:master] reported: phoneme definition to make usually voiced consonants voiceless if the next phoneme is a consonant #github

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

[espeak-ng:master] New Comment on Issue #492 phoneme definition to make usually voiced consonants voiceless if the next phoneme is a consonant
By hozosch:

Will this affect $brk as well?


[espeak-ng:master] reported: phoneme definition to make usually voiced consonants voiceless if the next phoneme is a consonant #github

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

[espeak-ng:master] New Comment on Issue #492 phoneme definition to make usually voiced consonants voiceless if the next phoneme is a consonant
By valdisvi:

Yes, there is option IF nextPh(isPause) ....


[espeak-ng:master] reported: phoneme definition to make usually voiced consonants voiceless if the next phoneme is a consonant #github

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

[espeak-ng:master] New Comment on Issue #492 phoneme definition to make usually voiced consonants voiceless if the next phoneme is a consonant
By hozosch:

This sounds more like something I can do, but what I mean is this: if there is a break defined, words ending in a voiced consonant are not unvoiced, like they should be. Can this be fixed somehow?


[espeak-ng:master] reported: phoneme definition to make usually voiced consonants voiceless if the next phoneme is a consonant #github

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

[espeak-ng:master] New Comment on Issue #492 phoneme definition to make usually voiced consonants voiceless if the next phoneme is a consonant
By valdisvi:

@hozosch, it will not look very clean and short, but you can make switch from voiced to voiceless consonant with rules in ph_german file. E.g. it is already done to to switch b to p if following is l2:

...
phoneme b
  vcd blb stp
  voicingswitch p
  IF nextPh(l2) THEN
    ChangePhoneme(p)
  ENDIF
...

You need to add similar condition statements for other phonemes and phonemes which may follow them.


Updates to Github #github

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

1 New Commit:

[espeak-ng:master] By Valdis Vitolins <valdis.vitolins@...>:
1fb68ffffea4: Fix issue #773: wrong pronunciation of Hawaiʻi

Modified: dictsource/en_rules
Modified: tests/translate.test


[espeak-ng:master] New Comment on Issue #773 Pronunciation of Hawaiʻi
By valdisvi:

As we don't know, how long it will take to fix it properly, for now I fixed with proposed workaround with replace rule, which works only for English.


Updates to Github #github

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

3 New Commits:

[espeak-ng:master] By Icenowy Zheng <icenowy@...>:
f1b2c29d09ed: zh_listx: fix bogus `冉冉` item

This item will lead `冉冉` to be pronounced 3 times rather than 2, and
it's not necessary because this character has no overloaded
pronounciation.

Signed-off-by: Icenowy Zheng <icenowy@...>

Modified: dictsource/extra/zh_listx


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

Modified: dictsource/extra/zh_listx


[espeak-ng:master] By Valdis Vitolins <valdis.vitolins@...>:
26ae5a3e6053: Update changelog

Modified: CHANGELOG.md


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

#786 zh_listx: fix bogus `冉冉` item

This item will lead 冉冉 to be pronounced 3 times rather than 2, and it's not necessary because this character has no overloaded pronounciation.

Signed-off-by: Icenowy Zheng icenowy@...


[espeak-ng:master] New Comment on Pull Request #786 zh_listx: fix bogus `冉冉` item
By valdisvi:

Thanks for contribution! Your pull request is merged into project.


[espeak-ng:master] reported: Initial support for Turkmen language. #github

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

[espeak-ng:master] New Comment on Issue #761 Initial support for Turkmen language.
By valdisvi:

Updates from archive are put into project with commit 53c59f4. Some notes: 1. You don't need to include tk_dict file that is generated automatically. 2. In phonemes file there were changes regarding to other languages. I took only changes for Turkmen, to rebase Turkmen phonemes from Turkish to base2: phonemetable tk base2 include ph_turkmen 4. Each character for rule add weight for it. Therefore for long rules like L04CL04CCiC) i Y you may need to decrease weight with < sign. 3. Line .C b ç d f g h j k l m n ň p r s ş t w ý z ž in tk_rules file doesn't make compilation error, but actually is ignored, and you still use standard set of consonants. Characters with diacritic marks inherit properties of normal Latin characters, so usually you don't need to change them. If you really need to change definition of consonants, you have to change them in tr_languages.c file. E.g. here it is changed for Arabic.


Updates to Github #github

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

[espeak-ng:master] New Comment on Issue #769 All phonemes should have IPA entries phonemes file should have all of used ones
By valdisvi:

Yes, IPA symbol for aspiration is ʰ.


[espeak-ng:master] New Issue Created by valdisvi:
#769 All phonemes should have IPA entries phonemes file should have all of used ones

If necessary, first look at Contribution guide. To improve organization of phoneme definitions files (phonemes and ph_...) in phsource folder should have IPA entries. Should review all these files and add IPA entry, if it is missing so that definition of each phoneme looks like:

...
phoneme a
...
  ipa æ
endphoneme
...

After that, phonemes which have defined only for some language, should be moved/copied to phonemes file that it has superset of all used IPA phonemes.


1 New Commit:

[espeak-ng:master] By Valdis Vitolins <valdis.vitolins@...>:
53c59f46e9c2: Improve Turkmen language

Modified: dictsource/tk_listx
Modified: dictsource/tk_rules
Modified: phsource/phonemes
Modified: tests/language-pronunciation.test


Updates to Github #github

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

[espeak-ng:master] New Comment on Issue #769 All phonemes should have IPA entries phonemes file should have all of used ones
By Icenowy:

For IPA entries, how to mark for aspiration?

At least for Chinese (Mandarin/Cantonese), we use aspiration to differ ptk from bdg in romanized forms (both are voiceless, but the former are aspirated, voiced stop doesn't exist).

Currently the tS;h item in ph_zh adapts ipa, but it writes tɕh which could be wrongly interpreted.

There seems to be a sign ʰ that is available as a small h suitable for marking it as aspirated.


[espeak-ng:master] New Comment on Issue #769 All phonemes should have IPA entries phonemes file should have all of used ones
By Icenowy:

For IPA entries, how to mark for aspiration?

At least for Chinese (Mandarin/Cantonese), we use aspiration to differ ptk from bdg in romanized forms (both are voiceless, but the former are aspirated, voiced stop doesn't exist).

Currently the tS;h item in ph_zh adapts ipa, but it writes tɕh which could be wrongly interpreted.

There seems to be a sign ʰ that is available as a small h suitable for marking it as aspirated.


Pull Request Opened #github

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

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

#786 zh_listx: fix bogus `冉冉` item

This item will lead 冉冉 to be pronounced 3 times rather than 2, and it's not necessary because this character has no overloaded pronounciation.

Signed-off-by: Icenowy Zheng icenowy@...


[espeak-ng:master] new issue: Full stop only recognized when followed by an uppercase letter? #github

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

[espeak-ng:master] New Issue Created by michael-conrad:
#785 Full stop only recognized when followed by an uppercase letter?

After trying and trying to figure out why full stops aren't working for Cherokee, which is using an all lowercase orthography, I tested it out in English, all lowercased, it also doesn't recognize the full stops (I assume this is some sort of English/European specific behavior to handle abbreviations).

How can I specify in the rule, voice, or phoneme file that any period should be treated as a full stop?

I can't find any documentation in regards to stops, pauses, etc, and how to deal with them in the phonemes or rules files.


Updates to Github #github

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

[espeak-ng:master] New Comment on Issue #761 Initial support for Turkmen language.
By boracasli98:

espeak-ng-turkmen.zip This is the updated version of the Turkmen synthesizer, but I've got a problem: When I want espeak-ng to pronounce "köçelerden", it pronounces it "köçölördän" instead of "köçölördön". I still haven't found where the problem is after minutes of trying to figure it out.


[espeak-ng:master] New Comment on Issue #784 Error processing file 'tests/phontab': No such file or directory.
By rhdunn:

  TEST      tests/api.test
Error processing file 'tests/phontab': No such file or directory.
Error processing file 'tests/phontab': No such file or directory.
Cannot set intonation: language not set, or is invalid.

These are expected messages. That file is testing the espeak API calls with various parameters to check handling with nulls, etc. In the above case, it is testing the behaviour when passed a directory that does not contain espeak voices. If it was an issue, it would have failed at that point.

testing lv
1c1
< 060b6f94cd505e5c3e649d94c41856d801c0c695
---
> e209267d9c35a612f24906da39b2927b4e8d2a87

This is the reason why make check is failing. These tests are testing the phoneme to audio logic for the different languages, then checking that the hash of the generated version matches the expected/reference version. I'm not sure why it is generating different output here -- the languages prior to this are generating the correct output, so it could be a code path that is performed by the lv phoneme tests but not the others.

First, I would investigate why your environment doesn't support unicode characters. There shouldn't be � in the output:

That happens e.g. if the font does not support the characters. Those are only for some emoji characters and some languages -- other emoji and languages (e.g. Hindi) are displaying correctly.


Updates to Github #github

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

[espeak-ng:master] New Comment on Issue #784 Error processing file 'tests/phontab': No such file or directory.
By valdisvi:

First, I would investigate why your environment doesn't support unicode characters. There shouldn't be in the output:

testing ka "�"
testing ka "�"
testing en "♈ð���"
testing en "♈ ð���"
testing en "⁉"
testing en "⁉ ð���"
testing en "�"

For me 1.50 (I assume that was meant by 1.5.0 which doesn't exists) tag check successfully:

~/es((HEAD detached at 1.50))$ make check
make  tests/encoding.test tests/readclause.test tests/api.test tests/ssml-fuzzer.test src/libespeak-ng-test.la tests/libfuzzrunner.la
make[1]: Entering directory '/home/valdis/code/espeak-ng'
make[1]: 'tests/readclause.test' is up to date.
make[1]: 'tests/api.test' is up to date.
make[1]: 'tests/ssml-fuzzer.test' is up to date.
make[1]: 'src/libespeak-ng-test.la' is up to date.
make[1]: 'tests/libfuzzrunner.la' is up to date.
make[1]: Leaving directory '/home/valdis/code/espeak-ng'
  TEST      tests/encoding.test
testing unbound text decoder
testing unknown encodings
testing US-ASCII encoding
testing KOI8-R encoding
testing ISCII encoding
testing ISO-8859-1 encoding
testing ISO-8859-2 encoding
testing ISO-8859-3 encoding
testing ISO-8859-4 encoding
testing ISO-8859-5 encoding
testing ISO-8859-6 encoding
testing ISO-8859-7 encoding
testing ISO-8859-8 encoding
testing ISO-8859-9 encoding
testing ISO-8859-10 encoding
testing ISO-8859-11 encoding
testing ISO-8859-13 encoding
testing ISO-8859-14 encoding
testing ISO-8859-15 encoding
testing ISO-8859-16 encoding
testing UTF-8 encoding
testing ISO-10646-UCS-2 encoding
testing char decoder
testing wchar_t decoder
testing auto decoder (UTF-8 + codepage-based fallback)
testing peekc
  PASSED    tests/encoding.test
  TEST      tests/readclause.test
testing Latin (Latn)
testing Latin (Latn) ... sentence
testing Greek (Grek)
testing Armenian (Armn)
testing Arabic (Arab)
testing Devanagari (Deva)
testing Tibetan (Tibt)
testing Sinhala (Sinh)
testing Georgian (Geor)
testing Ethiopic (Ethi)
testing Ideographic (Hani)
testing Full Width
testing Emoji ... UTS-51 ED-3. emoji character
testing Emoji ... UTS-51 ED-8a. text presentation sequence
testing Emoji ... UTS-51 ED-9a. emoji presentation sequence
testing Emoji ... UTS-51 ED-13. emoji modifier sequence
testing Emoji ... UTS-51 ED-14. emoji flag sequence
testing Emoji ... UTS-51 ED-14a. emoji tag sequence (emoji character)
testing Emoji ... UTS-51 ED-14b. emoji combining sequence
testing Emoji ... UTS-51 ED-14c. emoji keycap sequence
  PASSED    tests/readclause.test
  TEST      tests/translate.test
testing en "hello"
testing en "something important"
testing lv "Neviena no Eiropas valstīm nekad nav pārgājusi no universālās (no vispārējiem nodokļiem finansētas) sistēmas uz obligātās apdrošināšanas sistēmu Beigas."
testing en "débuted"
testing en-US "débuted"
testing ta "ள்"
testing my "7"
testing ka "3 7"
testing hi "रुचि"
testing hi "दुकान"
testing hi "कानून"
testing en-GB-x-gbcwmd "I have"
testing hyw "A Կրնամ"
testing en "A. B C, D. E: F."
testing en "♈"
testing my "😙"
testing ka "😙"
testing ka "😥"
testing en "♈🌈"
testing en "♈ 🌈"
testing en "⁉"
testing en "⁉ 🌈"
testing en "🤣"
testing sk "☺"
testing sk "blah ☺"
  PASSED    tests/translate.test
  TEST      tests/ssml.test
testing tests/ssml/billion-laughs.ssml
testing tests/ssml/external-entity.ssml
testing tests/ssml/language-switch.ssml
testing tests/ssml/spec-example-1.ssml
  PASSED    tests/ssml.test
  TEST      tests/ssml-fuzzer.test
  PASSED    tests/ssml-fuzzer.test
  TEST      tests/api.test
testing espeak_Terminate without espeak_Initialize
testing espeak_Initialize
testing espeak_Synth
testing espeak_Synth
testing espeak_Synth in path with no voices
Error processing file 'tests/phontab': No such file or directory.
testing espeak_Synth
testing espeak_ng_Synthesize
testing espeak_ng_Synthesize
testing espeak_ng_Synthesize in path with no voices
Error processing file 'tests/phontab': No such file or directory.
testing espeak_ng_Synthesize
testing espeak_SetVoiceByName(NULL)
testing espeak_SetVoiceByName("")
testing espeak_SetVoiceByName("de")
testing espeak_SetVoiceByName("zzz")
testing espeak_SetVoiceByName("!v/Annie") (language variant; intonation)
Cannot set intonation: language not set, or is invalid.
testing espeak_SetVoiceByProperties: (none)
testing espeak_SetVoiceByProperties: languages=""
testing espeak_SetVoiceByProperties: languages="mk" (valid)
testing espeak_SetVoiceByProperties: languages="zzz" (invalid)
  PASSED    tests/api.test
  TEST      tests/language-phonemes.test
checking for SHA1 hashing command ... /usr/bin/sha1sum
testing af
testing am
testing an
testing ar
testing as
testing az
testing bg
testing bn
testing bpy
testing bs
testing ca
testing cmn
testing cs
testing cy
testing da
testing de
testing el
testing en
testing en-029
testing en-GB-scotland
testing en-GB-x-gbclan
testing en-GB-x-gbcwmd
testing en-GB-x-rp
testing en-US
testing eo
testing es
testing es-419
testing et
testing eu
testing fa
testing fa-Latn
testing fi
testing fr
testing fr-BE
testing fr-CH
testing ga
testing gd
testing gn
testing grc
testing gu
testing hak
testing hi
testing hr
testing hu
testing hy
testing hyw
testing ia
testing id
testing is
testing it
testing ja
testing jbo
testing ka
testing kl
testing kn
testing ko
testing kok
testing ku
testing ky
testing la
testing lfn
testing lt
testing lv
testing mi
testing mk
testing shn
  PASSED    tests/language-phonemes.test
  TEST      tests/language-replace.test
testing bs
testing en
testing hr
testing ja
testing mk
testing sr
  PASSED    tests/language-replace.test
  TEST      tests/language-pronunciation.test
testing af (Latn)
testing am (Ethi)
testing an (Latn)
testing ar (Arab)
testing as (Beng)
testing az (Latn)
testing bg (Cyrl)
testing bn (Beng)
testing bs (Cyrl)
testing bs (Latn)
testing ca (Latn)
testing cs (Latn)
testing cy (Latn)
testing da (Latn)
testing de (Latn)
testing el (Grek)
testing en (Latn)
testing eo (Latn)
testing es (Latn)
testing et (Latn)
testing eu (Latn)
testing fi (Latn)
testing fr (Latn)
testing ga (Latn)
testing gd (Latn)
testing gn (Latn)
testing grc (Grek)
testing gu (Gujr)
testing hi (Deva)
testing hy (Armn)
testing hyw (Armn)
testing hr (Cyrl)
testing hr (Latn)
testing ht (Latn)
testing hu (Latn)
testing ia (Latn)
testing id (Latn)
testing is (Latn)
testing it (Latn)
testing ja (Hira)
testing ja (Kana)
testing jbo (Latn)
testing ky (Cyrl)
testing kl (Latn)
testing kn (Knda)
testing kok (Deva)
testing ko (Hang)
testing ku (Latn)
testing la (Latn)
testing lfn (Cyrl)
testing lfn (Latn)
testing lt (Latn)
testing lv (Latn)
testing mi (Latn)
testing mk (Cyrl)
testing mk (Latn)
testing ml (Mlym)
testing my (Mymr)
testing mr (Deva)
testing ms (Latn)
testing mt (Latn)
testing nb (Latn)
testing nci (Latn)
testing nl (Latn)
testing om (Latn)
testing or (Orya)
testing pa (Guru)
testing pap (Latn)
testing pl (Latn)
testing pt (Latn)
testing ro (Latn)
testing ru (Cyrl)
testing sd (Arab)
testing si (Sinh)
testing sk (Latn)
testing sl (Latn)
testing sq (Latn)
testing sr (Cyrl)
testing sr (Latn)
testing sv (Latn)
testing sw (Latn)
testing ta (Taml)
testing te (Telu)
testing tn (Latn)
testing tr (Latn)
testing tt (Cyrl)
testing ur (Arab)
testing vi (Latn)
testing bg (Latn as English)
testing fa (Latn as English)
testing ka (Latn as English)
testing de (Lexical Sets)
testing en (Lexical Sets)
testing en-029 (Lexical Sets)
testing en-GB-scotland (Lexical Sets)
testing en-GB-x-gbclan (Lexical Sets)
testing en-GB-x-gbcwmd (Lexical Sets)
testing en-GB-x-rp (Lexical Sets)
testing en-US (Lexical Sets)
  PASSED    tests/language-pronunciation.test
  TEST      tests/language-numbers-cardinal.test
... en (English)
testing en ... units
testing en ... teens
testing en ... tens
testing en-GB ... hundreds
testing en-US ... hundreds
testing en ... large
testing en ... mixed
  PASSED    tests/language-numbers-cardinal.test
  TEST      tests/language-numbers-ordinal.test
... en (English)
testing en ... units
testing en ... teens
testing en ... tens
testing en-GB ... hundreds
testing en-US ... hundreds
testing en ... large
testing en ... mixed
  PASSED    tests/language-numbers-ordinal.test


[espeak-ng:master] New Comment on Issue #784 Error processing file 'tests/phontab': No such file or directory.
By valdisvi:

First, I would investigate why your environment doesn't support unicode characters. There shouldn't be in the output:

testing ka "�"
testing ka "�"
testing en "♈ð���"
testing en "♈ ð���"
testing en "⁉"
testing en "⁉ ð���"
testing en "�"

For me 1.50 (I assume that was meant by 1.5.0 which doesn't exist) tag passes checks successfully:

~/es((HEAD detached at 1.50))$ make check
make  tests/encoding.test tests/readclause.test tests/api.test tests/ssml-fuzzer.test src/libespeak-ng-test.la tests/libfuzzrunner.la
make[1]: Entering directory '/home/valdis/code/espeak-ng'
make[1]: 'tests/readclause.test' is up to date.
make[1]: 'tests/api.test' is up to date.
make[1]: 'tests/ssml-fuzzer.test' is up to date.
make[1]: 'src/libespeak-ng-test.la' is up to date.
make[1]: 'tests/libfuzzrunner.la' is up to date.
make[1]: Leaving directory '/home/valdis/code/espeak-ng'
  TEST      tests/encoding.test
testing unbound text decoder
testing unknown encodings
testing US-ASCII encoding
testing KOI8-R encoding
testing ISCII encoding
testing ISO-8859-1 encoding
testing ISO-8859-2 encoding
testing ISO-8859-3 encoding
testing ISO-8859-4 encoding
testing ISO-8859-5 encoding
testing ISO-8859-6 encoding
testing ISO-8859-7 encoding
testing ISO-8859-8 encoding
testing ISO-8859-9 encoding
testing ISO-8859-10 encoding
testing ISO-8859-11 encoding
testing ISO-8859-13 encoding
testing ISO-8859-14 encoding
testing ISO-8859-15 encoding
testing ISO-8859-16 encoding
testing UTF-8 encoding
testing ISO-10646-UCS-2 encoding
testing char decoder
testing wchar_t decoder
testing auto decoder (UTF-8 + codepage-based fallback)
testing peekc
  PASSED    tests/encoding.test
  TEST      tests/readclause.test
testing Latin (Latn)
testing Latin (Latn) ... sentence
testing Greek (Grek)
testing Armenian (Armn)
testing Arabic (Arab)
testing Devanagari (Deva)
testing Tibetan (Tibt)
testing Sinhala (Sinh)
testing Georgian (Geor)
testing Ethiopic (Ethi)
testing Ideographic (Hani)
testing Full Width
testing Emoji ... UTS-51 ED-3. emoji character
testing Emoji ... UTS-51 ED-8a. text presentation sequence
testing Emoji ... UTS-51 ED-9a. emoji presentation sequence
testing Emoji ... UTS-51 ED-13. emoji modifier sequence
testing Emoji ... UTS-51 ED-14. emoji flag sequence
testing Emoji ... UTS-51 ED-14a. emoji tag sequence (emoji character)
testing Emoji ... UTS-51 ED-14b. emoji combining sequence
testing Emoji ... UTS-51 ED-14c. emoji keycap sequence
  PASSED    tests/readclause.test
  TEST      tests/translate.test
testing en "hello"
testing en "something important"
testing lv "Neviena no Eiropas valstīm nekad nav pārgājusi no universālās (no vispārējiem nodokļiem finansētas) sistēmas uz obligātās apdrošināšanas sistēmu Beigas."
testing en "débuted"
testing en-US "débuted"
testing ta "ள்"
testing my "7"
testing ka "3 7"
testing hi "रुचि"
testing hi "दुकान"
testing hi "कानून"
testing en-GB-x-gbcwmd "I have"
testing hyw "A Կրնամ"
testing en "A. B C, D. E: F."
testing en "♈"
testing my "😙"
testing ka "😙"
testing ka "😥"
testing en "♈🌈"
testing en "♈ 🌈"
testing en "⁉"
testing en "⁉ 🌈"
testing en "🤣"
testing sk "☺"
testing sk "blah ☺"
  PASSED    tests/translate.test
  TEST      tests/ssml.test
testing tests/ssml/billion-laughs.ssml
testing tests/ssml/external-entity.ssml
testing tests/ssml/language-switch.ssml
testing tests/ssml/spec-example-1.ssml
  PASSED    tests/ssml.test
  TEST      tests/ssml-fuzzer.test
  PASSED    tests/ssml-fuzzer.test
  TEST      tests/api.test
testing espeak_Terminate without espeak_Initialize
testing espeak_Initialize
testing espeak_Synth
testing espeak_Synth
testing espeak_Synth in path with no voices
Error processing file 'tests/phontab': No such file or directory.
testing espeak_Synth
testing espeak_ng_Synthesize
testing espeak_ng_Synthesize
testing espeak_ng_Synthesize in path with no voices
Error processing file 'tests/phontab': No such file or directory.
testing espeak_ng_Synthesize
testing espeak_SetVoiceByName(NULL)
testing espeak_SetVoiceByName("")
testing espeak_SetVoiceByName("de")
testing espeak_SetVoiceByName("zzz")
testing espeak_SetVoiceByName("!v/Annie") (language variant; intonation)
Cannot set intonation: language not set, or is invalid.
testing espeak_SetVoiceByProperties: (none)
testing espeak_SetVoiceByProperties: languages=""
testing espeak_SetVoiceByProperties: languages="mk" (valid)
testing espeak_SetVoiceByProperties: languages="zzz" (invalid)
  PASSED    tests/api.test
  TEST      tests/language-phonemes.test
checking for SHA1 hashing command ... /usr/bin/sha1sum
testing af
testing am
testing an
testing ar
testing as
testing az
testing bg
testing bn
testing bpy
testing bs
testing ca
testing cmn
testing cs
testing cy
testing da
testing de
testing el
testing en
testing en-029
testing en-GB-scotland
testing en-GB-x-gbclan
testing en-GB-x-gbcwmd
testing en-GB-x-rp
testing en-US
testing eo
testing es
testing es-419
testing et
testing eu
testing fa
testing fa-Latn
testing fi
testing fr
testing fr-BE
testing fr-CH
testing ga
testing gd
testing gn
testing grc
testing gu
testing hak
testing hi
testing hr
testing hu
testing hy
testing hyw
testing ia
testing id
testing is
testing it
testing ja
testing jbo
testing ka
testing kl
testing kn
testing ko
testing kok
testing ku
testing ky
testing la
testing lfn
testing lt
testing lv
testing mi
testing mk
testing shn
  PASSED    tests/language-phonemes.test
  TEST      tests/language-replace.test
testing bs
testing en
testing hr
testing ja
testing mk
testing sr
  PASSED    tests/language-replace.test
  TEST      tests/language-pronunciation.test
testing af (Latn)
testing am (Ethi)
testing an (Latn)
testing ar (Arab)
testing as (Beng)
testing az (Latn)
testing bg (Cyrl)
testing bn (Beng)
testing bs (Cyrl)
testing bs (Latn)
testing ca (Latn)
testing cs (Latn)
testing cy (Latn)
testing da (Latn)
testing de (Latn)
testing el (Grek)
testing en (Latn)
testing eo (Latn)
testing es (Latn)
testing et (Latn)
testing eu (Latn)
testing fi (Latn)
testing fr (Latn)
testing ga (Latn)
testing gd (Latn)
testing gn (Latn)
testing grc (Grek)
testing gu (Gujr)
testing hi (Deva)
testing hy (Armn)
testing hyw (Armn)
testing hr (Cyrl)
testing hr (Latn)
testing ht (Latn)
testing hu (Latn)
testing ia (Latn)
testing id (Latn)
testing is (Latn)
testing it (Latn)
testing ja (Hira)
testing ja (Kana)
testing jbo (Latn)
testing ky (Cyrl)
testing kl (Latn)
testing kn (Knda)
testing kok (Deva)
testing ko (Hang)
testing ku (Latn)
testing la (Latn)
testing lfn (Cyrl)
testing lfn (Latn)
testing lt (Latn)
testing lv (Latn)
testing mi (Latn)
testing mk (Cyrl)
testing mk (Latn)
testing ml (Mlym)
testing my (Mymr)
testing mr (Deva)
testing ms (Latn)
testing mt (Latn)
testing nb (Latn)
testing nci (Latn)
testing nl (Latn)
testing om (Latn)
testing or (Orya)
testing pa (Guru)
testing pap (Latn)
testing pl (Latn)
testing pt (Latn)
testing ro (Latn)
testing ru (Cyrl)
testing sd (Arab)
testing si (Sinh)
testing sk (Latn)
testing sl (Latn)
testing sq (Latn)
testing sr (Cyrl)
testing sr (Latn)
testing sv (Latn)
testing sw (Latn)
testing ta (Taml)
testing te (Telu)
testing tn (Latn)
testing tr (Latn)
testing tt (Cyrl)
testing ur (Arab)
testing vi (Latn)
testing bg (Latn as English)
testing fa (Latn as English)
testing ka (Latn as English)
testing de (Lexical Sets)
testing en (Lexical Sets)
testing en-029 (Lexical Sets)
testing en-GB-scotland (Lexical Sets)
testing en-GB-x-gbclan (Lexical Sets)
testing en-GB-x-gbcwmd (Lexical Sets)
testing en-GB-x-rp (Lexical Sets)
testing en-US (Lexical Sets)
  PASSED    tests/language-pronunciation.test
  TEST      tests/language-numbers-cardinal.test
... en (English)
testing en ... units
testing en ... teens
testing en ... tens
testing en-GB ... hundreds
testing en-US ... hundreds
testing en ... large
testing en ... mixed
  PASSED    tests/language-numbers-cardinal.test
  TEST      tests/language-numbers-ordinal.test
... en (English)
testing en ... units
testing en ... teens
testing en ... tens
testing en-GB ... hundreds
testing en-US ... hundreds
testing en ... large
testing en ... mixed
  PASSED    tests/language-numbers-ordinal.test


Updates to Github #github

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

[espeak-ng:master] New Comment on Issue #784 Error processing file 'tests/phontab': No such file or directory.
By danielbair:

/Library/Developer/CommandLineTools/usr/bin/make  tests/encoding.test tests/readclause.test tests/api.test tests/ssml-fuzzer.test src/libespeak-ng-test.la tests/libfuzzrunner.la
  CC       tests/encoding.o
  CCLD     tests/encoding.test
  CC       tests/readclause_test-readclause.o
  CC       src/ucd-tools/src/libespeak_ng_test_la-case.lo
  CC       src/ucd-tools/src/libespeak_ng_test_la-categories.lo
  CC       src/ucd-tools/src/libespeak_ng_test_la-ctype.lo
  CC       src/ucd-tools/src/libespeak_ng_test_la-proplist.lo
  CC       src/ucd-tools/src/libespeak_ng_test_la-scripts.lo
  CC       src/ucd-tools/src/libespeak_ng_test_la-tostring.lo
  CC       src/libespeak-ng/test_la-compiledata.lo
  CC       src/libespeak-ng/test_la-compiledict.lo
  CC       src/libespeak-ng/test_la-compilembrola.lo
  CC       src/libespeak-ng/test_la-dictionary.lo
  CC       src/libespeak-ng/test_la-encoding.lo
  CC       src/libespeak-ng/test_la-error.lo
  CC       src/libespeak-ng/test_la-espeak_api.lo
  CC       src/libespeak-ng/test_la-ieee80.lo
  CC       src/libespeak-ng/test_la-intonation.lo
  CC       src/libespeak-ng/test_la-mnemonics.lo
  CC       src/libespeak-ng/test_la-numbers.lo
  CC       src/libespeak-ng/test_la-readclause.lo
  CC       src/libespeak-ng/test_la-phoneme.lo
  CC       src/libespeak-ng/test_la-phonemelist.lo
  CC       src/libespeak-ng/test_la-setlengths.lo
  CC       src/libespeak-ng/test_la-spect.lo
  CC       src/libespeak-ng/test_la-speech.lo
  CC       src/libespeak-ng/test_la-ssml.lo
  CC       src/libespeak-ng/test_la-synthdata.lo
  CC       src/libespeak-ng/test_la-synthesize.lo
  CC       src/libespeak-ng/test_la-synth_mbrola.lo
  CC       src/libespeak-ng/test_la-translate.lo
  CC       src/libespeak-ng/test_la-tr_languages.lo
  CC       src/libespeak-ng/test_la-voices.lo
  CC       src/libespeak-ng/test_la-wavegen.lo
  CC       src/libespeak-ng/test_la-klatt.lo
  CC       src/libespeak-ng/test_la-mbrowrap.lo
  CC       src/libespeak-ng/test_la-espeak_command.lo
  CC       src/libespeak-ng/test_la-event.lo
  CC       src/libespeak-ng/test_la-fifo.lo
  CCLD     src/libespeak-ng-test.la
libtool: warning: '-version-info/-version-number' is ignored for convenience libraries
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: src/.libs/libespeak-ng-test.a(test_la-espeak_command.o) has no symbols
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: src/.libs/libespeak-ng-test.a(test_la-fifo.o) has no symbols
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: src/.libs/libespeak-ng-test.a(test_la-espeak_command.o) has no symbols
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: src/.libs/libespeak-ng-test.a(test_la-fifo.o) has no symbols
  CCLD     tests/readclause.test
  CC       tests/api_test-api.o
  CCLD     tests/api.test
  CC       tests/ssml_fuzzer_test-ssml-fuzzer.o
  CC       tests/libfuzzrunner_la-fuzzrunner.lo
  CCLD     tests/libfuzzrunner.la
  CCLD     tests/ssml-fuzzer.test
make[1]: `src/libespeak-ng-test.la' is up to date.
make[1]: `tests/libfuzzrunner.la' is up to date.
  TEST      tests/encoding.test
testing unbound text decoder
testing unknown encodings
testing US-ASCII encoding
testing KOI8-R encoding
testing ISCII encoding
testing ISO-8859-1 encoding
testing ISO-8859-2 encoding
testing ISO-8859-3 encoding
testing ISO-8859-4 encoding
testing ISO-8859-5 encoding
testing ISO-8859-6 encoding
testing ISO-8859-7 encoding
testing ISO-8859-8 encoding
testing ISO-8859-9 encoding
testing ISO-8859-10 encoding
testing ISO-8859-11 encoding
testing ISO-8859-13 encoding
testing ISO-8859-14 encoding
testing ISO-8859-15 encoding
testing ISO-8859-16 encoding
testing UTF-8 encoding
testing ISO-10646-UCS-2 encoding
testing char decoder
testing wchar_t decoder
testing auto decoder (UTF-8 + codepage-based fallback)
testing peekc
  PASSED    tests/encoding.test
  TEST      tests/readclause.test
testing Latin (Latn)
testing Latin (Latn) ... sentence
testing Greek (Grek)
testing Armenian (Armn)
testing Arabic (Arab)
testing Devanagari (Deva)
testing Tibetan (Tibt)
testing Sinhala (Sinh)
testing Georgian (Geor)
testing Ethiopic (Ethi)
testing Ideographic (Hani)
testing Full Width
testing Emoji ... UTS-51 ED-3. emoji character
testing Emoji ... UTS-51 ED-8a. text presentation sequence
testing Emoji ... UTS-51 ED-9a. emoji presentation sequence
testing Emoji ... UTS-51 ED-13. emoji modifier sequence
testing Emoji ... UTS-51 ED-14. emoji flag sequence
testing Emoji ... UTS-51 ED-14a. emoji tag sequence (emoji character)
testing Emoji ... UTS-51 ED-14b. emoji combining sequence
testing Emoji ... UTS-51 ED-14c. emoji keycap sequence
  PASSED    tests/readclause.test
  TEST      tests/translate.test
testing en "hello"
testing en "something important"
testing lv "Neviena no Eiropas valstīm nekad nav pārgājusi no universālās (no vispārējiem nodokļiem finansētas) sistēmas uz obligātās apdrošināšanas sistēmu Beigas."
testing en "débuted"
testing en-US "débuted"
testing ta "ள்"
testing my "7"
testing ka "3 7"
testing hi "रुचि"
testing hi "दुकान"
testing hi "कानून"
testing en-GB-x-gbcwmd "I have"
testing hyw "A Կրնամ"
testing en "A. B C, D. E: F."
testing en "♈"
testing my "😙"
testing ka "😙"
testing ka "😥"
testing en "♈🌈"
testing en "♈ 🌈"
testing en "⁉"
testing en "⁉ 🌈"
testing en "🤣"
testing sk "☺"
testing sk "blah ☺"
  PASSED    tests/translate.test
  TEST      tests/ssml.test
testing tests/ssml/billion-laughs.ssml
testing tests/ssml/external-entity.ssml
testing tests/ssml/language-switch.ssml
testing tests/ssml/spec-example-1.ssml
  PASSED    tests/ssml.test
  TEST      tests/ssml-fuzzer.test
  PASSED    tests/ssml-fuzzer.test
  TEST      tests/api.test
Error processing file 'tests/phontab': No such file or directory.
Error processing file 'tests/phontab': No such file or directory.
Cannot set intonation: language not set, or is invalid.
testing espeak_Terminate without espeak_Initialize
testing espeak_Initialize
testing espeak_Synth
testing espeak_Synth
testing espeak_Synth in path with no voices
testing espeak_Synth
testing espeak_ng_Synthesize
testing espeak_ng_Synthesize
testing espeak_ng_Synthesize in path with no voices
testing espeak_ng_Synthesize
testing espeak_SetVoiceByName(NULL)
testing espeak_SetVoiceByName("")
testing espeak_SetVoiceByName("de")
testing espeak_SetVoiceByName("zzz")
testing espeak_SetVoiceByName("!v/Annie") (language variant; intonation)
testing espeak_SetVoiceByProperties: (none)
testing espeak_SetVoiceByProperties: languages=""
testing espeak_SetVoiceByProperties: languages="mk" (valid)
testing espeak_SetVoiceByProperties: languages="zzz" (invalid)
  PASSED    tests/api.test
  TEST      tests/language-phonemes.test
-n checking for SHA1 hashing command ... 
/usr/bin/shasum
testing af
testing am
testing an
testing ar
testing as
testing az
testing bg
testing bn
testing bpy
testing bs
testing ca
testing cmn
testing cs
testing cy
testing da
testing de
testing el
testing en
testing en-029
testing en-GB-scotland
testing en-GB-x-gbclan
testing en-GB-x-gbcwmd
testing en-GB-x-rp
testing en-US
testing eo
testing es
testing es-419
testing et
testing eu
testing fa
testing fa-Latn
testing fi
testing fr
testing fr-BE
testing fr-CH
testing ga
testing gd
testing gn
testing grc
testing gu
testing hak
testing hi
testing hr
testing hu
testing hy
testing hyw
testing ia
testing id
testing is
testing it
testing ja
testing jbo
testing ka
testing kl
testing kn
testing ko
testing kok
testing ku
testing ky
testing la
testing lfn
testing lt
testing lv
1c1
< 060b6f94cd505e5c3e649d94c41856d801c0c695
---
> e209267d9c35a612f24906da39b2927b4e8d2a87
make: *** [tests/language-phonemes.check] Error 1
Command failed:  cd "/opt/local/var/macports/build/_Users_danielbair_local-macports-ports_audio_espeak-ng/espeak-ng/work/espeak-ng-1.50" && /usr/bin/make check RONN=/opt/local/bin/ronn-2.6 KRAMDOWN=true 
Exit code: 2


[espeak-ng:master] New Comment on Issue #784 Error processing file 'tests/phontab': No such file or directory.
By danielbair:

This is not from master, but from the release 1.5.0 archive.


Updates to Github #github

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

4 New Commits:

[espeak-ng:master] By Daniel Bair <bair.daniel@...>:
6834b2f8c9b7: Update Makefile.am

Allows setting the path for ronn and kramdown

Modified: Makefile.am


[espeak-ng:master] By Daniel Bair <bair.daniel@...>:
fd14487698d3: RONN is set by configure script

Modified: Makefile.am


[espeak-ng:master] By Daniel Bair <bair.daniel@...>:
b56c9429bc53: Add check for kramdown so that both RONN and KRAMDOWN are set by configure script

Modified: Makefile.am
Modified: configure.ac


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

Modified: Makefile.am
Modified: configure.ac


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

#782 Improved detection and use of ronn and kramdown

Allows setting the path for ronn and kramdown


[espeak-ng:master] New Comment on Pull Request #782 Improved detection and use of ronn and kramdown
By rhdunn:

Merged. Thanks!


[espeak-ng:master] New Comment on Issue #784 Error processing file 'tests/phontab': No such file or directory.
By rhdunn:

That's strange. The build process only references phontab from espeak-ng-data. Do you have more of the make output for more context? Especially which test is failing.


Pull Request Updated #github

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

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

#782 Improved detection and use of ronn and kramdown

Allows setting the path for ronn and kramdown


Pull Request Updated #github

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

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

#782 Update Makefile.am

Allows setting the path for ronn and kramdown


[espeak-ng:master] new issue: Error processing file 'tests/phontab': No such file or directory. #github

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

[espeak-ng:master] New Issue Created by danielbair:
#784 Error processing file 'tests/phontab': No such file or directory.

I get this when running make check


Updates to Github #github

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

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

#782 Update Makefile.am

Allows setting the path for ronn and kramdown


[espeak-ng:master] New Comment on Pull Request #782 Update Makefile.am
By danielbair:

I found that RONN is being set by configure if detected or if already set by the environment.


[espeak-ng:master] reported: Update Makefile.am #github

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

[espeak-ng:master] New Comment on Pull Request #782 Update Makefile.am
By danielbair:

I am attempting to to add espeak-ng to MacPorts (and HomeBrew), and there isn't an unversioned ronn available. Also, kramdown is not detected by the configure script either. Without the patch, If I have the environment variable RONN set, the configure script detects this and adds RONN to the Makefile but the Makefile doesn't honor RONN being set, and it then errors out. I realize that this PR overrides the RONN in the Makefile that would be set by the configure script, but if the make args RONN and KRAMDOWN are passed, it builds without errors for both MacPorts and HomeBrew. I tried passing and alias for ronn to the MacPorts build environment, but it wasn't used.

1201 - 1220 of 4497