Date   

Re: Adding a new language - getting Error: "The specified espeak-ng voice does not exist."

Graham Oliver
 

That doesn't make any difference :-(


Re: Adding a new language - getting Error: "The specified espeak-ng voice does not exist."

Valdis Vitolins
 

Have you tried full rebuild with:

make -B



Re: Adding a new language - getting Error: "The specified espeak-ng voice does not exist."

Graham Oliver
 

Hi Vladis

Yes that file is in place but it is not being seen by espeak-ng for some reason.

G


Re: Adding a new language - getting Error: "The specified espeak-ng voice does not exist."

Valdis Vitolins
 

Voice file is one located at espeak-ng-data/lang/.../mi and it should have at least following lines:

name Name
language mi


Adding a new language - getting Error: "The specified espeak-ng voice does not exist."

Graham Oliver
 

I have followed the instructions on https://github.com/espeak-ng/espeak-ng/blob/master/docs/add_language.md to add a new language, on Linux.

Everything compiles ok but when I issue the following command

espeak -v mi "foo bar" --stdout | paplay

I get the following error

Error: The specified espeak-ng voice does not exist.
Failed to open audio file.

'mi' is my new language. Is there anything I need to do code wise to get this language recognised?

Thanks

Graham


[espeak-ng:master] reported: Reading numbers with more than one digit #github

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

[espeak-ng:master] New Comment on Issue #225 Reading numbers with more than one digit
By JRMeyer:

The number are working on my end!

Thanks so much, Reece!

-josh

2017-02-14 23:55 GMT+01:00 Reece H. Dunn notifications@...:

Closed #225 https://github.com/espeak-ng/espeak-ng/issues/225.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/espeak-ng/espeak-ng/issues/225#event-962242557, or mute the thread https://github.com/notifications/unsubscribe-auth/AIAE6FB6h0R0LwHgc8Hq0wLAwUN-UiM8ks5rcjDdgaJpZM4MAKiN .

-- Joshua Meyer Ph.D. Student Linguistics Department University of Arizona jrmeyer.github.io


Updates to Github #github

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

[espeak-ng:master] New Comment on Issue #225 Reading numbers with more than one digit
By rhdunn:

I've pushed a fix that enables reading numbers for Kyrgyx. You need to set tr->langopts.numbers in tr_languages.c to the appropriate flags based on how that language reads numbers. These are in translate.h with the NUM_ prefix.

Setting this to 1 (which I have done) enables number processing without any special cases. See TranslateNumber at the end of the numbers.c file.

Longer term I want to move away from setting the language configuration in tr_languages.c and have them done in the language files (i.e. espeak-ng-data/lang/[family-code]/[language-code]). That is being tracked in issue #218.


[espeak-ng:master] Issue #225 Reading numbers with more than one digit closed by JRMeyer.


[espeak-ng:master] Label added to issue #225 Reading numbers with more than one digit by JRMeyer.


[espeak-ng:master] Label added to issue #225 Reading numbers with more than one digit by JRMeyer.


[espeak-ng:master] Label removed from issue #225 Reading numbers with more than one digit by JRMeyer.


[espeak-ng:master] New Issue Created by JRMeyer:
#225 Reading numbers with more than one digit

I very much appreciate any help anyone can give.

My problem is this: I'm implementing the Kyrgyz language for eSpeak NG, and I've run into a problem with reading numbers. Specifically, when I try to read a number with more than one digit, the number is read digit by digit.

For example, the number 11 is read as "one one" instead of "eleven".

I can't seem to figure out what the issue is.

Here is a relevant excerpt from my ky_list file:

// Numbers
_0  n'oL
_1  b'ir
_2  ek'i
_3  'ytS
_4  t'Ort
_5  b'eS
_6  aLt'I
_7  dZet'i
_8  seg'iz
_9  toG'uz
_10 'on
_11 onb'ir
_12 onek'i
_13 on'ytS
_14 ont'Ort
_15 onb'eS
_16 onaLt'I
_17 ondZet'i
_18 onseg'iz
_19 ontoG'uz
_2X dZIjIrm'a
_3X ot'uz
_4X q'Irq
_5X el'y:
_6X aLtIm'IS
_7X dZetim'iS
_8X seks'en
_9X toqs'on
_0C dZ'yz
_2C ekidZ'yz
_3C ytSdZ'yz
_4C tOrtdZ'yz
_5C beSdZ'yz
_6C aLtIdZ'yz
_7C dZetidZ'yz
_8C segizdZ'yz
_9C toGuzdZ'yz
_0M1    m'iN
_0M2    mili'on
_dpt    _:jan'a_

