Commit Graph
2860 Commits
Author SHA1 Message Date
Reece H. Dunn a8bebbb5f1 en: (emoji) -- 2000..203C : General Punctuation (Unicode Emoji 4.0) 2017-05-15 08:00:51 +01:00
Reece H. Dunn 7e83a11194 en: (emoji) -- 1F300..1F5FF : Miscellaneous Symbols and Pictographs (Unicode Emoji 4.0) 2017-05-15 07:46:16 +01:00
Reece H. Dunn 59b91d1060 en: (emoji) -- 1F0A0..1F0FF : Playing Cards (Unicode Emoji 4.0) 2017-05-14 20:35:29 +01:00
Reece H. Dunn eb779ad262 en: (emoji) -- 1F000..1F02F : Mahjong Tiles (Unicode Emoji 4.0) 2017-05-14 20:34:20 +01:00
Reece H. Dunn 2f37f86978 en: (emoji) -- 0080..00FF : C1 Controls and Latin-1 Supplement (Unicode Emoji 4.0) 2017-05-14 20:32:46 +01:00
Reece H. Dunn 5471d703b3 en: (emoji) -- 1F900..1F9FF : Supplemental Symbols and Pictographs (Unicode Emoji 4.0) 2017-05-14 20:31:06 +01:00
Reece H. Dunn 0468052659 en: (emoji) -- 1F680..1F6FF : Transport and Map Symbols (Unicode Emoji 4.0) 2017-05-14 20:29:02 +01:00
Reece H. Dunn 9d382756c0 en: (emoji) -- 1F600..1F64F : Emoticons (Unicode Emoji 4.0) 2017-05-14 20:27:20 +01:00
Reece H. Dunn 4a5ec9a64f Include the Unicode license text in the main espeak-ng repository, as various places make use of Unicode data. 2017-05-14 18:55:58 +01:00
Reece H. Dunn dcc43bc30a Support _emoji dictionary lists for symbol and emoji pronunciations. 2017-05-14 11:05:43 +01:00
Reece H. Dunn fe14c83372 Support multi-word text replacements in dictionary list files. 2017-05-14 11:03:33 +01:00
Reece H. Dunn 05cab4f2dc Extend compile_line to include pronunciation data after a space (e.g. multi-word pronunciation replacements). 2017-05-14 08:39:29 +01:00
Reece H. Dunn 48ca2239bb Fix non-Latin character languages falling back to English when reading Latin characters. 2017-05-12 07:35:27 +01:00
Reece H. Dunn d674529b9c tests/languages.test: Rename the test function to test_lang, to avoid a conflict with the test command. 2017-05-12 07:31:48 +01:00
Reece H. Dunn 037ea03d68 Update the CHANGELOG to reflect the updates to the Farsi language. 2017-05-11 19:47:53 +01:00
Reece H. Dunn 1276bb29b6 Merge remote-tracking branch 'shadyar/patch-2' 2017-05-11 19:45:01 +01:00
Reece H. Dunn 621b81e7e4 Merge remote-tracking branch 'shadyar/patch-1' 2017-05-11 19:44:22 +01:00
Reece H. Dunn 94376c2d5f Use an enum and named values for the steps in compile_line to make the logic easier to read. 2017-05-11 19:40:43 +01:00
shadyar de931bbf99 some debugging and improvement in rules. also two suffixes where added. 2017-05-11 16:56:06 +04:30
shadyar 5eb8f56438 added around 400 exceptional words who Persian users have reported. 2017-05-11 16:34:21 +04:30
Reece H. Dunn 1695965992 Merge remote-tracking branch 'pettarin/master' 2017-05-10 07:30:33 +01:00
Reece H. Dunn 5030ff95cc automake: don't make the tests print 'done', have the make rule print 'PASSED' instead. 2017-05-09 08:01:21 +01:00
Reece H. Dunn c6a878949b automake: create a rule for the tests 2017-05-09 07:55:44 +01:00
Reece H. Dunn 800f4013f3 automake: Print a 'TEST' line to be consistent with the 'CC'/'LD' lines of the build process, and to make the tests easier to read. 2017-05-09 07:52:03 +01:00
Reece H. Dunn 8821c9e361 Split out the readclause tests so the tokenizer tests can use public-only APIs. 2017-05-09 07:44:42 +01:00
Reece H. Dunn efd1df3206 Build a test version of libespeak-ng that exposes the internal APIs. 2017-05-09 07:37:56 +01:00
Reece H. Dunn eb3c9a9bbd Fix the classification of East and West Slavic languages (ru, cs, pl, sk). 2017-05-08 20:21:01 +01:00
Reece H. Dunn 0a8bdcbf38 Correct the classification of bpy in the languages.md documentation file. 2017-05-08 19:33:34 +01:00
Reece H. Dunn d72557aed2 Add simple tests for testing voice selection by name. 2017-05-08 07:56:49 +01:00
Reece H. Dunn 961f14f6ce lv: Remove the support for Russian in the Latvian language file. This should be handled by multi-language support (Script => Language association). 2017-05-08 07:27:14 +01:00
Reece H. Dunn 0947d3b8b2 Update the CHANGELOG. 2017-05-08 07:21:12 +01:00
Reece H. Dunn 18abfa47ec Merge remote-tracking branch 'valdisvi/master' 2017-05-08 07:05:15 +01:00
Reece H. Dunn 01f2a0f845 Simplify specifying the encoding test program. 2017-05-07 18:45:41 +01:00
Valdis Vitolins 6c5903fd4b Latvian language improvements: rule adjustments, updates for specific words, generic support for Russian language 2017-05-07 20:42:38 +03:00
Reece H. Dunn 6d40577832 Move more CFLAGS definitions to AM_CFLAGS. 2017-05-07 18:38:23 +01:00
Reece H. Dunn f30b0c59e1 Move out common CFLAGS definitions to AM_CFLAGS. 2017-05-07 18:32:29 +01:00
Reece H. Dunn 85801fc1e3 Remove the now unused dictdialect functionality from the code. 2017-05-07 15:17:47 +01:00
Reece H. Dunn 2f8f125c68 Remove voice/language support for alphabet2.
This is not used by any of the espeak-ng voices and languages.
Additionally, this functionality would be superceded by support
for specifying the language used by different scripts in the
language argument on the command line.
2017-05-07 15:10:42 +01:00
Reece H. Dunn 6ec3e85007 Add language.tests for de, en and jp to test the phoneme generation. 2017-05-06 11:00:18 +01:00
Reece H. Dunn 23141dd5df jp: use 'o' instead of 'o_o'. 2017-05-06 09:56:04 +01:00
Reece H. Dunn 6e932f36f4 jp: use 'e' instead of 'e_o'. 2017-05-06 09:54:19 +01:00
Reece H. Dunn 1ed2726104 jp: use 'u' instead of 'M_Bo'. 2017-05-06 09:52:56 +01:00
Reece H. Dunn 69c976f859 jp: use 'a' instead of 'a_"'. 2017-05-06 09:49:54 +01:00
Reece H. Dunn d192fd9c55 Remove the IPA phoneme table and associated und-fonipa voice.
Supporting phoneme-based voices in espeak-ng is currently complex,
and has issues that need to be fixed in the core code before
adding support for them.
2017-05-06 09:37:16 +01:00
Reece H. Dunn 822732dfbf Revert the ipa phoneme changes.
These are causing problems with several of the voices.

