Commit Graph
3240 Commits
Author SHA1 Message Date
Reece H. Dunn 314e9f2e36 docs/add_language.md -- fix a typo: s/thee/the/. 2017-12-29 11:05:02 +00:00
Reece H. Dunn 9dc755f9ea Don't add an empty hak_emoji file -- emoji files are optional. 2017-12-29 11:03:42 +00:00
Valdis Vitolins 75e42d6870 hak: Initial support added for Hakka Chinese by Chen Chien-ting 2017-12-29 12:46:42 +02:00
Valdis Vitolins ea354c06fe doc: updated description about tr_languages.c file 2017-12-29 12:31:06 +02:00
Valdis Vitolins 5a0af78af9 3-letter language code constants replaced with C macro L3() 2017-12-29 12:08:23 +02:00
Valdis Vitolins ee80a5b101 lt: Mbrola — as mapping is the same, only one phoneme mapping file left 2017-12-26 22:38:28 +02:00
Valdis Vitolins 99cbb4f03b fr: fix by Shallowmallow for #355 Bad pronunciation in French "qua" 2017-12-26 15:43:37 +02:00
Valdis Vitolins 0df3c15360 fr: fix for issue #350 — Bad Pronunciation in French ɔ̃ 2017-12-26 14:31:52 +02:00
Valdis Vitolins 73aacad44d doc: more details about configuration files 2017-12-26 14:07:44 +02:00
Valdis Vitolins a46e28f8a9 Fix issue #296: The Russian voice speaks faster than the English one 2017-12-26 13:57:17 +02:00
Valdis Vitolins 74b35a2616 doc: default sped value fixed 2017-12-24 16:54:50 +02:00
Valdis Vitolins f4f2bcf557 cmn: voice speed and pitch range adjusted to make it more natural 2017-12-24 12:24:44 +02:00
Valdis Vitolins d14d154c71 cmn: Initial support for Mbrola cn1 voice (Mandarin Chinese) added 2017-12-24 00:23:23 +02:00
Valdis Vitolins a1862e799f doc: more control flags described 2017-12-23 23:48:41 +02:00
Valdis Vitolins 64ba25c2b1 cs: Mbrola voice mb-cz1 added 2017-12-23 18:32:42 +02:00
Valdis Vitolins 6c1e693d21 doc: Updated description of Mbrola voices 2017-12-23 18:27:43 +02:00
Valdis Vitolins ccf3b6a56e Merge branch 'master' of https://github.com/espeak-ng/espeak-ng 2017-12-22 00:55:33 +02:00
Reece H. Dunn ecd0902a10 Revert "Move most stress rule definitions from tr_languages.c to language files"
This reverts commit 0f55204522.

This breaks using voice files like mb-de5-en. It could also use
named values for the stress rules (e.g. 'first-syllable').
2017-12-21 21:58:46 +00:00
Valdis Vitolins 99a964fb15 ar: fixed config files 2017-12-14 21:59:04 +02:00
Reece H. Dunn 80ebc39d93 Update the emoji translations to CLDR 32. 2017-12-14 07:52:39 +00:00
Reece H. Dunn a61a0e6523 Merge remote-tracking branch 'jaacoppi/maintainability' 2017-12-10 20:05:47 +00:00
Juho Hiltunen 0f55204522 Move most stress rule definitions from tr_languages.c to language files
Keyword stressRule in voices.c handles setting langopts->stress_rule.

tr_languages.c still contains the setting for some languages that don't have a language file yet.

Contributes to:
Issue #218, https://github.com/espeak-ng/espeak-ng/issues/218
2017-12-10 21:05:21 +02:00
Juho Hiltunen 2ec4ad38ea Use stressRule instead of stressrule for consistency 2017-12-10 21:05:20 +02:00
Juho Hiltunen 6042eb8d1e Move handling of SetLetterVowel() to language files
Contributes to:
Issue #218, https://github.com/espeak-ng/espeak-ng/issues/218

Changes:
language files have a new keyword letterVowel. It can be a latin alphabet from a-z or a hex value (used by bulgarian).
Errors in parsing the values are only reported, nothing is done about them.

