Commit Graph
191 Commits
Author SHA1 Message Date
Reece H. Dunn cf35226f61 Merge remote-tracking branch 'hozosch/master' 2018-04-30 19:20:55 +01:00
Reece H. Dunn eb8ced46e3 Don't treat words without alpha characters (e.g. emoji) as upper case. 2018-04-30 07:09:28 +01:00
Reece H. Dunn b1754542fb Add a test case for espeak-ng issue #471. 2018-04-30 07:06:56 +01:00
Karl Eick 5ec9dca263 Slight change to the aau6 formant sequence used for the aU phoneme 2018-04-27 22:11:50 +03:00
Karl Eick fd8a3da7ea de: improvements for German language (with shortened commit history) 2018-04-27 16:50:16 +03:00
Reece H. Dunn e40380260e de: Fix the phoneme features for /b/. 2018-04-26 07:42:04 +01:00
Reece H. Dunn 9bf304b8ed tests: test mk consonant and vowel audio generation 2018-04-16 07:04:24 +01:00
Reece H. Dunn 8f30e3d607 Revert "en: use '@' instead of 'I' for the ROSES vowel in en and en-GB."
This reverts commit 223ff9c8ad.
2018-04-13 07:29:26 +01:00
Reece H. Dunn 17d482154f mi: use phoneme names consistent with the rest of espeak-ng, and clean up the comments to remove redundant statements 2018-04-11 07:10:23 +01:00
Reece H. Dunn 7872acee9c tests: test mi consonant and vowel audio generation 2018-04-11 07:08:30 +01:00
Reece H. Dunn 6e27e5b7a7 tests: test lv consonant and vowel audio generation 2018-04-11 07:05:52 +01:00
Reece H. Dunn 95ad88afd1 tests: test lt consonant and vowel audio generation 2018-04-09 07:46:48 +01:00
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.
2018-04-08 12:20:44 +01:00
Reece H. Dunn fb888b5952 tests: test lfn consonant and vowel audio generation 2018-04-08 11:28:28 +01:00
Reece H. Dunn 57198e416c tests: test la consonant and vowel audio generation 2018-04-06 07:34:39 +01:00
Reece H. Dunn a2f3a30bc2 tests: test ky consonant and vowel audio generation 2018-04-06 07:27:52 +01:00
Reece H. Dunn d0f91a35a8 tests: test ku consonant and vowel audio generation 2018-04-06 07:22:12 +01:00
Reece H. Dunn 60ee39316b tests: test kok consonant and vowel audio generation 2018-04-06 07:11:56 +01:00
Reece H. Dunn 2ea915f4c4 tests: test ko consonant and vowel audio generation 2018-04-06 07:00:49 +01:00
Reece H. Dunn 10a03d6a5b tests: test kn consonant and vowel audio generation 2018-04-05 07:57:03 +01:00
Reece H. Dunn 0ea2889404 tests: test kl consonant and vowel audio generation 2018-04-05 07:44:08 +01:00
Reece H. Dunn 02a01f60bc tests: test ka consonant and vowel audio generation 2018-04-05 07:34:59 +01:00
Reece H. Dunn 7fa1d846b8 tests: test jbo consonant and vowel audio generation 2018-04-05 07:21:55 +01:00
Reece H. Dunn 982f7f1077 tests: test ja consonant and vowel audio generation 2018-04-05 07:12:27 +01:00
Reece H. Dunn b751032b0a tests: test it consonant and vowel audio generation 2018-04-04 08:00:52 +01:00
Reece H. Dunn fb5f1d02d7 tests: test is consonant and vowel audio generation 2018-04-04 07:51:15 +01:00
Reece H. Dunn 991b22537f tests: test id consonant and vowel audio generation 2018-04-04 07:39:05 +01:00
Reece H. Dunn 06aea1817c tests: test ia consonant and vowel audio generation 2018-04-04 07:22:56 +01:00
Reece H. Dunn 1f1b3b8a26 tests: test hyw consonant and vowel audio generation 2018-04-03 08:04:02 +01:00
Reece H. Dunn f5b8b8f83e tests: test hy consonant and vowel audio generation 2018-04-03 07:59:43 +01:00
Reece H. Dunn d24b999e16 tests: test hu consonant and vowel audio generation 2018-04-03 07:36:48 +01:00
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
2018-03-29 22:58:22 +01:00
Reece H. Dunn 87b67c2c9b tests: test hr consonant and vowel audio generation 2018-03-29 07:46:55 +01:00
Reece H. Dunn 223ff9c8ad en: use '@' instead of 'I' for the ROSES vowel in en and en-GB. 2018-03-28 07:25:15 +01:00
Reece H. Dunn 1a831ddac3 tests: add 'divided' to the English language pronunciation tests. 2018-03-28 07:08:54 +01:00
Reece H. Dunn 0d801f0c88 tests: test hi consonant and vowel audio generation 2018-03-27 08:06:47 +01:00
Reece H. Dunn a29d3f642c Test my and ka handling of long emoji names, and number pronunciation previously broken by that support. 2018-03-25 16:16:48 +01:00
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.
2018-03-25 12:52:22 +01:00
Reece H. Dunn 5555eb939f tests: test hak consonant and vowel audio generation 2018-03-23 07:21:40 +00:00
Reece H. Dunn 639ee7e0f8 tests: test gu consonant and vowel audio generation 2018-03-23 07:11:16 +00:00
Reece H. Dunn 7dbf87255d Release the memory in text in fuzzrunner.c. 2018-03-22 20:54:05 +00:00
Reece H. Dunn 81cfcecfe7 tests: remove a todo comment that is not relevant (it was added by mistake) 2018-03-15 07:20:09 +00:00
Reece H. Dunn 005c490b90 tests: test grc consonant and vowel audio generation 2018-03-15 07:18:14 +00:00
Reece H. Dunn 0efb5600fc tests: test gn consonant and vowel audio generation 2018-03-15 07:17:56 +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 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.
2018-03-11 17:58:15 +00:00
Reece H. Dunn ad4155e705 tests: Add test cases for NVDA issue 7805. 2018-03-11 16:11:34 +00:00
Reece H. Dunn f4ff5c6802 Merge branch 'reorganise-tests' 2018-03-11 14:26:56 +00:00
Reece H. Dunn c73530f7dd Merge remote-tracking branch 'jaacoppi/includes' 2018-03-11 14:22:34 +00:00
Reece H. Dunn 7e5d785ae9 tests: extend the English language pronunciation tests to cover all the lexical sets. 2018-03-11 14:13:44 +00:00