Reece H. Dunn
46b4111afb
en: Remove the unused i(less and i(ness rules. These are handled by -less and -ness rules with the i suffix processing logic.
2017-02-25 09:24:53 +00:00
Reece H. Dunn
5edad040f3
en-GB-x-rp: Don't change to the /I/ phoneme on non-final vowels. Preserve the /i/ transcription for HAPPY vowels.
2017-02-25 09:21:59 +00:00
Reece H. Dunn
790c985a9a
en-GB-x-rp: don't add stress on HAPPY vowels (e.g. for words like presently)
2017-02-25 08:56:04 +00:00
Reece H. Dunn
3921d33c64
en-GB-x-rp: initial support for the EXPLORE lexical set using words from The Raven
2017-02-24 19:37:08 +00:00
Reece H. Dunn
c7db7d3edb
Fixes for Edgar Allan Poe's The Raven.
2017-02-24 07:06:02 +00:00
Reece H. Dunn
ad13044278
Fix another typo of Kyrgyz in CHANGELOG.md.
2017-02-21 22:17:43 +00:00
Reece H. Dunn
3b7ec97533
Merge remote-tracking branch 'ValdisVitolins/master'
2017-02-21 22:13:22 +00:00
Reece H. Dunn
1d6829ca23
docs/en: describe John Wells' lexical sets for English vowels.
2017-02-19 14:59:41 +00:00
Reece H. Dunn
bb051e6086
ky: don't speak numbers character by character
2017-02-14 22:48:04 +00:00
Reece H. Dunn
b3f97a51e7
ky: fix the name of the sib (sibilant) feature
2017-02-14 07:57:24 +00:00
Reece H. Dunn
a71a7ffa53
Update the CHANGELOG file.
2017-02-14 07:55:22 +00:00
Reece H. Dunn
b3295493d3
Merge remote-tracking branch 'JRMeyer/master'
2017-02-14 07:54:20 +00:00
Reece H. Dunn
c4ca7a1202
Add wchar.h and wctype.h compatibility shims using ucd-tools. This is applied to all platforms to provide consistent behaviour.
2017-02-13 19:49:30 +00:00
Reece H. Dunn
1378a81a06
Remove the wchar tables from readclause, now the standard is* and to* APIs are being used.
2017-02-13 19:48:57 +00:00
Reece H. Dunn
5975f07095
Replace the *2 wchar/wctype APIs with their standard versions. These will be fixed using compatibility headers.
2017-02-13 07:43:23 +00:00
Reece H. Dunn
d2a919bc7b
Merge commit '6346ede604270202b2aad8159cb914b7a2276c34'
2017-02-12 21:32:06 +00:00
Reece H. Dunn
6346ede604
isalnum: use the Alphabetic derived core property to check that the character is in the alpha class.
2017-02-12 21:22:01 +00:00
Reece H. Dunn
cbddf092c9
isalpha: use the Alphabetic derived core property to check that the character is in the alpha class.
2017-02-12 21:20:03 +00:00
Reece H. Dunn
b38659582f
islower: include the Other_Lowercase characters.
2017-02-12 17:28:22 +00:00
Reece H. Dunn
9d1469b956
printdata: use the Uppercase property from DerivedCoreProperties.
2017-02-12 16:03:55 +00:00
Reece H. Dunn
1fc20f39f5
isupper: include the Other_Uppercase characters.
2017-02-12 14:51:24 +00:00
Reece H. Dunn
d956501863
printdata: load all the properties from the PropList data.
2017-02-12 14:26:09 +00:00
Reece H. Dunn
ac082c9400
Add tests for the remaining is* APIs.
2017-02-12 13:19:43 +00:00
Reece H. Dunn
eb08dc422d
Update the copyright dates.
2017-02-12 12:24:18 +00:00
Reece H. Dunn
c9f2940373
isblank: don't include <noBreak> characters, and add tests for this API.
2017-02-12 11:47:30 +00:00
Reece H. Dunn
f109bb918f
isspace: don't include <noBreak> characters.
2017-02-12 11:11:52 +00:00
Reece H. Dunn
5f9dc111cf
Add tests for the isdigit and isxdigit ctype APIs.
2017-02-12 09:53:43 +00:00
Reece H. Dunn
bd71fed013
ctype: return true in isupper/islower if there is a simple case mapping present
2017-02-12 09:22:25 +00:00
Reece H. Dunn
e77b7c7b49
printdata: create an isspace helper function
2017-02-12 08:48:40 +00:00
Reece H. Dunn
ceda811b12
printdata: add the properties to the primary data map
2017-02-12 08:16:23 +00:00
Reece H. Dunn
a2193799e4
printdata: use get to return a default value if the map key is not present
2017-02-12 08:03:15 +00:00
Reece H. Dunn
fe3e3350e4
Merge remote-tracking branch 'ValdisVitolins/master'
2017-02-11 22:25:15 +00:00
Reece H. Dunn
01852ee90d
isdigit: C99 compatibility -- only check [0-9].
2017-02-11 18:20:08 +00:00
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
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
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
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
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
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
Reece H. Dunn
7c57bdb357
Merge remote-tracking branch 'pettarin/master'
2017-02-03 18:39:32 +00:00
Reece H. Dunn
923bfdb82c
ipa: ʍ (vls ptr vel frc)
2017-02-02 13:08:59 +00:00
Reece H. Dunn
1cd9bf80b3
ipa: d͡z (vcd alv sib afr)
2017-02-02 12:57:28 +00:00
Reece H. Dunn
2c45f60588
ipa: t͡s (vls alv sib afr).
2017-02-02 08:02:45 +00:00
Reece H. Dunn
dd66fe41e3
ipa: t͡s (vls alv sib afr).
2017-02-02 07:50:07 +00:00
Reece H. Dunn
1a0594c62f
Fix reading stdin buffers larger than 1000.
...
Patch by https://github.com/ChliHug .
2017-02-02 07:22:59 +00:00
Reece H. Dunn
98355a0f47
ipa: h (vls glt frc).
2017-02-01 23:15:59 +00:00
Reece H. Dunn
5cb8ce12bd
ipa: χ (vls uvl frc).
2017-02-01 23:12:19 +00:00
Reece H. Dunn
c88c43eecc
ipa: x (vls vel frc).
2017-02-01 23:09:53 +00:00
Reece H. Dunn
f05a32bf0f
ipa: ç (vls pal frc).
2017-02-01 23:06:16 +00:00
Reece H. Dunn
e338295e19
ipa: ɬ (vls alv lat frc).
2017-02-01 23:02:01 +00:00
Reece H. Dunn
cc7127d26e
ipa: ɕ (vls alp sib frc).
2017-02-01 22:56:47 +00:00
Reece H. Dunn
e51dc6e61a
ipa: sʲ (vls alv sib frc pzd).
2017-02-01 22:54:05 +00:00
Reece H. Dunn
d8aa055697
ipa: zʲ (vls alv sib frc pzd).
2017-02-01 22:50:21 +00:00
Reece H. Dunn
1135ff1013
ipa: ʂ (vls rfx sib frc).
2017-02-01 22:38:41 +00:00
Reece H. Dunn
dce61376d8
ipa: ʃ (vls pla sib frc).
2017-02-01 22:32:16 +00:00
Reece H. Dunn
ce810f3cd8
ipa: s (vls alv sib frc).
2017-02-01 22:29:58 +00:00
Reece H. Dunn
d2a04674e8
ipa: θ (vls dnt frc).
2017-02-01 22:26:02 +00:00
Reece H. Dunn
175d3c0299
ipa: f (vls lbd frc).
2017-02-01 22:23:54 +00:00
Reece H. Dunn
d4a2846837
ipa: k (vls vel stp).
2017-02-01 22:18:39 +00:00
Reece H. Dunn
302decc882
ipa: p (vls blb stp).
2017-02-01 22:15:07 +00:00
Reece H. Dunn
9796200f26
ipa: ʟ (vcd vel lat apr).
2017-02-01 22:09:56 +00:00
Reece H. Dunn
74c3ff5c97
ipa: ʎ (vcd pal lat apr).
2017-02-01 22:05:46 +00:00
Reece H. Dunn
b7428eb443
ipa: ɭ (vcd rfx lat apr).
2017-02-01 22:01:56 +00:00
Reece H. Dunn
217eceeb34
ipa: ɫ (vcd alv fzd lat apr).
2017-02-01 21:54:47 +00:00
Reece H. Dunn
a5e5202ca5
ipa: l (vcd alv lat apr).
2017-02-01 21:46:31 +00:00
Reece H. Dunn
695a9007aa
ipa: q (vls uvl stp)
2017-02-01 13:18:18 +00:00
Reece H. Dunn
e836376922
ipa: c (vls pal stp)
2017-02-01 13:12:09 +00:00
Reece H. Dunn
88bdbe9256
ipa: t͡ɕ (vls alp sib afr)
2017-02-01 13:07:26 +00:00
Reece H. Dunn
d170b0c024
ipa: t͡ʃ (vls pla sib afr)
2017-02-01 12:56:03 +00:00
Reece H. Dunn
09601af6f5
ipa: ʁ (vcd uvl frc).
2017-02-01 07:49:47 +00:00