Reece H. Dunn
81cfcecfe7
tests: remove a todo comment that is not relevant (it was added by mistake)
7 years ago
Reece H. Dunn
005c490b90
tests: test grc consonant and vowel audio generation
7 years ago
Reece H. Dunn
0efb5600fc
tests: test gn consonant and vowel audio generation
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
eaa08a2bc3
translate: Don't crash translating root words that map to another list entry.
If the list file contains a text replacement to another
entry in the list file, e.g.:
ripost riposte $text
riposte rI#p0st
calling it from a prefix or suffix rule such as 'riposted'
causes word_out[0] to be NULL, as TranslateWord3 has the
information needed to perform the mapping. In this case,
no phonemes have been written in this loop and the phonemes
have been calculated, so don't override them.
7 years ago
Reece H. Dunn
ad4155e705
tests: Add test cases for NVDA issue 7805.
7 years ago
Reece H. Dunn
7e5d785ae9
tests: extend the English language pronunciation tests to cover all the lexical sets.
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
439b2d45d1
tests: move the Latvian pronunciation tests to languages.test
7 years ago
Reece H. Dunn
9e1bed69f0
tests: make the language tests phoneme-based.
The phoneme to audio tests are covered in the phoneme-audio tests.
Therefore, the language tests just need to test the text to
phoneme logic.
7 years ago
Juho Hiltunen
246d1006e9
include readclause.h in tests
7 years ago
Reece H. Dunn
f55cce345e
tests: test gd consonant and vowel audio generation
7 years ago
Reece H. Dunn
8c41a01ec4
tests: test ga consonant and vowel audio generation
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
Reece H. Dunn
6e3bcb1243
tests: test fr consonant and vowel audio generation
7 years ago
Reece H. Dunn
4bf83271ec
tests: test fi consonant and vowel audio generation
7 years ago
Reece H. Dunn
41f19d4137
tests: test fa consonant and vowel audio generation
7 years ago
Reece H. Dunn
477395e29a
tests: test eu consonant and vowel audio generation
7 years ago
Reece H. Dunn
605fa2d7dc
tests: test et consonant and vowel audio generation
7 years ago
Reece H. Dunn
219d187a61
tests: test es consonant and vowel audio generation
7 years ago
Reece H. Dunn
04dd5168a0
tests: test eo consonant and vowel audio generation
7 years ago
Reece H. Dunn
e05b478f22
tests: use autoconf-style output when checking for the sha1 command.
7 years ago
Reece H. Dunn
f71068a500
tests: test en consonant and vowel audio generation
7 years ago
Reece H. Dunn
2b6f862ad4
tests: test el consonant and vowel audio generation
7 years ago
Reece H. Dunn
beb8ed816f
tests: test de consonant and vowel audio generation
7 years ago
Reece H. Dunn
62c169e52e
tests: test da consonant and vowel audio generation
7 years ago
Reece H. Dunn
52c2b722a9
tests: test cs consonant and vowel audio generation
7 years ago
Reece H. Dunn
80dec4ce7c
tests: test cs consonant and vowel audio generation
7 years ago
Reece H. Dunn
a9c6d6a5e9
ssml.test: pass -q to the espeak-ng command to prevent it speaking.
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
46123680be
tests: test cmn consonant and vowel audio generation
7 years ago
Reece H. Dunn
5df6b03623
tests: test ca consonant and vowel audio generation
7 years ago
Reece H. Dunn
12a5456ff9
tests: test bs consonant and vowel audio generation
7 years ago
Reece H. Dunn
5d2da4b91a
tests: test bpy consonant and vowel audio generation
7 years ago
Reece H. Dunn
8c41f6bd0c
tests: test bn consonant and vowel audio generation
7 years ago
Reece H. Dunn
0255eda4b2
tests: test bg consonant and vowel audio generation
7 years ago
Reece H. Dunn
da41595457
tests: test az consonant and vowel audio generation
7 years ago
Reece H. Dunn
b9a0e090f6
tests: test as consonant and vowel audio generation
7 years ago
Reece H. Dunn
6b5187fb47
tests: test ar consonant and vowel audio generation
7 years ago
Reece H. Dunn
3029b12358
tests: test an consonant and vowel audio generation
7 years ago
Reece H. Dunn
bf42a488ea
tests: test am consonant and vowel audio generation
7 years ago
Reece H. Dunn
1c7c6debcc
tests: test af consonant and vowel audio generation
7 years ago
Reece H. Dunn
062df03e9e
de: revert the phoneme and dictionary changes
7 years ago
Valdis Vitolins
3dea33965e
lv: different improvements
7 years ago
Reece H. Dunn
9812e009d7
de: fix running 'make check' with the voice changes
7 years ago
Valdis Vitolins
b762eac37f
Fix test because of changes in transliteration
7 years ago
Valdis Vitolins
a2743a0264
Test updated due to phonetic changes in Latvian pronunciation
7 years ago
Reece H. Dunn
7a33e60234
Reapply the emoji fix from commit 119c200e, only changing the code causing the issue.
7 years ago