Yury Popov
ca1f590101
code cleanup: standartize definitions
2 years ago
Yury Popov
c8a21a5463
code cleanup: header detection with has_include
2 years ago
Alexander Epaneshnikov
6a8b6ae723
android: set buffer size to 300 (#1558)
ref: #1554
ref for buffer size:
a6fb239208/source/synthDrivers/_espeak.py (L338)
2 years ago
Alexander Epaneshnikov
e3c876325d
android: set buffer size to 300
ref: #1554
ref for buffer size: a6fb239208/source/synthDrivers/_espeak.py (L338)
2 years ago
Alexander Epaneshnikov
f138267d7b
tests: build with klatt and speechplayer (#1557)
Ref: #1549
2 years ago
Yury Popov
b996d39d40
splayer: fix memory leak on espeak terminate
2 years ago
Yury Popov
82e56b88dd
tests: build with klatt and speechplayer
2 years ago
Alexander Epaneshnikov
a8ea91b2ae
espeak-ng: Add -P option to configure pitch range (#1552)
2 years ago
Samuel Thibault
b5b3231e52
espeak-ng: Add -P option to configure pitch range
2 years ago
Juho Hiltunen
6362245b24
code cleanup: combine two identical if-clauses
2 years ago
Juho Hiltunen
e5f95289ad
code cleanup: remove setting unread variable.
2 years ago
Juho Hiltunen
745ae078fb
code cleanup: reduce variable scopes in compiledata.c
2 years ago
Juho Hiltunen
bf6d99cb89
Merge branch 'duplicates'
2 years ago
Juho Hiltunen
c496da5bf6
code cleanup: reduce duplication with new function CalculateSample()
2 years ago
Juho Hiltunen
bbfef6a269
code cleanup: reduce duplication with new function DollarRule()
2 years ago
Juho Hiltunen
33df55bf12
code cleanup: next part (#1548)
Contribute to #68
Reduce number of externs and static-returns
2 years ago
Yury Popov
100df4c067
code cleanup: reduce return of static buffers
2 years ago
Yury Popov
29f7afc688
code cleanup: const vowels_be in SelectTranslator
2 years ago
Yury Popov
25c4dc150a
code cleanup: static phoneme_callback
2 years ago
Yury Popov
fdc2984386
code cleanup: static uri_callback
2 years ago
Yury Popov
f5ead44481
code cleanup: static current_phoneme_table
2 years ago
Yury Popov
504ab4937d
code cleanup: static current_voice_selected
2 years ago
Yury Popov
2ddb8ce2db
code cleanup: const embedded_default
2 years ago
Yury Popov
89b2a55ea4
code cleanup: remove static from WordToString
2 years ago
Yury Popov
5a37bc301b
code clanup: remove unused samplerate_native
2 years ago
Yury Popov
3de7c4cdb1
code cleanup: remove unused resample_count
2 years ago
Alexander Epaneshnikov
3556c543ab
Rework CI (#1539)
- Add more compilers - especially GCC on macOS and Clang.
- Add more architectures - especially RISC-V-64
- Move build outside of QEMU (use cross-compilation)
- Use qemu-user for test on target environment
- Add Android CI with APK artifacts
2 years ago
Juho Hiltunen
b368302170
MerGe branch 'phonemelist_cleanup'
2 years ago
Juho Hiltunen
7c13683b68
code cleanup: reduce code duplication with ReInterpretPhoneme().
Found with pmd-cpd scanner. The new function could probably be named better.
2 years ago
Juho Hiltunen
e8e5e06422
cleanup: remove redundant *next2
2 years ago
Juho Hiltunen
4cbe26b711
cleanup: refactor check for LOPT_REGRESSIVE_VOICING to SetRegressiveVoicing()
2 years ago
Juho Hiltunen
84609c27bd
cleanup: reduce variable scopes in phonemelist.c
2 years ago
Juho Hiltunen
c522d8790d
code cleanup: use statics and consts when possible (#1544)
Contribute to #68
2 years ago
Alexander Epaneshnikov
c9c3e3c776
code cleanup: move vowelcharts out of phsource (#1540)
Tidying up a data source bundle, that is embedded e.g. in iOS app
2 years ago
Yury Popov
2929b9e199
code cleanup: use statics and consts when possible
2 years ago
Yury Popov
9e74f721ae
code cleanup: move vowelcharts out of phsource
2 years ago
Yury Popov
6b7dda4cb5
ci: Disable Thread sanitizer for aarch64
2 years ago
Yury Popov
c24a431c96
ci: add Android
2 years ago
Yury Popov
54d738259b
ci: rework jobs, add more platforms
2 years ago
Yury Popov
391a7191ad
ci: Split dist checks from CI run, upgrade outdated actions
2 years ago
Juho Hiltunen
0f3fb42b62
code cleanup: reduce global externs (#1536)
Contribute to #68
Reduce count of globals / externs that could be a file-local static
variables
2 years ago
Yury Popov
3da51991f8
code cleanup: reduce global externs
2 years ago
Juho Hiltunen
1b930c53f3
Allow <break> at the beginning of SSML (#1531)
Fixes #1232
2 years ago
Juho Hiltunen
7ed32edc63
code cleanup: localize compiledict static objects (#1534)
Contribute to #68
compiledict.c is clean from global state now
```bash
nm -C -l -fbsd src/libespeak-ng/la-compiledict.o | grep -E ' b | B '
```
2 years ago
Juho Hiltunen
4e7b0ddc75
code cleanup: localize compiledata static objects (#1532)
Contribute to #68
compiledata.c is clean from global state now
```bash
nm -C -l -fbsd src/libespeak-ng/la-compiledata.o | grep -E ' b | B '
```
2 years ago
Alexander Epaneshnikov
6382e36787
Fix rate setting without libsonic (#1524)
Move a code that should be shared outside HAVE_SONIC_H ifdef.
That also simplifies prosody SSML tests (made by @sthibaul ) by removing
unnecessary cases.
Ref: #1512 #1368
2 years ago
Juho Hiltunen
29ff8f1753
Use deterministic random generator (#1530)
Fixes #1528
Now, `klatt` and `breath`-enabled variants may be added to tests
2 years ago
Yury Popov
4d9b4ad1f9
Fix and re-enable klatt test
2 years ago
Yury Popov
e2c44ab965
Add breath/klatt variants to tests
2 years ago
Yury Popov
ca4b340cc3
Use deterministic espeak-ng in tests
2 years ago