Any ideas?

Thanks for the help!


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

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

1 New Commit:

[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
bb051e608646: ky: don't speak numbers character by character

Modified: src/libespeak-ng/tr_languages.c


[espeak-ng:master] reported: Reading numbers with more than one digit #github

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

[espeak-ng:master] New Comment on Issue #225 Reading numbers with more than one digit
By orotau:

ok. I am trying to get started with a new language, Te Reo Maori (the indigenous language of New Zealand) and I had a similar problem yesterday, but I couldn't work out the cause. I will keep looking. Take Care Graham


[espeak-ng:master] reported: Reading numbers with more than one digit #github

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

[espeak-ng:master] New Comment on Issue #225 Reading numbers with more than one digit
By JRMeyer:

I just tried that by replacing all spaces with tabs... no luck:/

Envoyé depuis mon smartphone Samsung Galaxy. -------- Message d'origine --------De : orotau notifications@... Date : 14/02/2017 09:22 (GMT+01:00) À : espeak-ng/espeak-ng espeak-ng@... Cc : Josh Meyer joshua.richard.meyer@..., Author author@... Objet : Re: [espeak-ng/espeak-ng] Reading numbers with more than one digit (#225) I am wondering if the file needs a single tab between the columns rather than spaces?

I had a look at this old commit

nvaccess/espeak@8606971#diff-290094b0dc3295d1d293a0b6d2921ec6

and there seems to have been a lot of spaces replaced with a tab as part of a fix.

Just a guess and I am new to the project so may have picked up the wrong end of the stick :-)

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or mute the thread.

