Commit Graph
1704 Commits
Author SHA1 Message Date
Valdis Vitolins d17a5ecc53 Fix issue #546: add initial support for Ukrainian language 2020-04-12 15:29:16 +03:00
Reece H. Dunn 4aaef4c3e0 Fix additional warnings with addPluralSuffixes. 2020-04-12 11:35:36 +01:00
Reece H. Dunn 8352683e1b Add a NUM_DEFAULT define. 2020-04-12 11:33:12 +01:00
Reece H. Dunn ee1557ece2 Add defines for the numbers2 thousandplex bit flags. 2020-04-12 11:24:00 +01:00
Reece H. Dunn 1e04ce0fbf Use the NUM2_SWAP_THOUSANDS constant instead of 0x200. 2020-04-12 10:53:05 +01:00
Reece H. Dunn eb3c1eb985 Move the NUM2_ comments to the relevant defines. 2020-04-12 10:53:05 +01:00
Reece H. Dunn 915d51512a Create a NUM2_THOUSANDS_VAR_BITS define. 2020-04-12 10:53:05 +01:00
Reece H. Dunn e8f774326d Align the NUM2_ bitmask defines to make them easier to read. 2020-04-12 10:53:04 +01:00
Reece H. Dunn 62e8efad66 Move the NUM_ comments to the relevant defines. 2020-04-12 10:53:04 +01:00
Reece H. Dunn b8fbcf86ff Separate the NUM_DFRACTION flags from the rest of the NUM_ bitmask flags. 2020-04-12 10:53:04 +01:00
Reece H. Dunn 5a8b7bdcfe Align the NUM_ bitmask defines to make them easier to read. 2020-04-12 10:53:04 +01:00
Valdis Vitolins f514bbcc8d Fix 'implicit declaration of function ‘addPluralSuffixes’' C99/clang error 2020-04-12 12:37:23 +03:00
Valdis Vitolins cf4809a1e5 Fix bug #706: pronunciation error with abbreviations followed by 's 2020-04-10 22:55:58 +03:00
Valdis Vitolins 541cd906f7 Issue #686: make description of --stdin more clear 2020-04-09 17:27:45 +03:00
Valdis Vitolins c13b3e534b Add parameter all for --voices to show all voices
Update documentation to show already existing features and for
newly introduced `all` parameter.
2020-02-28 11:31:07 +02:00
Valdis Vitolins 3f3f17f843 Fix #715: Need better error messages if MBROLA engine or voice files are missing 2020-02-28 11:10:42 +02:00
Reece H. Dunn 7290b6f3cc Fix using the mbrola voices in Windows Subsystem for Linux. 2020-01-18 15:58:05 +00:00
Reece H. Dunn e11cd42b03 fix #699: avoid samplerate clashing with LTO in gcc 10. 2020-01-09 21:11:42 +00:00
Reece H. Dunn 5feff569cc fix #699: -Wlto-type-mismatch when using gcc with -flto=4. 2020-01-09 18:47:52 +00:00
Valdis Vitolins a99937f6c4 Remove Byte Order Marks from source files 2019-12-16 22:38:24 +02:00
Valdis Vitolins b47a75f4e4 eSpeak NG 1.51-dev 2019-11-30 20:49:12 +02:00
Valdis Vitolins b702b03996 eSpeak NG 1.50 2019-11-29 18:50:54 +02:00
BenTalagan 02447abde8 Fixing is_str_totally_null 2019-11-19 21:05:52 +01:00
BenTalagan 9fd480afbf Fixing typos and naming 2019-11-19 12:30:32 +01:00
BenTalagan 94677f4af8 Rule alignment fixes for non compliant platforms / Fix for emscripten demo 2019-11-19 09:54:11 +01:00
BenTalagan 3e0150a34f Fixing ungetc bad behavior under macOS Catalina by avoiding to ungetc a different char from the last getc 2019-11-16 22:32:07 +01:00
Valdis Vitolins e9c66a4558 Support up to 300 voices/languages to make some space 2019-09-05 22:08:33 +03:00
Valdis Vitolins 1f5b774cce Add warning when number of voices reaches limit 2019-09-05 22:04:45 +03:00
Reece H. Dunn 07f9a9ce3f Remove the unused variable in voices.c. 2019-09-04 19:38:34 +01:00
Reece H. Dunn f58f665336 Support a maximum of 275 voices/languages.
The new voices added take the voice list over 250 voices/languages.
2019-09-04 19:35:40 +01:00
Reece H. Dunn 68939f24bf Merge remote-tracking branch 'abbr/zhy-dict' 2019-07-30 19:05:16 +01:00
unknown da09648b45 Fix path for hy-arevmda (replace hy-arevmda with hyw, now windows installer works again). 2019-07-18 00:04:15 -04:00
Valdis Vitolins 15f8741bce Merge pull request #607 2019-04-21 15:48:38 +03:00
Anh Hoang Nguyen 2504455ed9 vi: modify phoneme data of e 2019-03-20 14:41:02 +07:00
Anh Hoang Nguyen 38abb79ecd vi: modify data of phoneme u and i 2019-03-20 14:18:33 +07:00
golubovsky 009b6b5d14 Finished the voice load code. Dumping voice def does not seem possible
because it is not stored in a single place.

