Reece H. Dunn
b07448cf30
en: add replacement rule tests
6 years ago
Reece H. Dunn
b618f01059
Make the emoji version configurable.
7 years ago
Valdis Vitolins
031f34ac61
ru: create Russian (Latvia) accent
7 years ago
Valdis Vitolins
789d820ad4
shn: add support for Shan language from ronaldaug
7 years ago
Valdis Vitolins
0837015514
ar: use the same mapping file for mb-ar1 and mb-ar2 voices
There are small differences between diphone set of the voices, but they are not used from espeak-ng
7 years ago
Reece H. Dunn
3582aa6aca
docs: Support a non-verbose output when building the html documentation.
7 years ago
Valdis Vitolins
8be30d259e
ht: issue #452 — add initial support for Haitian Creole language
7 years ago
Reece H. Dunn
ee9606d000
yue: (emoji) -- CLDR 33 emoji translations
7 years ago
Reece H. Dunn
b033706432
sd: (emoji) -- CLDR 33 emoji translations
7 years ago
Reece H. Dunn
9c37503f7f
gd: (emoji) -- CLDR 33 emoji translations
7 years ago
Reece H. Dunn
19dce78b5f
docs: Don't search 3 levels deep for markdown files.
7 years ago
Reece H. Dunn
d86ddfca8a
docs: Support building all markdown documents.
7 years ago
Valdis Vitolins
60d7ff085d
Sort build entries
7 years ago
Valdis Vitolins
e20e767952
fr: add configuration files for MBROLA's Canadian French 1 and 2 voices
7 years ago
Valdis Vitolins
291178a6cd
it: add configuration files for MBROLA's it1 and it2 voices
7 years ago
Valdis Vitolins
f1602ba8d1
fr: remove number from phoneme translation file, as it can be used for all MBROLA voices
There are small differences for diphone sets, but these are not used
from eSpeak NG.
7 years ago
Juho Hiltunen
8ac2a29199
Don't build or install test programs with make and make install.
Using make check builds but does not install them.
7 years ago
Juho Hiltunen
52b999ab4e
Don't build or install test libraries with make and make install.
Using make check builds but does not install them.
7 years ago
Reece H. Dunn
9f0fbed8ac
make: Dictionary _emoji, _extra, and _dict rules currently depend on GNU make patterns to work.
7 years ago
Juho Hiltunen
4e8d47d2cc
portability: use suffix rules instead of pattern rules.
Closes #396 .
7 years ago
Reece H. Dunn
0d9c91bac9
Pass AM_CFLAGS to ssml-fuzzer.test.
7 years ago
Reece H. Dunn
d5c52ab39f
Fix building ssml-fuzzer with libFuzzer.
7 years ago
Sascha Brawer
1791e30e42
Add a fuzz target for SSML input
https://github.com/espeak-ng/espeak-ng/issues/407
7 years ago
Reece H. Dunn
3dbb0e6de3
tests: rename {languages => language-pronunciation}.test
7 years ago
Reece H. Dunn
5e1671f08b
tests: rename {phoneme-audio => language-phonemes}.test
7 years ago
Reece H. Dunn
15190d4de1
tests: rename {phoneme-output => translate}.test
7 years ago
Reece H. Dunn
6dc13c99a9
fr: remove the unused fr-CA phoneme table.
There is no fr-CA language dialect dialect file, nor has there
been in the espeak/espeak-ng history.
The fr-CA phoneme table defined the additional phonemes [U], [y"],
[E:], and [A]. The fr-FR phoneme table mapped these to [u], [y],
[E], and [a] respectively. This meant to describe the phonemes that
have not been merged in fr-CA, but have merged in fr-FR, as described
in https://en.wikipedia.org/wiki/Quebec_French_phonology .
The only use of these phonemes in the French dictionary was with
the word "tramway" using [E:]. This has been replaced with [E] to
match the rest of the dictionary file transcriptions, and those
phonemes for fr-CA have been removed.
If fr-CA is supported in the future, the French dictionary would
need to be modified to reverse the merger of the phonemes that are
not merged in fr-CA, with the merge logic being performed in the
fr-FR phoneme table like in the code being removed in this commit.
7 years ago
Juho Hiltunen
a8239c4502
start moving SSML related parsing to ssml.c
move: attrcmp() and attrlookup()
new file ssml.c added to Makefile.am
7 years ago
Sascha Brawer
7e669f1812
Add tests on SSML parsing
A corpus of SSML input files will also be needed for fuzzing.
https://github.com/espeak-ng/espeak-ng/issues/407
7 years ago
Reece H. Dunn
1c7c6debcc
tests: test af consonant and vowel audio generation
7 years ago
Valdis Vitolins
7fb620505d
lt: fix missed configuration after joined phoneme traslation file
7 years ago
Reece H. Dunn
27985b0727
gn: build the dictionary file when running 'make'
7 years ago
Reece H. Dunn
9dc755f9ea
Don't add an empty hak_emoji file -- emoji files are optional.
7 years ago
Valdis Vitolins
75e42d6870
hak: Initial support added for Hakka Chinese by Chen Chien-ting
7 years ago
Valdis Vitolins
ee80a5b101
lt: Mbrola — as mapping is the same, only one phoneme mapping file left
7 years ago
Valdis Vitolins
d14d154c71
cmn: Initial support for Mbrola cn1 voice (Mandarin Chinese) added
7 years ago
linuxscout
fe019944ce
Add mbrola support for arabic
Add ar1 mbrola support
Modify ar2 mbrola support
7 years ago
Valdis Vitolins
1d97a1ef93
ar: issue #186: initial support for mbrola ar2 voice
7 years ago
Valdis Vitolins
7ee76fe39b
Fixes for Myanmar (Burmese) language
Folder Myanmar renamed to myanmar to make similar with others
Fixed configuration file
Fixed my_rules file to make them compile
7 years ago
Reece H. Dunn
6043d35c72
Add phoneme output tests.
7 years ago
Reece H. Dunn
50a2d8e291
Revert "Use strcpy instead of memcpy+strlen."
This reverts commit 119c200e00
.
7 years ago
Reece H. Dunn
119c200e00
Use strcpy instead of memcpy+strlen.
This replaces uses of:
memcpy(dst, src, strlen(src))
with:
strcpy(dst, src)
This fixes issues with reading past the end of the copied buffer
(e.g. when processing word-based replacements for emoji characters)
by ensuring that the destination buffer is null terminated.
Reported by Michael Curran <[email protected] >
7 years ago
Reece H. Dunn
b357f47394
Android: add the language files to espeakdata.zip from their new location.
7 years ago
Reece H. Dunn
8d07d2eacd
ta: (emoji) -- CLDR 31.0.1 emoji translations
7 years ago
Reece H. Dunn
bc7d806505
ne: (emoji) -- CLDR 31.0.1 emoji translations
7 years ago
Reece H. Dunn
3bc6da0d07
my: (emoji) -- CLDR 31.0.1 emoji translations
7 years ago
Reece H. Dunn
2642ba8ed5
ml: (emoji) -- CLDR 31.0.1 emoji translations
7 years ago
Reece H. Dunn
0bb4501253
Revert "pa: remove the emoji support for now, as it fails to build"
This reverts commit 593949dec6
.
7 years ago
Reece H. Dunn
cec0e773a4
Remove the tokenizer code. This is not currently used, and should be designed from espeak's behaviour.
7 years ago
Reece H. Dunn
18d3a0819a
Unicode Emoji 5.0
8 years ago