Reece H. Dunn
3057e8206d
vim: support flag-only entries
2017-06-03 15:55:05 +01:00
Reece H. Dunn
a1a5755dcb
vim: support multi-word text pronunciations
2017-06-03 15:52:57 +01:00
Reece H. Dunn
bd0d550fee
vim: recognise the new emoji dictionary files
2017-06-03 15:49:16 +01:00
Reece H. Dunn
416bc66dca
Fix pronouncing replacement text that is dependent on start of word rules.
2017-05-29 11:53:33 +01:00
Reece H. Dunn
0a31420cd7
en (emoji): fix speaking the place medal emojis
2017-05-29 11:21:12 +01:00
Reece H. Dunn
9ea08472f6
Ignore the espeak-ng-data/mbrola directory, where espeak-ng looks for mbrola voice files.
2017-05-28 10:44:24 +01:00
Reece H. Dunn
7accbcd498
Only update the sample rate if the mbrola voice was successfully loaded.
2017-05-28 10:41:16 +01:00
Reece H. Dunn
e41a78d819
Report the actual error from LoadMbrolaTable when loading the mbrola voice.
2017-05-28 10:38:15 +01:00
Reece H. Dunn
801753bdbd
[Windows] Fix installing the cs, pl, ru and sk language files after fixing their language family.
2017-05-28 09:57:06 +01:00
Reece H. Dunn
133d44039a
en: (emoji) -- zwj sequences - gendered gestures (Unicode Emoji 5.0).
2017-05-26 07:07:35 +01:00
Reece H. Dunn
c163f19360
en: (emoji) -- zwj sequences - gendered activity (Unicode Emoji 5.0).
2017-05-26 07:06:37 +01:00
Reece H. Dunn
c5afdbe0d1
en: pronunciation fixes (reported by kendell clark
2017-05-25 20:47:02 +01:00
Reece H. Dunn
8dde51ca87
Remove the now unused emoji_zwj specifier.
2017-05-25 07:23:21 +01:00
Reece H. Dunn
ea34ebcad5
en: (emoji) -- zwj sequences - gendered role (Unicode Emoji 5.0).
2017-05-25 07:16:16 +01:00
Reece H. Dunn
f2a655f0a8
en: (emoji) -- Enumerate gender+object ZWJ emojis.
...
These are to support languages that use different prefices and/or
suffices to identify gender (e.g. German). The support for emoji
modifiers on the man/woman emoji will be handled by espeak, so
they don't need to be enumerated here.
2017-05-24 07:44:54 +01:00
Reece H. Dunn
12702bb885
en: (emoji) -- Better group the ZWJ and Flag sequences.
2017-05-24 07:15:07 +01:00
Reece H. Dunn
ea0dcc9473
Testing UTS 51 (5.0-12) ED-14c. emoji keycap sequence
2017-05-23 07:56:14 +01:00
Reece H. Dunn
37819f0781
Testing UTS 51 (5.0-12) ED-14b. emoji combining sequence
2017-05-23 07:49:37 +01:00
Reece H. Dunn
6f39beb154
Testing UTS 51 (5.0-12) ED-14. emoji tag sequence (tag_base = emoji character)
2017-05-23 07:28:11 +01:00
Reece H. Dunn
421518e8cc
Testing UTS 51 (5.0-12) ED-14. emoji flag sequence
2017-05-22 07:46:36 +01:00
Reece H. Dunn
40eed16247
Testing UTS 51 (5.0-12) ED-13. emoji modifier sequence
2017-05-22 07:32:26 +01:00
Reece H. Dunn
281cb5513e
Testing UTS 51 (5.0-12) ED-9a. emoji presentation sequence
2017-05-22 07:12:58 +01:00
Reece H. Dunn
e02ab7d0c2
Testing UTS 51 (5.0-12) ED-8a. text presentation sequence
2017-05-22 07:05:23 +01:00
Reece H. Dunn
349695881e
Merge commit '32912d6565d194aec92a74fd7a1f2209acd7374e'
2017-05-21 15:56:02 +01:00
Reece H. Dunn
0653a87756
Updated the CHANGELOG file.
2017-05-21 13:54:31 +01:00
Reece H. Dunn
74afbe6647
Merge remote-tracking branch 'valdisvi/master'
2017-05-21 13:53:10 +01:00
Reece H. Dunn
f94f7effcd
Test ReadClause with a Latin-character sentence.
2017-05-21 13:49:47 +01:00
Reece H. Dunn
fbd2e679fc
Don't crash if loading the default voice fails.
2017-05-21 12:44:10 +01:00
Reece H. Dunn
dced9f58fd
Clean up the decoder memory in espeak_Terminate.
2017-05-21 12:07:15 +01:00
Reece H. Dunn
63e2826753
Ensure that the old translator is not used after calling espeak_Terminate.
2017-05-21 12:01:46 +01:00
Reece H. Dunn
ae6116bf97
Fix calling espeak_Synth without first setting a voice, with tests.
2017-05-21 10:47:47 +01:00
Reece H. Dunn
6ab1314843
Move outbuf_size to where it is actually used.
2017-05-21 10:02:27 +01:00
Reece H. Dunn
9fc2efb1fa
Don't re-initialize my_audio if espeak_ng_InitializeOutput is called multiple times.
2017-05-21 09:49:35 +01:00
Reece H. Dunn
3189d194f1
Testing UTS 51 (5.0-12) ED-3. emoji character
2017-05-20 15:52:58 +01:00
Reece H. Dunn
27a08c5fea
Test ReadClause on single character emoji sequences.
2017-05-20 10:23:59 +01:00
Reece H. Dunn
5aa47e01ea
Simplify the readclause test names.
...
This is to support additional logic (i.e. testing the ReadClause
function) in the test functions.
2017-05-19 20:40:15 +01:00
Reece H. Dunn
37bae427c4
Remove the current voice tests.
...
These tests are limited in scope and should really be part of a
more comprehensive API tests.
2017-05-19 20:11:10 +01:00
Reece H. Dunn
ee07eaa733
Support capitalized words in text-based replacements. This is important in languages like German that differentiate pronunciation on case. Even English does this (e.g. Polish/polish).
2017-05-19 07:13:22 +01:00
Reece H. Dunn
28088e488b
en: (emoji) -- Unicode Emoji 5.0
2017-05-18 22:49:32 +01:00
Reece H. Dunn
e2c3e7e193
en: (emoji) -- Unicode Emoji 4.0 (ZWJ Sequences)
2017-05-18 19:42:16 +01:00
Reece H. Dunn
dd387793cb
en: (emoji) -- Unicode Emoji 4.0 (keycaps)
2017-05-18 19:41:34 +01:00
Reece H. Dunn
0de7b6c7db
en: (emoji) -- Unicode Emoji 4.0 (Emoji Gender Specifiers)
2017-05-18 08:00:08 +01:00
Reece H. Dunn
0125612058
en: (emoji) -- Unicode Emoji 4.0 (Emoji Modifiers)
2017-05-18 07:17:27 +01:00
Reece H. Dunn
7e85b36b4d
en: (emoji) -- Unicode Emoji 4.0 (Emoji Roles)
2017-05-18 07:16:05 +01:00
Reece H. Dunn
a493134bf2
en: (emoji) -- Don't use hyphens to separate words in replacement text, as they cause the words to be spoken together without pauses.
2017-05-17 07:36:00 +01:00
Reece H. Dunn
dd376964a1
en: (emoji) -- Don't use abbreviations in replaced text, as they don't work correctly.
2017-05-17 07:29:30 +01:00
Reece H. Dunn
76a398c963
en: (emoji) -- Use lower case letters as capitalised words don't work properly in replaced text.
2017-05-17 07:23:38 +01:00
Reece H. Dunn
f5eda76063
en: (emoji) -- Unicode Emoji 4.0 (Country Flags)
2017-05-17 07:11:30 +01:00
Reece H. Dunn
3ca6d7582e
en: (emoji) -- Unicode Emoji 4.0 (single codepoint sequences only)
2017-05-16 12:57:34 +01:00
Reece H. Dunn
a4b79f104b
Merge remote-tracking branch 'valdisvi/master'
2017-05-16 08:03:04 +01:00
Reece H. Dunn
c8af92d9d4
Merge remote-tracking branch 'Christianlm/master'
2017-05-16 08:01:52 +01:00
Reece H. Dunn
d23fe1a814
en: (emoji) -- 2B00..2BFF : Miscellaneous Symbols and Arrows (Unicode Emoji 4.0)
2017-05-16 07:56:21 +01:00
Reece H. Dunn
415c4b4a7e
en: (emoji) -- 2900..297F : Supplemental Arrows-B (Unicode Emoji 4.0)
2017-05-16 07:53:23 +01:00
Reece H. Dunn
25a533a00c
en: (emoji) -- 2700..27FF : Dingbats (Unicode Emoji 4.0)
2017-05-16 07:50:39 +01:00
Reece H. Dunn
0e538e471c
en: (emoji) -- 2600..26FF : Miscellaneous Symbols (Unicode Emoji 4.0)
2017-05-16 07:31:34 +01:00
Reece H. Dunn
8efe4e006c
en: (emoji) -- 25A0..25FF : Geometric Shapes (Unicode Emoji 4.0)
2017-05-16 07:07:19 +01:00
Reece H. Dunn
79a9d4939c
en: (emoji) -- 2460..24FF : Enclosed Alphanumerics (Unicode Emoji 4.0)
2017-05-16 07:06:13 +01:00
Reece H. Dunn
015177d988
en: (emoji) -- 2300..23FF : Miscellaneous Technical (Unicode Emoji 4.0)
2017-05-16 07:05:04 +01:00
Reece H. Dunn
0fa4f5d36a
en: (emoji) -- 2190..21FF : Arrows (Unicode Emoji 4.0)
2017-05-15 19:42:25 +01:00
Reece H. Dunn
cf2b6ac711
en: (emoji) -- 2100..214F : Letterlike Symbols (Unicode Emoji 4.0)
2017-05-15 19:33:05 +01:00
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
32912d6565
Add Emoji_Modifier_Base from emoji-data.txt.
2017-05-14 07:52:22 +01:00
Reece H. Dunn
4b874e6dbd
Add Emoji_Modifier from emoji-data.txt.
2017-05-14 07:16:49 +01:00
Reece H. Dunn
35ad249760
Add Emoji_Presentation from emoji-data.txt.
2017-05-14 07:03:12 +01:00
Reece H. Dunn
f93b98a69d
Add Emoji support from emoji-data.txt.
2017-05-13 21:18:54 +01:00
Reece H. Dunn
f00587a94d
Further simplify the README file.
2017-05-13 15:46:03 +01:00
Reece H. Dunn
bb139edc92
Simplify the library documentation in the README file.
2017-05-13 15:38:22 +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
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
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