Reece H. Dunn
d578e9ebd7
Android: Update gradle to 2.3.3.
2017-08-20 22:31:56 +01:00
Reece H. Dunn
8585b0b47d
Fix the return status code from Synthesize when the voices cannot be found.
2017-08-19 12:27:39 +01:00
Reece H. Dunn
882c2651e1
Fix setting the default voice from espeak_SetVoiceByProperties.
2017-08-19 12:08:39 +01:00
Reece H. Dunn
16bea7fd0f
Don't crash in LoadVoice if langopts is NULL.
2017-08-19 11:44:13 +01:00
Reece H. Dunn
4d4a8419f8
Test espeak_SetVoiceByName with an invalid voice name.
2017-08-19 10:19:00 +01:00
Reece H. Dunn
aee367c334
Add espeak_SetVoiceByProperties tests with the languages property.
2017-08-19 10:11:32 +01:00
Reece H. Dunn
c0308e3140
tests/api: test that the translator's dictionary is correct.
2017-08-19 09:05:27 +01:00
Reece H. Dunn
7fc1e30316
Add tests for espeak_SetVoiceByName.
2017-08-19 08:59:50 +01:00
Reece H. Dunn
8d07d2eacd
ta: (emoji) -- CLDR 31.0.1 emoji translations
2017-08-16 19:23:07 +01:00
Reece H. Dunn
bc7d806505
ne: (emoji) -- CLDR 31.0.1 emoji translations
2017-08-16 19:19:55 +01:00
Reece H. Dunn
3bc6da0d07
my: (emoji) -- CLDR 31.0.1 emoji translations
2017-08-16 19:18:14 +01:00
Reece H. Dunn
2642ba8ed5
ml: (emoji) -- CLDR 31.0.1 emoji translations
2017-08-16 19:15:42 +01:00
Reece H. Dunn
0bb4501253
Revert "pa: remove the emoji support for now, as it fails to build"
...
This reverts commit 593949dec6 .
2017-08-16 19:08:51 +01:00
Reece H. Dunn
cec0e773a4
Remove the tokenizer code. This is not currently used, and should be designed from espeak's behaviour.
2017-08-16 19:04:26 +01:00
Reece H. Dunn
9ac9831129
af: Updates from Christo de Klerk.
2017-08-05 14:36:28 +01:00
Reece H. Dunn
2081a51ff8
Merge remote-tracking branch 'Christianlm/master'
2017-08-05 14:33:30 +01:00
Reece H. Dunn
afa99784ab
en: various pronunciation fixes
2017-08-05 14:30:33 +01:00
chrislm
4c696620bb
IT: new improvements (tested on june/july 2017)
2017-08-01 17:21:38 +02:00
Reece H. Dunn
01919cd48a
en: fix -edly pronunciation.
2017-07-31 07:59:38 +01:00
Ben
c98ed977f2
Adding IPA output to emscripten js library and demo
2017-07-28 17:06:55 +02:00
Reece H. Dunn
22270bd259
Fix reading hash table entries > 128.
...
This is related to ebfa320956 , but
when reading the hash chain entry length, not writing it.
If char is signed, then before this change the length would be
negative, causing problems loading the dictionary.
2017-07-26 21:11:44 +01:00
Reece H. Dunn
ebfa320956
Fix storing the line length in the hash chain.
...
The length is stored as the first byte in the output from
compile_line. As the data pointer is char, if char is signed then
length could be negative resulting in undefined behaviour. This
commit fixes the issue by reading and writing that byte as a
uint8_t.
This bug was caused by 2a00ca79f6 .
Previously, the entries could only be a maximum of 128 bytes, and
would not be negative on platforms with signed chars. That
commit was made to support long emoji entries, especially for
non-Latin languages where the utf-8 representations could be
longer than 128 bytes.
This change also adds some documentation to make it clearer what
is going on. NOTE: The code should really be using actual struct
objects instead of writing to opaque char buffers.
Reported by Reef Turner <reef@nvaccess.org >
2017-07-26 20:44:27 +01:00
Reece H. Dunn
e7ac4b819d
hash_counts is never used, so remove it.
...
Reported by Reef Turner <reef@nvaccess.org >
2017-07-26 20:21:05 +01:00
Reece H. Dunn
0383e3525a
Merge commit '0994206f710a4defc1eecfb78ab70ff57c58fcda'
2017-07-26 19:53:11 +01:00
Reece H. Dunn
921229259d
Use int to store the value from GetFileLength.
...
This fixes the clang warning:
comparison of unsigned expression < 0 is always false
[-Wtautological-compare]
Reported by Reef Turner <reef@nvaccess.org >
2017-07-26 19:50:03 +01:00
Valdis Vitolins
fb64332f66
Merge branch 'master' of https://github.com/espeak-ng/espeak-ng
2017-07-26 17:07:28 +03:00
Valdis Vitolins
669b9f16c2
Improvements for Sindhi and Urdu Languages by Ejaz Shah
2017-07-26 17:06:16 +03:00
Reef Turner
0994206f71
address buffer overrun when dict listx file has no trailling newline
...
See ar_listx as an example.
2017-07-25 14:29:45 +08:00
Reece H. Dunn
d0169db792
af: Updates from Christo de Klerk.
2017-07-23 20:32:28 +01:00
Reece H. Dunn
46f935d9de
en: pronunciation fixes, including some Irish names/words
2017-07-15 10:30:19 +01:00
Reece H. Dunn
0b4d06dd9f
Merge commit '3278ddaa721c9a9d7de2415e64cba941e2e908f8'
2017-07-10 07:22:20 +01:00
Reece H. Dunn
3278ddaa72
Update the UCD version to 10.0.0.
2017-07-10 07:21:29 +01:00
Reece H. Dunn
8566f2ee35
Merge commit 'f26aca0aa1b9485634314d0d1710d2a0bb67776d'
2017-07-10 07:17:42 +01:00
Reece H. Dunn
d20422f192
en: various pronunciation fixes
2017-07-09 15:06:26 +01:00
Reece H. Dunn
58a0363762
Android: Fix the location of ucd-tools (it is now in src/ucd-tools).
2017-07-06 19:29:14 +01:00
Reece H. Dunn
fb97d1bd75
Merge remote-tracking branch 'shadyar/patch-4'
2017-06-26 21:24:52 +01:00
Reece H. Dunn
234d58a699
Merge remote-tracking branch 'shadyar/patch-3'
2017-06-26 21:24:48 +01:00
Valdis Vitolins
1f63acd93d
Documentation: links to sonic and pcaudiolib changed to forks of espeak-ng project
2017-06-26 22:48:30 +03:00
Reece H. Dunn
f26aca0aa1
ucd-tools 10.0.0
2017-06-25 15:55:34 +01:00
Reece H. Dunn
1cb4115eab
Add Emoji_Component support from emoji-data.txt.
2017-06-25 15:51:37 +01:00
Reece H. Dunn
18d3a0819a
Unicode Emoji 5.0
2017-06-25 15:41:46 +01:00
Reece H. Dunn
023ebace9a
Add Regional_Indicator support from PropList.txt.
2017-06-25 15:27:53 +01:00
Reece H. Dunn
4c1ff765f1
Unicode Character Data 10.0.0
2017-06-25 15:13:08 +01:00
Reece H. Dunn
bdc255835e
Provide a compatibility implementation of iswblank for C89 compilers.
2017-06-25 13:07:06 +01:00
Reece H. Dunn
223d14bec8
Move the type declaration out of the for loops to support building with a C89 compiler.
2017-06-25 12:25:26 +01:00
Reece H. Dunn
0b56f2e5bc
Use C-style comments to support using a C89 compiler.
2017-06-25 12:23:28 +01:00
Reece H. Dunn
6ff015f171
Use curl's -o to save the data files.
...
This will prevent writing the file if the command fails.
2017-06-25 10:03:51 +01:00
Reece H. Dunn
da3ed3aa9b
Update the CHANGELOG to include the emoji-data properties.
2017-06-25 09:37:51 +01:00
shadyar
042d1bf79d
reading Persian was debugged through editing exceptional words.
2017-06-24 12:15:21 +04:30
shadyar
06b702e94a
debugging some rules
2017-06-24 11:43:47 +04:30