Revert "ipa: n (vcd alv nas)." commit 8869c72d97.
Revert "ipa: m (vcd blb nas)." commit 581b366bb0.
Revert "ipa: ɳ (vcd rfx nas)." commit 7cc3a6c0c2.
Revert "ipa: ɲ (vcd pal nas)." commit eda7bc03d6.
Revert "ipa: ŋ (vcd vel nas)." commit efeca3b275.
Revert "ipa: document the supported pulmonic consonants in ph_ipa as an IPA chart."
       commit 675cec2fac.
Revert "ipa: ɹ (vcd alv apr)." commit 0f41dae8e9.
Revert "ipa: t (vls alv stp)." commit a49729cd70.
Revert "ipa: ensure that each phoneme has an ipa annotation."
       commit 3cdb952ea3.
Revert "ipa: t̪ (vls dnt stp)." commit dd30a61186.
Revert "ipa: d (vcd alv stp)" commit a96f748470.
Revert "ipa: d̪ (vcd dnt stp)" commit 39f7e7b2f6.
Revert "ipa: d͡ʒ (vcd pla sib afr)" commit 16be8f19bf.
Revert "ipa: d͡ʑ (vcd alp sib afr)." commit 883187cfb5.
Revert "ipa: ɟ (vcd pal stp)." commit 2e682bcdc5.
Revert "ipa: g (vcd vel stp)." commit 679b939474.
Revert "ipa: b (vcd blb stp)." commit fb6bd384ee.
Revert "ipa: j (vcd pal apr)." commit 1d36966b9f.
Revert "ipa: w (vcd ptr vel apr)." commit efade0fc71.
Revert "ipa: β (vcd blb frc)." commit 063ee44a4f.
Revert "ipa: v (vcd lbd frc)." commit 3374b13ad6.
Revert "ipa: ʋ (vcd lbd apr)." commit 0a55fe6ad4.
Revert "ipa: fix the 'Other Symbols' table."
       commit 440fb6d4bb.
