Reece H. Dunn
d0eb30d647
Merge remote-tracking branch 'jaacoppi/makefile'
7 years ago
Reece H. Dunn
a8d53acd52
en: Use /I2/ instead of /I#/ for adjective -ed endings.
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
Reece H. Dunn
c8db203649
Merge remote-tracking branch 'jaacoppi/portability'
7 years ago
Reece H. Dunn
aa08d1d52c
en: fix apparate, mechanic, forcefield, and -quez (e.g. Vasquez).
7 years ago
Juho Hiltunen
4e8d47d2cc
portability: use suffix rules instead of pattern rules.
Closes #396 .
7 years ago
Reece H. Dunn
8694f483bd
docs: Document the MBROLA voices in a table.
7 years ago
Reece H. Dunn
8022d12783
README: Wording changes based on suggestions by https://github.com/CarlosFromNewYork.
7 years ago
Reece H. Dunn
cdb837b430
Remove 'mb-ir2', as the 'ir2' MBROLA voice does not exist.
7 years ago
Reece H. Dunn
d26fce3217
Be more specific in the missing --compile voice name, and fix punctuation.
7 years ago
Reece H. Dunn
7c7081cb32
Handle the '--compile=' case when reporting a 'Voice name not specified' error.
7 years ago
Reece H. Dunn
9395240a9e
Merge remote-tracking branch 'jaacoppi/bugfix'
7 years ago
Juho Hiltunen
fb175ec600
Print an error message if voice is not specified with --compile
Prevents a segfault.
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
871772a9bd
docs (style): Use 'MBROLA' instead of 'Mbrola', as it is an acronym (Multi-Band Resynthesis OverLap Add).
7 years ago
Reece H. Dunn
bd76404a75
docs (style): Use 'eSpeak NG' instead of 'eSpeakNG'.
7 years ago
Reece H. Dunn
797fb4538a
Merge remote-tracking branch 'valdisvi/master'
7 years ago
Valdis Vitolins
084fb83af9
doc: update Mbrola configuration details
7 years ago
Reece H. Dunn
87b67c2c9b
tests: test hr consonant and vowel audio generation
7 years ago
Reece H. Dunn
3caa3bbae2
Merge remote-tracking branch 'rhdunn/master'
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
6d25013c94
CompileReport: Don't generate a report if there are no references. [msvc /analyze]
7 years ago
Reece H. Dunn
36c29c479a
LookupDict2: Check if flags is not null before setting it. [msvc /analyze]
7 years ago
Reece H. Dunn
0d801f0c88
tests: test hi consonant and vowel audio generation
7 years ago
Reece H. Dunn
e477e06930
en: use the 'add e' logic for the -edly suffix (allegedly, reputedly, etc.).
7 years ago
Reece H. Dunn
28f700e829
en: fix resignedly, manoeuvred, reckon, Frances (name), and sponging.
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
9344dab0c3
Revert "maintainability: pass seq_len_adjust to LookupSpect() instead of using globals"
This reverts commit d08b8e43ca
.
This commit causes gcc-4.8 to output a different SHA1 hash on the
language-phonemes test for `af` (the first language tested). It
does not break on clang or on gcc-7 so may be a compiler bug,
however the Travis CI build server is using it on Ubuntu Trusty
(14.04 LTS) and so may other older OSes.
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
Juho Hiltunen
839f727a24
headers: move WordToString() to synthesize.h
7 years ago
Juho Hiltunen
9174a2045e
maintainability: remove unused externs
7 years ago
Juho Hiltunen
f0c345eb6a
maintainability: pass n_ph_list2 and ph_list2 to MakePhonemeList() and SubstitutePhonemes() instead of using globals
7 years ago
Juho Hiltunen
d08b8e43ca
maintainability: pass seq_len_adjust to LookupSpect() instead of using globals
7 years ago
Juho Hiltunen
b23e8a7269
maintainability: pass Translator as to towlower2() instead of using a global
7 years ago
Reece H. Dunn
b7a8751f4d
Remove a redundant comment -- history is available in git.
7 years ago
Juho Hiltunen
f73ebfd126
maintainability: pass current_alphabet as argument to TranslateLetter() instead of using global
7 years ago
Juho Hiltunen
d196d93ed5
maintainability: move variables to files where they are used, allowing removal of unnecessary extern declarations
7 years ago
Juho Hiltunen
1bad240de8
maintainability: remove some unused variables and unnecessary extern declarations
7 years ago
Juho Hiltunen
c4ec7bfe34
remove option_phoneme_variants that is never set and always evaluates true
7 years ago
Juho Hiltunen
7ee0d7905c
remove unused int option_tone2
It is set in voices.c but never used. docs/voices.md indicates that the keyword intonation only takes one parameter, confirming that option_tone2 is unused.
7 years ago
Reece H. Dunn
c5fb29d66c
Update the CHANGELOG.md file.
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
dfe66289c8
Don't set final_ph2 to before phonetic in the stack if ix=1.
7 years ago
Reece H. Dunn
2d7f3e9d54
Don't skip blanks past charix_top in TranslateClause.
7 years ago
Reece H. Dunn
7dad0dfd40
Prevent TranslateRoman reading stack data from Lookup.
7 years ago