Commit Graph
301 Commits
Author SHA1 Message Date
Valdis Vitolins 60d7ff085d Sort build entries 2018-04-08 23:36:36 +03:00
Valdis Vitolins e20e767952 fr: add configuration files for MBROLA's Canadian French 1 and 2 voices 2018-04-08 23:36:36 +03:00
Valdis Vitolins 291178a6cd it: add configuration files for MBROLA's it1 and it2 voices 2018-04-08 23:14:29 +03:00
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.
2018-04-08 20:11:17 +03:00
Juho Hiltunen 8ac2a29199 Don't build or install test programs with make and make install.
Using make check builds but does not install them.
2018-03-31 11:55:55 +03:00
Juho Hiltunen 52b999ab4e Don't build or install test libraries with make and make install.
Using make check builds but does not install them.
2018-03-31 11:55:41 +03:00
Reece H. Dunn 9f0fbed8ac make: Dictionary _emoji, _extra, and _dict rules currently depend on GNU make patterns to work. 2018-03-30 18:46:36 +01:00
Juho Hiltunen 4e8d47d2cc portability: use suffix rules instead of pattern rules.
Closes #396.
2018-03-30 19:32:05 +03:00
Reece H. Dunn 0d9c91bac9 Pass AM_CFLAGS to ssml-fuzzer.test. 2018-03-19 22:12:33 +00:00
Reece H. Dunn d5c52ab39f Fix building ssml-fuzzer with libFuzzer. 2018-03-19 21:50:08 +00:00
Sascha Brawer 1791e30e42 Add a fuzz target for SSML input
https://github.com/espeak-ng/espeak-ng/issues/407
2018-03-12 21:30:34 +01:00
Reece H. Dunn 3dbb0e6de3 tests: rename {languages => language-pronunciation}.test 2018-03-11 14:09:26 +00:00
Reece H. Dunn 5e1671f08b tests: rename {phoneme-audio => language-phonemes}.test 2018-03-11 14:09:06 +00:00
Reece H. Dunn 15190d4de1 tests: rename {phoneme-output => translate}.test 2018-03-11 14:08:10 +00:00
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.
2018-03-08 07:12:49 +00:00
Juho Hiltunen a8239c4502 start moving SSML related parsing to ssml.c
move: attrcmp() and attrlookup()
new file ssml.c added to Makefile.am
2018-03-03 23:29:10 +02:00
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
2018-03-02 11:32:36 +01:00
Reece H. Dunn 1c7c6debcc tests: test af consonant and vowel audio generation 2018-02-28 07:10:32 +00:00
Valdis Vitolins 7fb620505d lt: fix missed configuration after joined phoneme traslation file 2018-01-11 18:49:01 +02:00
Reece H. Dunn 27985b0727 gn: build the dictionary file when running 'make' 2018-01-10 07:51:21 +00:00
Reece H. Dunn 9dc755f9ea Don't add an empty hak_emoji file -- emoji files are optional. 2017-12-29 11:03:42 +00:00
Valdis Vitolins 75e42d6870 hak: Initial support added for Hakka Chinese by Chen Chien-ting 2017-12-29 12:46:42 +02:00
Valdis Vitolins ee80a5b101 lt: Mbrola — as mapping is the same, only one phoneme mapping file left 2017-12-26 22:38:28 +02:00
Valdis Vitolins d14d154c71 cmn: Initial support for Mbrola cn1 voice (Mandarin Chinese) added 2017-12-24 00:23:23 +02:00
linuxscout fe019944ce Add mbrola support for arabic
Add ar1 mbrola support
Modify ar2 mbrola support
2017-12-07 19:01:14 +01:00
Valdis Vitolins 1d97a1ef93 ar: issue #186: initial support for mbrola ar2 voice 2017-11-30 21:14:46 +02:00
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
2017-11-12 22:59:51 +02:00
Reece H. Dunn 6043d35c72 Add phoneme output tests. 2017-11-04 08:26:48 +00:00
Reece H. Dunn 50a2d8e291 Revert "Use strcpy instead of memcpy+strlen."
This reverts commit 119c200e00.
2017-11-04 08:14:59 +00:00
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 <mick@nvaccess.org>
2017-10-01 08:50:56 +01:00
Reece H. Dunn b357f47394 Android: add the language files to espeakdata.zip from their new location. 2017-08-21 07:03:36 +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 593949dec6 pa: remove the emoji support for now, as it fails to build 2017-06-04 17:03:13 +01:00
Reece H. Dunn f8403414f2 zh: (emoji) -- CLDR 31.0.1 emoji translations 2017-06-04 15:56:24 +01:00
Reece H. Dunn 348de83de7 vi: (emoji) -- CLDR 31.0.1 emoji translations 2017-06-04 15:53:32 +01:00
Reece H. Dunn 664dbf0673 ur: (emoji) -- CLDR 31.0.1 emoji translations 2017-06-04 15:52:14 +01:00
Reece H. Dunn 1014745e7e tr: (emoji) -- CLDR 31.0.1 emoji translations 2017-06-04 15:50:00 +01:00
Reece H. Dunn a0337fecba te: (emoji) -- CLDR 31.0.1 emoji translations 2017-06-04 15:44:36 +01:00
Reece H. Dunn ae363e4c8e sw: (emoji) -- CLDR 31.0.1 emoji translations 2017-06-04 15:41:12 +01:00
Reece H. Dunn ac40f4c149 sv: (emoji) -- CLDR 31.0.1 emoji translations 2017-06-04 15:39:36 +01:00
Reece H. Dunn ae87d52317 sr: (emoji) -- CLDR 31.0.1 emoji translations 2017-06-04 15:37:51 +01:00
Reece H. Dunn b2d290b8a1 sq: (emoji) -- CLDR 31.0.1 emoji translations 2017-06-04 15:32:57 +01:00
Reece H. Dunn 2c2a78c765 sl: (emoji) -- CLDR 31.0.1 emoji translations 2017-06-04 15:30:55 +01:00
Reece H. Dunn 525239147f sk: (emoji) -- CLDR 31.0.1 emoji translations 2017-06-04 15:27:32 +01:00
Reece H. Dunn 906ac8d56f si: (emoji) -- CLDR 31.0.1 emoji translations 2017-06-04 15:24:53 +01:00