Commit Graph
100 Commits
Author SHA1 Message Date
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