Valdis Vitolins
dc1979eb7b
Latvian language improvements
2017-05-31 21:02:52 +03: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
Reece H. Dunn
683579f403
Make the tokenizer.h API public.
2017-05-02 18:52:06 +01:00
Reece H. Dunn
9af96da469
Make the encoding.h API public.
2017-05-02 18:40:16 +01:00
Reece H. Dunn
55bfbb4754
tokenizer.c: Support ellipsis tokens.
2017-05-02 07:28:29 +01:00
Reece H. Dunn
706e780ff4
Merge remote-tracking branch 'pettarin/master'
2017-05-02 07:10:07 +01:00
Alberto Pettarin
3b4487e8a7
Updated directions to compile JS with emscripten
2017-05-01 21:17:04 +02:00
Alberto Pettarin
123309a07b
Added git ignore for emscripted in UCD tools
2017-05-01 20:53:36 +02:00
Reece H. Dunn
b847df63b5
tokenizer.c: Support semicolon tokens.
2017-05-01 19:38:37 +01:00
Alberto Pettarin
6ce74efeca
Fixed selection of default voice in JS demo
2017-05-01 20:38:06 +02:00
Reece H. Dunn
af7e8fc5a3
tokenizer.c: Support colon tokens.
2017-05-01 19:22:48 +01:00
Reece H. Dunn
7560070dcd
tokenizer.c: Support comma tokens.
2017-05-01 19:14:47 +01:00
Reece H. Dunn
c9199cfacb
tokenizer.c: Support exclamation mark tokens.
2017-05-01 19:00:40 +01:00