Signed-off-by: golubovsky <golubovsky@gmail.com>
2019-02-23 22:51:32 -05:00
golubovsky 439f7f32d5 First part of the patch: add option --load
Option --load makes espeak-ng consider the voice name provided a name of
a file relative to the current directory.

Signed-off-by: golubovsky <golubovsky@gmail.com>
2019-02-21 22:50:09 -05:00
Samuel Thibault 04a8a619b6 Fix termination test in event processing
e13b602 ("Avoid using pthread_cancel") introduced a bogus termination test,
this fixes it.

Fixes #572
2018-12-19 15:54:21 +01:00
abbr 3e2467e65d compile common zhy character dict by default 2018-12-04 17:29:47 -08:00
Samuel Thibault e13b602ce0 Avoid using pthread_cancel
If a thread is cancelled while it holds a mutex, other threads waiting for
the mutex will never be woken, even if destroying the mutex, thus
leading to a deadlock.

Better just make the thread loops have a proper exit case than risking
the tricky semantic of pthread_cancel.
2018-11-13 01:55:17 +01:00
Reece H. Dunn 919f3240cb Revert "Move handling of SetLetterVowel() to language files"
This reverts commit 6042eb8d1e.

The change causes an issue with `pt-BR` and possibly other languages
and voices.
2018-10-08 07:38:56 +01:00
Reece H. Dunn 348e7ecbd6 Merge remote-tracking branch 'jaacoppi/manual' 2018-10-06 10:02:38 +01:00
Juho Hiltunen 520a30e0b0 code cleanup: use existing defines espeakRATE_MINIMUM, espeakRATE_NORMAL and espeakRATE_MAXIMUM. 2018-10-06 11:34:25 +03:00
Juho Hiltunen 3da5af52aa man: fix incorrect default speed value
Fixes #555.
2018-10-06 11:00:08 +03:00
Valdis Vitolins 6bdb2ee6cd ar: in MBROLA qaf is not considered 'thick' consonant 2018-09-30 17:45:25 +03:00
Valdis Vitolins 26b067a68b ar: move default stress rule from code to config file 2018-09-11 18:02:27 +03:00
Reece H. Dunn 9d901e48be shn: support numbers for 100, 1000, and 10000 2018-08-25 22:02:08 +01:00
Reece H. Dunn 61672f5e24 Use defines for the different number breaking systems to improve readability. 2018-08-25 21:51:26 +01:00
Reece H. Dunn 273b8e2a1f en: support numbers upto a hundred nonillion 2018-08-25 19:53:01 +01:00
Reece H. Dunn 9638750579 Always flush stdout when reading stdin line by line. 2018-08-22 07:42:27 +01:00