Reece H. Dunn
34167771fd
Add an iswxdigit compatibility API.
2017-02-11 18:18:38 +00:00
Reece H. Dunn
3e321158e7
Update the documentation on the is* APIs.
2017-02-11 17:54:25 +00:00
Reece H. Dunn
d585c77804
Add an iswblank compatibility API.
2017-02-11 17:37:42 +00:00
Reece H. Dunn
d10f63b710
printcdata: a version of printucddata that uses the C APIs where available
2017-02-11 11:23:15 +00:00
Reece H. Dunn
5e5b15ddf0
printucddata: support printing is* ctype data
2017-02-11 11:12:31 +00:00
Reece H. Dunn
bde2bb187a
printucddata: support custom formats via a --format command-line option
2017-02-11 10:55:39 +00:00
Reece H. Dunn
3aecbfecb3
printucddata: check all command-line arguments
2017-02-11 10:41:58 +00:00
Reece H. Dunn
372797d202
Support local UCD data using a UCD_SRCDIR variable.
2017-02-11 10:21:38 +00:00
Reece H. Dunn
c80829a5fd
Remove the NEED_WCHAR_FUNCTIONS code for wchar/wctype compatibility.
2017-02-11 08:39:29 +00:00
Reece H. Dunn
71c010b712
Remove unused wchar.h and wctype.h includes.
2017-02-10 08:03:40 +00:00
Reece H. Dunn
9ecde56231
Build the ucd-tools files with libespeak.
2017-02-10 07:45:43 +00:00
Valdis Vitolins
9f28961943
Merge branch 'master' into test
2017-02-08 21:35:25 +02:00
Reece H. Dunn
9ea452f823
Add a platform support table to the README file.
2017-02-08 07:40:35 +00:00
Reece H. Dunn
1fcdc1c009
Android: add phoneme.c to the build.
2017-02-08 07:12:24 +00:00
Reece H. Dunn
13413c3ed9
Fix the build from the previous voice changes.
2017-02-06 19:02:20 +00:00
Valdis Vitolins
619ddc3293
Merge branch 'master' of https://github.com/espeak-ng/espeak-ng
2017-02-06 12:40:01 +02:00
Reece H. Dunn
513ffd25b0
pt-PT: rename to 'pt' and make this the primary variant for 'pt', not 'pt-BT'
2017-02-06 07:52:26 +00:00
Reece H. Dunn
182aba4cc0
no: rename to 'nb' making 'nb' the primary language, as 'no' is a macrolanguage
2017-02-06 07:50:12 +00:00
Reece H. Dunn
48d0361db7
hy: add 'hy-arevela' as an alternative language
2017-02-06 07:43:31 +00:00
Reece H. Dunn
1678a63a4e
yue: remove the non-standard 'zhy' language code and make 'zh' a lower priority alternative
2017-02-06 07:41:39 +00:00
Reece H. Dunn
b4357b668c
cmn: use 'cmn' as the primary language, with 'zh-cmn' and 'zh' as alternatives
2017-02-06 07:40:00 +00:00
Valdis Vitolins
100f53335f
Latvian language improvements. Rules with repeated letter groups changed to jump rules
2017-02-05 23:34:21 +02:00
Valdis Vitolins
218d92046a
Documentation: Letter group 'Lxx' can be used as letter mark for 'J' rule
2017-02-05 23:32:28 +02:00
Valdis Vitolins
af7fc1b657
Issue #199 Jump statement now supports letter groups
2017-02-05 23:31:24 +02:00
Reece H. Dunn
36a2872b4b
Don't allow the gender property to be set in language files (they are only relevant in voice files).
2017-02-05 19:56:07 +00:00
Reece H. Dunn
1c5bbe31a4
Use LookupMnem in ReadVoiceFile when parsing lines.
2017-02-05 19:55:48 +00:00
Reece H. Dunn
d30cf6f0d7
Default voices/languages to be male to match the default voice.
2017-02-05 19:08:27 +00:00
Reece H. Dunn
f6147085cd
Use enumeration constants for the voice gender field values.
2017-02-05 19:06:27 +00:00
Reece H. Dunn
46cd5f48e1
Don't allow 'gender unknown' in voice/language files.
2017-02-05 18:47:31 +00:00
Reece H. Dunn
3d8b2b61a1
Update the changelog.
2017-02-05 18:44:29 +00:00
Reece H. Dunn
ea365af43c
Remove the 'dictdialect' feature.
2017-02-05 17:03:44 +00:00
Reece H. Dunn
1a8624ffdb
Use the language names in the 'name' field, not a shorthand or other identifier.
2017-02-05 16:52:33 +00:00
Valdis Vitolins
0c3ceb2e70
As secondary stress is still spelled differently it is disabled
2017-02-05 15:41:26 +00:00
Valdis Vitolins
f4bcc11978
Documentation: more than one can be used for skipped characters.
2017-02-05 15:40:58 +00:00
Valdis Vitolins
cabe5001b5
Issue #199 'xxJ)' statement as precondition implemented and documented
2017-02-05 15:40:45 +00:00
Valdis Vitolins
b2057635c4
PRE jump rule e.g. 'xyJ)' implemented
2017-02-05 15:40:28 +00:00
Valdis Vitolins
29f0b673ee
Updated comments for POST jump rule
2017-02-05 15:40:14 +00:00
Valdis Vitolins
6bd656cf4a
Limit search for jump POST rule to null byte for last word in sentence
2017-02-05 15:40:00 +00:00
Reece H. Dunn
285e88c720
Move the language files to espeak-ng-data/lang.
2017-02-04 17:06:22 +00:00
Reece H. Dunn
6eaf1d2ddc
Look in espeak-ng-data/lang for voices.
...
This is to support splitting language specification (dictionaries)
from voice specification (phon*).
2017-02-04 16:50:57 +00:00
Reece H. Dunn
bb7630e4c1
Make len_path_voices a parameter to GetVoices.
2017-02-04 16:44:12 +00:00
Reece H. Dunn
022e4e82dd
Don't check if the MBROLA voice data is present on Windows.
...
With the original eSpeak Windows port, the MBROLA voices had to
be present in an mbrola folder of the espeak-data. This will be
different in espeak-ng, allowing the MBROLA voice files to be
located elsewhere on the system.
2017-02-04 16:34:09 +00:00
Reece H. Dunn
3ce7fab7db
Return the actual error from GetFileLength instead of 0.
2017-02-04 16:03:56 +00:00
Reece H. Dunn
df6a2228b7
Use -EISDIR instead of -2 in GetFileLength for directories.
2017-02-04 16:02:56 +00:00
Reece H. Dunn
d89c6fdcc3
Add the Italian language updates to the CHANGELOG.md file.
2017-02-04 11:30:35 +00:00
chrislm
5f423fc1b4
IT: last improvements tested on january 2017.
2017-02-04 12:07:09 +01:00
chrislm
d757fd9743
IT: Reading roman numerals as ordinals.
2017-02-04 11:53:43 +01:00
chrislm
59c9408376
IT: Removed automatic secondari stress
...
IT: Unstressed final syllable is diminished
IT: Preserve unstressed monosyllable words and allow secondary stress in multisillable words indicated as unstressed in it_list.
2017-02-04 11:43:44 +01:00
Reece H. Dunn
2dac2f2c49
Update the documentation for the new and updated languages.
2017-02-03 19:07:12 +00:00
Reece H. Dunn
f320d349f0
Build the kok and sd languages in the dictionary target.
2017-02-03 18:47:16 +00:00