About testing:
I haven't noticed any differences in the output audio with letterVowel set or unset in any tested language. The code seems to work and the correct bits seem to be set, but I don't know how to confirm from the final audio.

TODO:
1. Write better documentation in docs/voices.md
2. The code uses new_translator. Should it use translator instead?
2017-12-10 21:04:36 +02:00
Reece H. Dunn ec902dbaa6 Merge remote-tracking branch 'jaacoppi/maintainability' 2017-12-10 18:24:23 +00:00
Juho Hiltunen 4f56345fb5 Use stdbool instead of int (Issue #8)
See issue #8, https://github.com/espeak-ng/espeak-ng/issues/8

There might still be some ints that could be changed to boolean.

Possible regressions in fifo.c:
int fifo_is_busy() and int fifo_is_command_enabled() used to return an int. Now they return a boolean. This might cause problems on systems where stdbool true/false is something else than 1/0.
2017-12-09 17:34:05 +02:00
Reece H. Dunn e7e5ee7d46 en: fix hundred, none, and one. 2017-12-09 07:39:20 +00:00
Reece H. Dunn 48fbd780da Merge remote-tracking branch 'linuxscout/master' 2017-12-07 20:56:11 +00:00
Reece H. Dunn 5e2c963006 Fix pronouncing words like 'newsletter'. Reverts 60a584c032. 2017-12-07 20:52:01 +00:00
linuxscout fe019944ce Add mbrola support for arabic
Add ar1 mbrola support
Modify ar2 mbrola support
2017-12-07 19:01:14 +01:00
Valdis Vitolins 1d97a1ef93 ar: issue #186: initial support for mbrola ar2 voice 2017-11-30 21:14:46 +02:00
Valdis Vitolins 4c5499ec04 ar: fix definitons of voiced consonats by adding voiced/formant part 2017-11-30 20:27:11 +02:00
Valdis Vitolins e6590cad6c Doc: improved structure and formating 2017-11-26 23:31:47 +02:00
Valdis Vitolins 6b0bd22909 Doc: additional info about issue #106: It is unclear how and where letter groups like B and H are defined 2017-11-26 23:12:40 +02:00
Reece H. Dunn 4c98f5ffae Remove additional blank lines. 2017-11-26 14:07:17 +00:00
Valdis Vitolins 60e9e3ebcb Fix for issue #338: Chinese Cantonese dictionary (zhy_dict) problem 2017-11-26 15:19:43 +02:00
Valdis Vitolins 60da5c53dc Afrikaans improvements from message of Christo de Klerk
https://groups.io/g/espeak-ng/message/852
2017-11-24 20:51:48 +02:00
Valdis Vitolins b762eac37f Fix test because of changes in transliteration 2017-11-20 22:26:35 +02:00
Valdis Vitolins 3dfe850402 Documentation more comments about pre, match and post groups 2017-11-20 21:47:42 +02:00
Valdis Vitolins c1a0c616dc Merge branch 'minmaung' 2017-11-20 21:05:26 +02:00
Valdis Vitolins 958411f190 Fixes for Myanmar language rules to make it comprehensible 2017-11-20 21:00:38 +02:00
Valdis Vitolins d622bac612 Merge branch 'master' of https://github.com/espeak-ng/espeak-ng 2017-11-20 00:04:17 +02:00
Valdis Vitolins 523777a0b9 Latvian language improvements 2017-11-20 00:03:31 +02:00
Valdis Vitolins 419d4748c6 Added definition of l^_ at the end of word 2017-11-20 00:02:42 +02:00
Valdis Vitolins 74d2345b0e More configuration cleanup for Myanmar language 2017-11-17 00:29:38 +02:00
Valdis Vitolins d27ffaf727 English: USD abbreviation added 2017-11-17 00:28:43 +02:00
Reece H. Dunn 0a0eb3d01d Merge remote-tracking branch 'valdisvi/master' 2017-11-12 21:34:07 +00:00
Reece H. Dunn 20452732ec Update the changelog. 2017-11-12 21:31:31 +00:00
Reece H. Dunn 2720a524c8 Merge remote-tracking branch 'valdisvi/master' 2017-11-12 21:29:30 +00:00
Reece H. Dunn 62d625fe29 Fix building the Italian phoneme data. 2017-11-12 21:29:15 +00:00