Reece H. Dunn
79a87d57b8
en: Make previous Edgar Allan Poe fixes use /I#/ and /I2/ consistently.
2017-03-07 22:07:56 +00:00
Reece H. Dunn
675ff1975c
en: Use /I#/ and /I2/ consistently with their intended usage.
2017-03-07 21:37:38 +00:00
Reece H. Dunn
931739f343
en: Document the unstressed RABBIT, ROSES and EXPLORE vowels.
2017-03-07 21:09:01 +00:00
Reece H. Dunn
533b3af4c6
en: fix deposite
2017-03-06 20:20:44 +00:00
Reece H. Dunn
e55ee58dd6
en: expand æ and œ ligatures
2017-03-06 19:44:40 +00:00
Reece H. Dunn
01c4773c57
Merge remote-tracking branch 'Christianlm/master'
2017-03-06 19:36:46 +00:00
Reece H. Dunn
3b45bb3f0a
CHANGELOG.md: Add Maori to the list of new languages.
2017-03-06 19:33:19 +00:00
Reece H. Dunn
f3e6dc2ca6
Fix the 'mi' target for building the Maori language.
2017-03-06 19:31:03 +00:00
Reece H. Dunn
946c082899
Merge remote-tracking branch 'orotau/development'
2017-03-06 19:29:17 +00:00
Reece H. Dunn
0004691f72
en/en-US: Pronunciation fixes for Edgar Allan Poe's The Masque of the Red Death
2017-03-05 19:49:54 +00:00
Reece H. Dunn
43709dc4d4
CHANGELOG.md: Fix a typo in Katakana.
2017-03-04 13:08:57 +00:00
Reece H. Dunn
d2211309ec
en-US: Fix the HAPPY vowel.
2017-03-04 10:21:18 +00:00
Reece H. Dunn
a4805aa63a
Merge remote-tracking branch 'rhdunn/master'
2017-03-02 22:13:12 +00:00
Reece H. Dunn
9becb864de
en-US: Fixes for Edgar Allan Poe's The Cask of Amontillado
2017-03-02 22:12:25 +00:00
Reece H. Dunn
93cede9374
Windows Installer: Install the 'pt' voice, renamed from 'pt-PT'.
2017-03-02 12:56:06 +00:00
Reece H. Dunn
d9e5cc5941
Windows Installer: Install the 'nb' voice, renamed from 'no'.
2017-03-02 12:53:25 +00:00
Reece H. Dunn
a9be45e9af
Windows Installer: The fa-en-us voice has been removed, so remove it from the installer.
2017-03-02 12:48:23 +00:00
Reece H. Dunn
00b1ab8336
en-US: Don't use /I/ for the EXPLORE vowel, based on user feedback.
2017-03-02 07:24:55 +00:00
Reece H. Dunn
6a85d3e632
en: Create a custom /n/ phoneme to support /n/ velarization.
2017-03-02 07:01:06 +00:00
Reece H. Dunn
51c8a2d7d9
Rename the isVel check to isVelar.
2017-03-02 06:41:51 +00:00
Reece H. Dunn
4d97ddaf9c
Merge remote-tracking branch 'rhdunn/master'
2017-03-01 23:38:56 +00:00
Reece H. Dunn
4297db7f98
en: Fixes for Edgar Allan Poe's The Cask of Amontillado
2017-03-01 23:37:54 +00:00
Reece H. Dunn
8ba9484927
Windows Installer: Update the locations of the language files.
2017-02-28 13:01:29 +00:00
Reece H. Dunn
50a1a5f2f6
Windows: Update the Visual C++ project files to build the ucd-tools files.
2017-02-28 12:57:27 +00:00
Reece H. Dunn
7b7363b6ed
fr: Make /j./ map to /y/ for now. It did not have a proper phoneme definition, so was silent.
2017-02-28 07:34:47 +00:00
Reece H. Dunn
304829e118
en-US: map /O2/ to /O/ for the CLOTH vowel.
2017-02-28 07:29:34 +00:00
Reece H. Dunn
418643afcb
en: Use /d#/ consistently for -ed endings to properly detect /t/ or /d/ pronunciations.
2017-02-28 07:17:44 +00:00
Reece H. Dunn
3d41a8abcf
en-US: Fixes for CLOTH vowels from The Raven.
2017-02-25 19:27:30 +00:00
Reece H. Dunn
a940ed0542
en: Use a new /O2/ phoneme for the CLOTH vowel.
2017-02-25 18:07:05 +00:00
Reece H. Dunn
348d2f19a6
en-US: Fixes for GenAm specific pronunciations of Edgar Allan Poe's The Raven.
2017-02-25 15:09:06 +00:00
Reece H. Dunn
e1827a3569
en-US: Use /i/ instead of /I/ for HAPPY vowels.
2017-02-25 14:31:19 +00:00
Reece H. Dunn
6ae8326fbe
en-GB-x-rp: use /ɪ/ for the HAPPY vowel to reflect its pronunciation.
2017-02-25 10:35:18 +00:00
Reece H. Dunn
5c213b7133
docs: Document the lexical set transcriptions used by the en language files.
2017-02-25 10:32:03 +00:00
Reece H. Dunn
bd04b540e9
en: Preserve the /i@/~/i@3/ distinction so N[EAR] (/i@3/) and MILL[IO]N (/i@/) can be differentiated.
2017-02-25 09:45:02 +00:00
Reece H. Dunn
299c91aca1
base1: Restore the original eSpeak definitions for /l/. The ipa table versions are causing issues.
2017-02-25 09:35:08 +00:00
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