Revert "ipa: ð (vcd dnt frc)." commit 6eb518ee0f.
Revert "ipa: d (vcd alv frc)." commit 0574f488c3.
Revert "ipa: ʒ (vcd pla frc)." commit 7312b1b2a2.
Revert "ipa: ʐ (vcd rfx frc)." commit dc937cf1de.
Revert "ipa: ʑ (vcd alp sib frc)." commit 8b55428ece.
Revert "ipa: ʝ (vcd pal frc)." commit 736fa69471.
Revert "ipa: ɣ (vcd vel frc)." commit 237af08312.
Revert "ipa: ʁ (vcd uvl frc)." commit 09601af6f5.
Revert "ipa: t͡ʃ (vls pla sib afr)" commit d170b0c024.
Revert "ipa: t͡ɕ (vls alp sib afr)" commit 88bdbe9256.
Revert "ipa: c (vls pal stp)" commit e836376922.
Revert "ipa: q (vls uvl stp)" commit 695a9007aa.
Revert "ipa: l (vcd alv lat apr)." commit a5e5202ca5.
Revert "ipa: ɫ (vcd alv fzd lat apr)." commit 217eceeb34.
Revert "ipa: ɭ (vcd rfx lat apr)." commit b7428eb443.
Revert "ipa: ʎ (vcd pal lat apr)." commit 74c3ff5c97.
Revert "ipa: ʟ (vcd vel lat apr)." commit 9796200f26.
Revert "ipa: p (vls blb stp)." commit 302decc882.
Revert "ipa: k (vls vel stp)." commit d4a2846837.
Revert "ipa: f (vls lbd frc)." commit 175d3c0299.
Revert "ipa: θ (vls dnt frc)." commit d2a04674e8.
Revert "ipa: s (vls alv sib frc)." commit ce810f3cd8.
Revert "ipa: ʃ (vls pla sib frc)." commit dce61376d8.
Revert "ipa: ʂ (vls rfx sib frc)." commit 1135ff1013.
Revert "ipa: zʲ (vls alv sib frc pzd)." commit d8aa055697.
Revert "ipa: sʲ (vls alv sib frc pzd)." commit e51dc6e61a.
Revert "ipa: ɕ (vls alp sib frc)." commit cc7127d26e.
Revert "ipa: ɬ (vls alv lat frc)." commit e338295e19.
Revert "ipa: ç (vls pal frc)." commit f05a32bf0f.
Revert "ipa: x (vls vel frc)." commit c88c43eecc.
Revert "ipa: χ (vls uvl frc)." commit 5cb8ce12bd.
Revert "ipa: h (vls glt frc)." commit 98355a0f47.
Revert "ipa: t͡s (vls alv sib afr)." commit dd66fe41e3.
Revert "ipa: t͡s (vls alv sib afr)." commit 2c45f60588.
Revert "ipa: d͡z (vcd alv sib afr)" commit 1cd9bf80b3.
Revert "ipa: ʍ (vls ptr vel frc)" commit 923bfdb82c.
Revert "base1: Restore the original eSpeak definitions for /l/. The ipa table versions are causing issues."
       commit 299c91aca1.
2017-05-06 08:29:18 +01:00
Alberto Pettarin 0241fb47d2 emscripten/Makefile support for both Linux, macOS 2017-05-03 23:00:06 +02:00
Reece H. Dunn 7b8fa3660d Install the encoding.h and tokenizer.h header files. 2017-05-03 19:57:08 +01:00
Reece H. Dunn dd90d3812d tokenizer.c: Support general symbol tokens. 2017-05-03 08:08:40 +01:00
Reece H. Dunn 786575c6ed tokenizer.c: Support general punctuation tokens. 2017-05-03 07:56:53 +01:00
Reece H. Dunn 0705844bf8 tokenizer.c: Move general category classification that does not override property behaviour to the end, for generic classification. 2017-05-02 18:58:24 +01:00