Commit Graph
77 Commits
Author SHA1 Message Date
Yury Popov 25221d7364 cmake: add manpages 2023-03-23 22:00:56 +03:00
Yury Popov b1c33e1ff9 cmake: install pkgconfig file 2023-03-23 22:00:55 +03:00
Yury PopovandAlexander Epaneshnikov 60d60e1fc9 cmake: install vim data
Co-authored-by: Alexander Epaneshnikov <aarnaarn2@gmail.com>
2023-03-23 22:00:54 +03:00
Yury Popov 5161577a6d cmake: install compat binaries 2023-03-23 22:00:54 +03:00
Yury Popov 631a8f3fa1 cmake: versioned library install 2023-03-23 22:00:53 +03:00
Yury Popov 524412f52e cmake: do not install internal libs 2023-03-23 22:00:52 +03:00
Yury Popov 1fd604a942 code cleanup: setlength: reduce statics count 2023-01-01 21:22:59 +03:00
Yury Popov d2f3be9f36 code cleanup: dead global in spect 2023-01-01 21:22:59 +03:00
Yury Popov 7485828984 code cleanup: next bunch of globals 2023-01-01 21:22:59 +03:00
Yury Popov aaae4e8daa code cleanup: fix -Wmisleading-indentation 2023-01-01 21:22:59 +03:00
Yury Popov 7b46c81b2f code cleanup: fix code-in-asserts for NDEBUG 2023-01-01 21:22:59 +03:00
Yury Popov 8f19c66b9c code cleanup: fix -Wunused-variable 2023-01-01 21:22:59 +03:00
Yury Popov 25eeddff9a code cleanup: fix -Wstrict-prototypes 2023-01-01 21:22:59 +03:00
Yury Popov 41f5703fde code cleanup: fix -Wnewline-eof 2023-01-01 21:22:59 +03:00
Yury Popov ed05e0ac97 ci: run tests on release and dynamic builds 2022-12-26 00:54:00 +03:00
Yury Popov e8af47d1ed ci: windows variants 2022-12-26 00:53:59 +03:00
Yury Popov ccc00f9278 tests: api: allow both case of pathsep 2022-12-26 00:53:58 +03:00
Yury Popov f60f1590db tests: use custom assertion define 2022-12-26 00:53:57 +03:00
Yury Popov af0a28f9db ci: re-enable part of autoconf CI 2022-12-26 00:53:56 +03:00
Yury Popov b7ebfedadc code cleanup: remove chromium extension 2022-12-25 00:29:38 +03:00
Yury Popov 04ce972800 ssml: handle invalid break strength 2022-12-10 21:44:10 +03:00
Yury Popov 6bb25fbb07 windows: fix mingw build 2022-12-09 00:49:31 +03:00
Yury Popov 91b3959170 windows: fix DLL build 2022-12-09 00:49:30 +03:00
Yury Popov 5d547e2676 windows: Fix API test (pathsep) 2022-12-09 00:49:30 +03:00
Yury Popov 9725cedc8e windows: fix definitions 2022-12-08 22:22:07 +03:00
Yury Popov 19dfee4d71 autoconf: fix sonic/pcaudio definitions 2022-12-08 22:18:21 +03:00
Yury Popov 3a68f0f74d code cleanup: compiledict: do not use temp file 2022-12-04 12:17:02 +03:00
Yury Popov c162554396 ci: cmake-based 2022-12-02 21:34:33 +03:00
Yury Popov 2f068b15a5 build, ci: windows build 2022-12-02 21:34:33 +03:00
Yury Popov a6453f3751 tests: fix and re-enable shell tests 2022-12-02 21:34:33 +03:00
Yury Popov c6dc7bfc3d build: run tests with ctest 2022-12-02 21:34:33 +03:00
Yury Popov 0f050397dc android: use cmake build system 2022-12-02 21:34:33 +03:00
Yury Popov c60a49d711 build: support building with cmake 2022-12-02 21:34:33 +03:00
Yury Popov 1cc91d4cc1 tests: fix api test for async enabled 2022-11-27 17:45:17 +03:00
Yury Popov 820b85ed21 fifo, event: fix thread management 2022-11-27 17:45:17 +03:00
Yury Popov 78ac6c4a88 code cleanup: do not compile mbrola if not enabled 2022-11-27 14:54:51 +03:00
Yury Popov 92beee2b4c code cleanup: remove dead code 2022-11-27 14:54:51 +03:00
Yury Popov ca1f590101 code cleanup: standartize definitions 2022-11-27 14:54:51 +03:00
Yury Popov c8a21a5463 code cleanup: header detection with has_include 2022-11-27 14:54:48 +03:00
Yury Popov b996d39d40 splayer: fix memory leak on espeak terminate 2022-11-22 19:50:31 +03:00
Yury Popov 82e56b88dd tests: build with klatt and speechplayer 2022-11-22 19:45:18 +03:00
Yury Popov 100df4c067 code cleanup: reduce return of static buffers 2022-11-19 17:52:16 +03:00
Yury Popov 29f7afc688 code cleanup: const vowels_be in SelectTranslator 2022-11-19 17:52:16 +03:00
Yury Popov 25c4dc150a code cleanup: static phoneme_callback 2022-11-19 17:52:16 +03:00
Yury Popov fdc2984386 code cleanup: static uri_callback 2022-11-19 17:52:16 +03:00
Yury Popov f5ead44481 code cleanup: static current_phoneme_table 2022-11-19 17:52:16 +03:00
Yury Popov 504ab4937d code cleanup: static current_voice_selected 2022-11-19 17:29:16 +03:00
Yury Popov 2ddb8ce2db code cleanup: const embedded_default 2022-11-19 17:29:16 +03:00
Yury Popov 89b2a55ea4 code cleanup: remove static from WordToString 2022-11-19 17:29:16 +03:00
Yury Popov 5a37bc301b code clanup: remove unused samplerate_native 2022-11-19 17:29:16 +03:00
Yury Popov 3de7c4cdb1 code cleanup: remove unused resample_count 2022-11-19 17:29:16 +03:00
Yury Popov 2929b9e199 code cleanup: use statics and consts when possible 2022-11-18 17:48:04 +03:00
Yury Popov 9e74f721ae code cleanup: move vowelcharts out of phsource 2022-11-18 10:32:19 +03:00
Yury Popov c24a431c96 ci: add Android 2022-11-18 00:44:43 +03:00
Yury Popov 54d738259b ci: rework jobs, add more platforms 2022-11-18 00:44:27 +03:00
Yury Popov 391a7191ad ci: Split dist checks from CI run, upgrade outdated actions 2022-11-18 00:44:13 +03:00
Yury Popov 3da51991f8 code cleanup: reduce global externs 2022-11-15 22:38:22 +03:00
Yury Popov 4d9b4ad1f9 Fix and re-enable klatt test 2022-11-15 10:03:04 +03:00
Yury Popov e2c44ab965 Add breath/klatt variants to tests 2022-11-15 10:03:03 +03:00
Yury Popov ca4b340cc3 Use deterministic espeak-ng in tests 2022-11-15 10:03:03 +03:00
Yury Popov 24892aae06 Support deterministic PRNG mode in CLI 2022-11-15 10:00:17 +03:00
Yury Popov 09cdf8ce66 Add public API to seed PRNG 2022-11-15 09:59:06 +03:00
Yury Popov 1e279d3cb8 Add PRNG and use it instead of rand() 2022-11-15 09:58:29 +03:00
Yury Popov 98dc5c67e9 klatt: fix logic error causes buffer overrun 2022-11-15 09:51:55 +03:00
Yury Popov adc6855c11 klatt: fix possible buffer overrun 2022-11-15 09:50:55 +03:00
Yury Popov 1e2404714d code cleanup: localize compiledict static objects 2022-11-15 00:07:45 +03:00
Yury Popov 1565bab07a code cleanup: localize compiledata static objects 2022-11-14 02:40:53 +03:00
Yury Popov 7ba91ef178 Allow <break> at the beginning of SSML 2022-11-13 23:12:28 +03:00
Yury Popov 9f0b23f49e Compensate silence duration when sonic enabled 2022-11-08 17:54:49 +03:00
Yury Popov 61de330443 Sync rate for SSML break duration 2022-11-08 17:51:17 +03:00
Yury Popov 5b13292390 Re-enable ltg/lv phonemes tests 2022-10-18 17:09:39 +03:00
Yury Popov bf2ee4b007 Remove breath attributes from languages 2022-10-18 17:07:27 +03:00
Yury Popov c5ff2aa592 Add phoneme events test 2022-10-17 18:48:25 +03:00
Yury Popov 9b3b916163 Add ng API to enable phoneme events 2022-10-17 18:48:23 +03:00
Yury Popov dde5f8a983 Fix for possible unaligned pointer load in DoPhonemeMarker 2022-10-17 16:26:48 +03:00
Yury Popov 8e92ecf91c Add libsonic to macOS CI build 2022-09-16 14:16:26 +02:00
Yury Popov cd0dd0900f Do not create audio out if not required 2022-09-05 00:42:42 +03:00