{"api_version":"1.0","publisher"{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name""GitHub"},"entity":{"external_key""github/espeak-ng/espeak-ng","title":"espeak-ng/espeak-ng","subtitle""GitHub repository","main_image_url":"https//cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https//cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name""Open in GitHub","url":"https//github.com/espeak-ng/espeak-ng"}},"updates":{"snippets"[{"icon":"PERSON","message""@orotau in #225: I am wondering if the file needs a single tab between the columns rather than spaces?\r\nI had a look at this old commit\r\nhttps://github.com/nvaccess/espeak/commit/8606971e0c1975202700841b728b74d6c990a1ac#diff-290094b0dc3295d1d293a0b6d2921ec6\r\nand there seems to have been a lot of spaces replaced with a tab as part of a fix.\r\nJust a guess and I am new to the project so may have picked up the wrong end of the stick :-)"}],"action"{"name":"View Issue","url":"https//github.com/espeak-ng/espeak-ng/issues/225#issuecomment-279638039"}}}


[espeak-ng:master] reported: updates to kyrgyz language #github

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

[espeak-ng:master] New Comment on Pull Request #224 updates to kyrgyz language
By JRMeyer:

Thank you for maintaining such a great open source software like this! The fact that it gets used as the engine in NVDA makes a real difference in the lives of people who are blind:)

I'll work from the master branch from now on.

I submitted an issue I'm having with reading digits (numbers)... If you have some pointers I'd greatly appreciate it.

Best, Josh

вторник, 14 февраля 2017 г. пользователь Reece H. Dunn написал:

Thanks for the PR. I've removed the #phonemes# file as that is not present in eSpeak NG and updated the ph_kyrgyz file to use the current name changes. You can proceed to work from the latest master branch to make it easier to merge future changes.

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

-- Joshua Meyer Ph.D. Student Linguistics Department University of Arizona jrmeyer.github.io


[espeak-ng:master] reported: Reading numbers with more than one digit #github

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

[espeak-ng:master] New Comment on Issue #225 Reading numbers with more than one digit
By orotau:

I am wondering if the file needs a single tab between the columns rather than spaces? I had a look at this old commit https://github.com/nvaccess/espeak/commit/8606971e0c1975202700841b728b74d6c990a1ac#diff-290094b0dc3295d1d293a0b6d2921ec6 and there seems to have been a lot of spaces replaced with a tab as part of a fix. Just a guess and I am new to the project so may have picked up the wrong end of the stick :-)


Updates to Github #github

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

[espeak-ng:master] New Issue Created by JRMeyer:
#225 Reading numbers with more than one digit

I very much appreciate any help anyone can give.

My problem is this: I'm implementing the Kyrgyz language for eSpeak NG, and I've run into a problem with reading numbers. Specifically, when I try to read a number with more than one digit, the number is read digit by digit.

For example, the number 11 is read as "one one" instead of "eleven".

I can't seem to figure out what the issue is.

Here is a relevant excerpt from my ky_list file:

// Numbers
_0  n'oL
_1  b'ir
_2  ek'i
_3  'ytS
_4  t'Ort
_5  b'eS
_6  aLt'I
_7  dZet'i
_8  seg'iz
_9  toG'uz
_10 'on
_11 onb'ir
_12 onek'i
_13 on'ytS
_14 ont'Ort
_15 onb'eS
_16 onaLt'I
_17 ondZet'i
_18 onseg'iz
_19 ontoG'uz
_2X dZIjIrm'a
_3X ot'uz
_4X q'Irq
_5X el'y:
_6X aLtIm'IS
_7X dZetim'iS
_8X seks'en
_9X toqs'on
_0C dZ'yz
_2C ekidZ'yz
_3C ytSdZ'yz
_4C tOrtdZ'yz
_5C beSdZ'yz
_6C aLtIdZ'yz
_7C dZetidZ'yz
_8C segizdZ'yz
_9C toGuzdZ'yz
_0M1    m'iN
_0M2    mili'on
_dpt    _:jan'a_

Any ideas?

Thanks for the help!


12 New Commits:

[espeak-ng:master] By JRMeyer <joshua.richard.meyer@...>:
03c1cbc3e146: added Gulnazs translations

Modified: dictsource/ky_list


[espeak-ng:master] By JRMeyer <joshua.richard.meyer@...>:
4b6889844e67: added ts but still not working for some reason

Modified: dictsource/ky_list
Modified: phsource/ph_kyrgyz


[espeak-ng:master] By JRMeyer <joshua.richard.meyer@...>:
b7f8d690956b: ts now added

Added: phsource/#phonemes#
Modified: phsource/ph_kyrgyz


[espeak-ng:master] By JRMeyer <joshua.richard.meyer@...>:
09bcdd56ef9f: took out the flapped r for now

Modified: dictsource/ky_rules


[espeak-ng:master] By JRMeyer <joshua.richard.meyer@...>:
0e1ffad5eb23: troubles with numbers and symbols still

Modified: dictsource/ky_list
Modified: phsource/ph_kyrgyz


[espeak-ng:master] By JRMeyer <joshua.richard.meyer@...>:
00dd2f099fa0: updating sybols

Modified: dictsource/ky_list


[espeak-ng:master] By JRMeyer <joshua.richard.meyer@...>:
624a4a9b13fd: added more symbols

Modified: dictsource/ky_list
Modified: phsource/ph_kyrgyz


[espeak-ng:master] By JRMeyer <joshua.richard.meyer@...>:
c106a43548a1: added some documentation

Modified: dictsource/ky_list


[espeak-ng:master] By JRMeyer <joshua.richard.meyer@...>:
c0ccd2cf2923: fixed comment symbols (the slashes were in the wrong direction)

Modified: dictsource/ky_list


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

Modified: dictsource/ky_list
Modified: dictsource/ky_rules
Modified: phsource/ph_kyrgyz


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

Modified: CHANGELOG.md


[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
b3f97a51e781: ky: fix the name of the sib (sibilant) feature

Modified: phsource/ph_kyrgyz


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

#224 updates to kyrgyz language
mostly the ky_list file has been updated


[espeak-ng:master] New Comment on Pull Request #224 updates to kyrgyz language
By rhdunn:

Thanks for the PR. I've removed the #phonemes# file as that is not present in eSpeak NG and updated the ph_kyrgyz file to use the current name changes. You can proceed to work from the latest master branch to make it easier to merge future changes.


[espeak-ng:master] Label added to issue #225 Reading numbers with more than one digit by JRMeyer.


Re: How to uninstall espeak-ng on Linux

Graham Oliver
 

Did some googling and tried this

`sudo make uninstall`

then I deleted the espeak-ng folder using 'Files'

this looks to have done the job.



Pull Request Opened #github

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

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

#224 updates to kyrgyz language
mostly the ky_list file has been updated


How to uninstall espeak-ng on Linux

Graham Oliver
 

Hi there

I installed on Linux using this command 

sudo make LIBDIR=/usr/lib/x86_64-linux-gnu install

what is the best way to uninstall (so that I can reinstall)

Thanks

Graham


Updates to Github #github

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

3 New Commits:

[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
5975f07095b1: Replace the *2 wchar/wctype APIs with their standard versions. These will be fixed using compatibility headers.

Modified: src/libespeak-ng/compiledict.c
Modified: src/libespeak-ng/dictionary.c
Modified: src/libespeak-ng/numbers.c
Modified: src/libespeak-ng/readclause.c
Modified: src/libespeak-ng/translate.c
Modified: src/libespeak-ng/translate.h


[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
1378a81a0618: Remove the wchar tables from readclause, now the standard is* and to* APIs are being used.

Modified: src/libespeak-ng/readclause.c


[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
c4ca7a120225: Add wchar.h and wctype.h compatibility shims using ucd-tools. This is applied to all platforms to provide consistent behaviour.

Added: src/include/compat/wchar.h
Added: src/include/compat/wctype.h


[espeak-ng:master] New Issue Created by rhdunn:
#33 Look at using ucd-tools for isalpha, toupper, etc. wide-character support.

The ucd-tools project is being used in the eSpeak for Android project. It is also needed on platforms like Windows Mobile. Additionally, different versions of platforms support different versions of Unicode. Using ucd-tools would make this the Unicode support consistent.


[espeak-ng:master] New Issue Created by rhdunn:
#33 Look at using ucd-tools for isalpha, toupper, etc. wide-character support.

The ucd-tools project is being used in the eSpeak for Android project. It is also needed on platforms like Windows Mobile. Additionally, different versions of platforms support different versions of Unicode. Using ucd-tools would make this the Unicode support consistent.


[espeak-ng:master] Label added to issue #33 Look at using ucd-tools for isalpha, toupper, etc. wide-character support. by rhdunn.


[espeak-ng:master] Issue #33 Look at using ucd-tools for isalpha, toupper, etc. wide-character support. closed by rhdunn.


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

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

25 New Commits:

[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
372797d20295: Support local UCD data using a UCD_SRCDIR variable.

Modified: Makefile.am


[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
3aecbfecb376: printucddata: check all command-line arguments

Modified: tests/printucddata.c
Modified: tests/printucddata_cpp.cpp


[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
bde2bb187aa3: printucddata: support custom formats via a --format command-line option

Modified: tests/printucddata.c
Modified: tests/printucddata_cpp.cpp


[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
5e5b15ddf01d: printucddata: support printing is* ctype data

Modified: tests/printucddata.c
Modified: tests/printucddata_cpp.cpp


[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
d10f63b7109f: printcdata: a version of printucddata that uses the C APIs where available

Added: tests/printcdata.c
Modified: .gitignore
Modified: Makefile.am


[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
d585c778043b: Add an iswblank compatibility API.

Modified: CHANGELOG.md
Modified: README.md
Modified: src/ctype.c
Modified: src/include/ucd/ucd.h
Modified: tests/printcdata.c
Modified: tests/printucddata.c
Modified: tests/printucddata_cpp.cpp


[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
3e321158e73d: Update the documentation on the is* APIs.

Modified: src/include/ucd/ucd.h


[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
34167771fd10: Add an iswxdigit compatibility API.

Modified: CHANGELOG.md
Modified: README.md
Modified: src/ctype.c
Modified: src/include/ucd/ucd.h
Modified: tests/printcdata.c
Modified: tests/printucddata.c
Modified: tests/printucddata_cpp.cpp


[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
01852ee90d6c: isdigit: C99 compatibility -- only check [0-9].

Modified: src/ctype.c


[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
a2193799e4bf: printdata: use get to return a default value if the map key is not present

Modified: tools/printdata.py


[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
ceda811b12c3: printdata: add the properties to the primary data map

Modified: tests/printcdata.c
Modified: tests/printucddata.c
Modified: tests/printucddata_cpp.cpp
Modified: tools/printdata.py


[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
e77b7c7b4930: printdata: create an isspace helper function

Modified: tools/printdata.py


[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
bd71fed013e0: ctype: return true in isupper/islower if there is a simple case mapping present

Modified: CHANGELOG.md
Modified: src/ctype.c
Modified: tests/printcdata.c
Modified: tests/printucddata.c
Modified: tests/printucddata_cpp.cpp
Modified: tools/printdata.py


[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
5f9dc111cf9d: Add tests for the isdigit and isxdigit ctype APIs.

Modified: tests/printcdata.c
Modified: tests/printucddata.c
Modified: tests/printucddata_cpp.cpp
Modified: tools/printdata.py
Modified: tools/ucd.py


[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
f109bb918f42: isspace: don't include characters.

Modified: src/ctype.c
Modified: tools/printdata.py


[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
c9f29403737d: isblank: don't include characters, and add tests for this API.

Modified: src/ctype.c
Modified: tests/printcdata.c
Modified: tests/printucddata.c
Modified: tests/printucddata_cpp.cpp
Modified: tools/printdata.py


[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
eb08dc422dda: Update the copyright dates.

Modified: src/ctype.c
Modified: src/include/ucd/ucd.h
Modified: tools/ucd.py


[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
ac082c94008c: Add tests for the remaining is* APIs.

Modified: tests/printcdata.c
Modified: tests/printucddata.c
Modified: tests/printucddata_cpp.cpp
Modified: tools/printdata.py


[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
d95650186342: printdata: load all the properties from the PropList data.

Modified: tools/printdata.py


[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
1fc20f39f5e3: isupper: include the Other_Uppercase characters.

Modified: src/ctype.c
Modified: tools/printdata.py


[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
9d1469b95679: printdata: use the Uppercase property from DerivedCoreProperties.

Modified: Makefile.am
Modified: tools/printdata.py
Modified: tools/ucd.py


[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
b38659582f47: islower: include the Other_Lowercase characters.

Modified: src/ctype.c
Modified: tools/printdata.py


[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
cbddf092c9b9: isalpha: use the Alphabetic derived core property to check that the character is in the alpha class.

Modified: src/ctype.c
Modified: tools/printdata.py


[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
6346ede60427: isalnum: use the Alphabetic derived core property to check that the character is in the alpha class.

Modified: src/ctype.c
Modified: tools/printdata.py


[espeak-ng:master] By Reece H. Dunn <msclrhd@...>:
d2a919bc7b1f: Merge commit '6346ede604270202b2aad8159cb914b7a2276c34'

Added: src/ucd-tools/tests/printcdata.c
Modified: src/ucd-tools/.gitignore
Modified: src/ucd-tools/CHANGELOG.md
Modified: src/ucd-tools/Makefile.am
Modified: src/ucd-tools/README.md
Modified: src/ucd-tools/src/ctype.c
Modified: src/ucd-tools/src/include/ucd/ucd.h
Modified: src/ucd-tools/tests/printucddata.c
Modified: src/ucd-tools/tests/printucddata_cpp.cpp
Modified: src/ucd-tools/tools/printdata.py
Modified: src/ucd-tools/tools/ucd.py


Updates to Github #github

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

1 New Commit:

[espeak-ng:master] By Valdis Vitolins <valdis.vitolins@...>:
17168a566979: More proper fix for issue #196

Modified: src/libespeak-ng/dictionary.c


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

#223 More proper fix for issue #196


[espeak-ng:master] New Comment on Pull Request #223 More proper fix for issue #196
By rhdunn:

Thanks for the pull request.


Pull Request Opened #github

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

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

#223 More proper fix for issue #196

3921 - 3940 of 4305