Valdis Vitolins
f2c2ec5da0
lv: improve sound of 'zv'
7 years ago
Reece H. Dunn
eb8ced46e3
Don't treat words without alpha characters (e.g. emoji) as upper case.
7 years ago
Reece H. Dunn
b1754542fb
Add a test case for espeak-ng issue #471.
7 years ago
Karl Eick
5ec9dca263
Slight change to the aau6 formant sequence used for the aU phoneme
7 years ago
Karl Eick
fd8a3da7ea
de: improvements for German language (with shortened commit history)
7 years ago
Reece H. Dunn
e40380260e
de: Fix the phoneme features for /b/.
7 years ago
Reece H. Dunn
9bf304b8ed
tests: test mk consonant and vowel audio generation
7 years ago
Reece H. Dunn
8f30e3d607
Revert "en: use '@' instead of 'I' for the ROSES vowel in en and en-GB."
This reverts commit 223ff9c8ad
.
7 years ago
Reece H. Dunn
17d482154f
mi: use phoneme names consistent with the rest of espeak-ng, and clean up the comments to remove redundant statements
7 years ago
Reece H. Dunn
7872acee9c
tests: test mi consonant and vowel audio generation
7 years ago
Reece H. Dunn
6e27e5b7a7
tests: test lv consonant and vowel audio generation
7 years ago
Reece H. Dunn
95ad88afd1
tests: test lt consonant and vowel audio generation
7 years ago
Reece H. Dunn
f22da14b86
en: fix the length of the vowel before an n.
The custom n vowel in ph_english did not specify a lengthmod and
the call to the base n did not set that value.
7 years ago
Reece H. Dunn
fb888b5952
tests: test lfn consonant and vowel audio generation
7 years ago
Reece H. Dunn
57198e416c
tests: test la consonant and vowel audio generation
7 years ago
Reece H. Dunn
a2f3a30bc2
tests: test ky consonant and vowel audio generation
7 years ago
Reece H. Dunn
d0f91a35a8
tests: test ku consonant and vowel audio generation
7 years ago
Reece H. Dunn
60ee39316b
tests: test kok consonant and vowel audio generation
7 years ago
Reece H. Dunn
2ea915f4c4
tests: test ko consonant and vowel audio generation
7 years ago
Reece H. Dunn
10a03d6a5b
tests: test kn consonant and vowel audio generation
7 years ago
Reece H. Dunn
0ea2889404
tests: test kl consonant and vowel audio generation
7 years ago
Reece H. Dunn
02a01f60bc
tests: test ka consonant and vowel audio generation
7 years ago
Reece H. Dunn
7fa1d846b8
tests: test jbo consonant and vowel audio generation
7 years ago
Reece H. Dunn
982f7f1077
tests: test ja consonant and vowel audio generation
7 years ago
Reece H. Dunn
b751032b0a
tests: test it consonant and vowel audio generation
7 years ago
Reece H. Dunn
fb5f1d02d7
tests: test is consonant and vowel audio generation
7 years ago
Reece H. Dunn
991b22537f
tests: test id consonant and vowel audio generation
7 years ago
Reece H. Dunn
06aea1817c
tests: test ia consonant and vowel audio generation
7 years ago
Reece H. Dunn
1f1b3b8a26
tests: test hyw consonant and vowel audio generation
7 years ago
Reece H. Dunn
f5b8b8f83e
tests: test hy consonant and vowel audio generation
7 years ago
Reece H. Dunn
d24b999e16
tests: test hu consonant and vowel audio generation
7 years ago
Reece H. Dunn
d6c65da159
en: don't velarize n across word boundaries
It is possible -- especially at higher speeds -- for the n at the
end of a word to be velarised if the next word starts with a velar
plosive. I prefer the velarised sound between word boundaries, but
others do not. As such, limit the velarisation to within the word
only.
[1] https://en.wikipedia.org/wiki/English_phonology
7 years ago
Reece H. Dunn
87b67c2c9b
tests: test hr consonant and vowel audio generation
7 years ago
Reece H. Dunn
223ff9c8ad
en: use '@' instead of 'I' for the ROSES vowel in en and en-GB.
7 years ago
Reece H. Dunn
1a831ddac3
tests: add 'divided' to the English language pronunciation tests.
7 years ago
Reece H. Dunn
0d801f0c88
tests: test hi consonant and vowel audio generation
7 years ago
Reece H. Dunn
a29d3f642c
Test my and ka handling of long emoji names, and number pronunciation previously broken by that support.
7 years ago
Reece H. Dunn
566e904b33
LookupDict2: Fix searching entries longer than 128
This is a fix for https://github.com/nvaccess/nvda/issues/7740 .
With the addition of emoji support, dictionary entries can now be
longer than 128 bytes. This fix makes sure the character is
interpreted as an unsigned byte so it does not treat long entries
as having a negative offset.
Treating the offset as a signed byte (like in the previous code)
could cause the hash chain search to loop indefinitely when
processing certain input, like the Tamil characters in the NVDA
issue noted above that is added as a test case to translate.test.
7 years ago
Reece H. Dunn
5555eb939f
tests: test hak consonant and vowel audio generation
7 years ago
Reece H. Dunn
639ee7e0f8
tests: test gu consonant and vowel audio generation
7 years ago
Reece H. Dunn
7dbf87255d
Release the memory in text in fuzzrunner.c.
7 years ago
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