Juho Hiltunen
bdd46838c0
fix compiler warnings for unused variables and functions.
See commits ae97fa16
and a178ea1b
.
2 years ago
kirill-jjj
8e0e5d5c9c
Czech: Fix NUM2_THOUSANDS_VAR to use correct value for Czech, I'm serious, it used the Lithuanian var
2 years ago
kirill-jjj
95ed5c0c88
Russian: refacter the NUM2_THOUSANDS_VAR1 to return 1MA, not 0MB and fix the rules for them
2 years ago
Juho Hiltunen
1de9f4b52c
Revert "cleanup: reduce code duplication with a new function"
This reverts commit 8021528f5e
.
Failing on CI/CD.
2 years ago
Juho Hiltunen
8021528f5e
cleanup: reduce code duplication with a new function
StatusCreateTerminatedMsg.
This is not covered by current tests.
2 years ago
Juho Hiltunen
55f1f8e113
cleanup: reduce code duplication with AddToVoicesList()
Checking for return value & continue might be redundant.
2 years ago
Juho Hiltunen
d47d2d0a40
cleanup: remove duplicate StringToWord()
Found with pmd-cpd static analysis
2 years ago
Juho Hiltunen
03ebb2fd11
cleanup: reduce variable scopes dictionary.c
2 years ago
Juho Hiltunen
f23ff88755
cleanup: reduce variable scopes in synthdata.c
2 years ago
Juho Hiltunen
5d4791ccd1
cleanup: reduce variable scopes in synthesize.c
2 years ago
Juho Hiltunen
54265990b5
cleanup: reduce variable scopes in wavegen.c
2 years ago
Juho Hiltunen
fa575b54cb
cleanup: fix knownConditionTrueFalse code smells
2 years ago
Juho Hiltunen
7c7ab9e177
cleanup: fix duplicateCondition code smell
2 years ago
Yury Popov
ae97fa16b4
Remove phoneme compile_report stuff
2 years ago
Yury Popov
a178ea1b13
Remove system() call from compiledata.c
2 years ago
Yury Popov
3857b83c19
Respect custom N_PATH_HOME definition if passed
2 years ago
Yury Popov
1f571856b5
Remove phoneme compile_report stuff
2 years ago
Yury Popov
8478d39eb1
Remove system() call from compiledata.c
2 years ago
Yury Popov
4e5bc19047
Allow out-of-tree intonations compilation
2 years ago
Yury Popov
99dc51ca3a
Respect custom N_PATH_HOME definition if passed
2 years ago
Juho Hiltunen
507a5f5410
cleanup: fix unreadVariable code smell for variant_name in SelectVoiceByName()
2 years ago
Juho Hiltunen
14f12376a3
cleanup: change int skip to bool
2 years ago
Juho Hiltunen
8ddcf6ed94
cleanup: reduce variable scopes in voices.c
2 years ago
Juho Hiltunen
9900d55ccf
cleanup: reduce variable scopes in setlengths.c
2 years ago
Juho Hiltunen
78a037924e
cleanup: fix code smell knownConditionTrueFalse for strlen() >= 0
Strlen never retuns a negative value. Also combined if statements to
reduce complexity. This code currently has no tests.
2 years ago
Juho Hiltunen
07da7edeea
cleanup: fix code smell knownConditionTrueFalse
Inner 'n_bytes >= 0' will always be true.
2 years ago
Juho Hiltunen
59177db8ef
cleanup: fix code smell knownConditionTrueFalse
Inner 'p->stresslevel>=4' will always be true. Thus checking for
count_stressed is redundant.
2 years ago
Juho Hiltunen
8170775113
code cleanup: refactor and remove duplication by unifying SetSpeed()
implemantations.
It is unclear why the two implementations differ.
2 years ago
Juho Hiltunen
0c82988b44
cleanup: refactor and remove duplication from SetSpeed() implementations.
2 years ago
Juho Hiltunen
84f58824af
cleanup: refactor and remove duplication from SetSpeed() implementations.
2 years ago
Juho Hiltunen
9e9fb16b56
cleanup: use parameters instead of globals with SetSpeedMods
2 years ago
Juho Hiltunen
a4c70d7921
cleanup: remove setting samplerate with Sonic.
we currently only support 22050 as samplerate so this code has no
effect. This should be readded to setSpeed() with and without Sonic if
multiple samplerates are supported in the future.
2 years ago
Juho Hiltunen
bc16f819dd
cleanup: refactor and remove duplication from SetSpeed() implementations.
There are two SetSpeed(), one for Sonic and one without. The differences
are very small.
In SetSpeedMods(), sample rate is adjusted for Sonic only:
speed.min_sample_len = (speed.min_sample_len * samplerate_native) / 22050;
Since samplerate_native is 22050 at the moment this line has no effect.
2 years ago
Samuel Thibault
0127aea5c9
Fix long numbers
nvda happened to be speaking 3647 because strtoi was actually
overflowing. Better make sure to have proper ascii to number translation
before continuing.
Fixes #1385
2 years ago
Juho Hiltunen
9e3ade9004
cleanup: reduce variable scopes in ssml.c
Contributes to #9 .
2 years ago
Juho Hiltunen
185c93e702
cleanup: reduce variable scopes in readclause.c
Contributes to #9 .
2 years ago
Juho Hiltunen
9be76c0b30
cleanup: fix cppcheck unusedVariable code smells
2 years ago
Juho Hiltunen
0551a234eb
cleanup: reduce variable scopes in translateword.c
Contributes to #9 .
2 years ago
Juho Hiltunen
b4053da400
cleanup: fix cppcheck identicalInnerCondition code smells
2 years ago
Juho Hiltunen
77df00ad79
cleanup: fix cppcheck unreadVariable code smell in common.c
2 years ago
Juho Hiltunen
80a632ed26
cleanup: reduce variable scopes in common.c
Contributes to #9 .
2 years ago
Juho Hiltunen
39ea6e3a90
cleanup: reduce variable scopes in translate.c
Contributes to #9 .
Found with cppcheck static code analyzer variableScope parameter.
2 years ago
Juho Hiltunen
ef1b562714
cleanup: remove code duplication by using SetPlist2()
2 years ago
Juho Hiltunen
319ce7b09f
cleanup: refactor duplicate loops to CalcWordLength().
Note: This code has no tests. Tests would pass even without a call to
this function.
2 years ago
Juho Hiltunen
139eef57d2
cleanup: refactor checking for _^_ to function SwitchLanguage()
2 years ago
Juho Hiltunen
e2862bbc51
cleanup: refactor checking FLAG_COMBINE into a function
2 years ago
Yury Popov
9b3b916163
Add ng API to enable phoneme events
2 years ago
Yury Popov
dde5f8a983
Fix for possible unaligned pointer load in DoPhonemeMarker
2 years ago
A11CF0
c5de4ff6c2
Avoid clashes between gender selection code and thousand variant flags
Fixes #1420 also Set max_digits to 32 for russian since it's safe to do now.
2 years ago
Sergei B
3199d7889b
Belarusian: improvements
- fixed/removed not working rules in be_list
- added stress to the words in be_list
- fixed multi thousand transcription
- removed not working rules in be_rules
- added rules of palatalization, phonemes lengthen
- fixed dropping of [a] at the end of words
- fixed message "Full dictionary is not installed for"
- added configuration in tr_languages.c
- fixed/added phonemes for `Q`, `ts`, `ts;`, `dz`, `dz.`, `;` etc
2 years ago