Valdis Vitolins
0542eb26b6
Make all language codes lowercase in output and documentation
2019-04-23 20:39:02 +03:00
Valdis Vitolins
15f8741bce
Merge pull request #607
2019-04-21 15:48:38 +03:00
Karl Eick
c51111fcd3
Merge branch 'master' of https://github.com/espeak-ng/espeak-ng
2019-04-08 21:44:04 +03:00
Logan Streondj
dde072f6dc
Merge pull request #533
...
Add initial support for Pyash languagege, more info:
* https://www.academia.edu/34133204/Pyash_One_Language_to_Unite_Them_All
* https://gitlab.com/liberit/pyac
2019-04-08 19:20:33 +03:00
Karl Eick
4ea618f7b9
Modify DE voice file
2019-04-06 14:10:45 +02:00
Anh Hoang Nguyen
0095cf92c0
vi: modify rules for phoneme w
2019-03-22 09:29:06 +07:00
Anh Hoang Nguyen
0e79a28529
vi: modify phoneme i, iE, o#, O#, w_
2019-03-21 17:39:46 +07:00
Anh Hoang Nguyen
4bc5b7d7d9
vi: modify Northern Vietnamese voice
2019-03-20 12:33:11 +07:00
Anh Hoang Nguyen
2bb28c8bf5
vi: add new vowel phoneme data
2019-03-19 06:00:18 +07:00
Anh Hoang Nguyen
eaa609a123
vi: move Northern Vietnamese voice setting to a new variant in !v
2019-03-15 09:27:58 +07:00
Anh Hoang Nguyen
626ef1e6d0
vi: modify Vietnamese Northern voice pitch and tone
2019-03-14 10:01:06 +07:00
Anh Hoang Nguyen
0ee4267b85
vi: modify Northern Vietnamese voice for clearer sound
2019-03-13 20:56:19 +07:00
Anh Hoang Nguyen
a3865a54b0
vi: modify Vietnamese phoneme rules and tone
2019-02-27 15:58:45 +02: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
62109670a9
Merge remote-tracking branch 'valdisvi/arabic'
2018-09-30 16:45:54 +01:00
Reece H. Dunn
d473121b52
Merge remote-tracking branch 'valdisvi/kiche'
2018-09-16 15:05:07 +01:00
Valdis Vitolins
029b7da35c
kk: add initial support for Kazakh language
2018-09-16 16:11:21 +03:00
Valdis Vitolins
0f86acd230
Issue #515 — add initial support for K'iche' language
2018-09-15 22:28:52 +03:00
Valdis Vitolins
26b067a68b
ar: move default stress rule from code to config file
2018-09-11 18:02:27 +03:00
Valdis Vitolins
031f34ac61
ru: create Russian (Latvia) accent
2018-06-21 16:56:40 +03:00
Valdis Vitolins
c6d1f7be3f
Update data about Shann language
2018-05-29 15:01:41 +03:00
Valdis Vitolins
789d820ad4
shn: add support for Shan language from ronaldaug
2018-05-29 14:55:50 +03:00
Valdis Vitolins
98fe60d72c
ar: remove custom voice settings as they are not better than default
2018-05-17 11:53:38 +03:00
Valdis Vitolins
8be30d259e
ht: issue #452 — add initial support for Haitian Creole language
2018-05-02 21:04:44 +03:00
Reece H. Dunn
4687798de8
languages: Rename hy-arevmda => hyw.
...
A new 'hyw' language code has been registered for Western Armenian,
and the arevela and arevmda variant subtags have been deprecated.
This still accepts the hy-arevela and hy-arevmda language tags, but
uses the preferred names for the language files.
2018-04-03 08:03:16 +01:00
Valdis Vitolins
3dea33965e
lv: different improvements
2018-01-11 20:53:58 +02:00
Valdis Vitolins
966c07cb56
hak: updates from Chen Chien-ting
2018-01-11 18:32:33 +02: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
a46e28f8a9
Fix issue #296 : The Russian voice speaks faster than the English one
2017-12-26 13:57:17 +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
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
Valdis Vitolins
60e9e3ebcb
Fix for issue #338 : Chinese Cantonese dictionary (zhy_dict) problem
2017-11-26 15:19:43 +02:00
Valdis Vitolins
64fdabc76f
More configuration fixes for Myanmar language
2017-11-12 23:28:50 +02:00
Valdis Vitolins
eaeae0b855
Latvian language improvements
2017-11-12 00:27:52 +02:00
Valdis Vitolins
3c30a57e8b
Merge branch 'master' into latvian
2017-11-07 19:39:34 +02:00
Valdis Vitolins
e885aff70d
Latvian language improvements
2017-11-07 19:24:04 +02:00
Valdis Vitolins
199b53b036
WIP Latvian improvements
2017-11-03 16:59:11 +02:00
Reece H. Dunn
76c9400fb0
Add a name property to the Māori (mi) voice file.
2017-10-19 20:30:40 +01:00
Valdis Vitolins
154c9f5089
Latvian language improvements
2017-10-19 20:17:44 +03:00
Valdis Vitolins
25475dd407
Latvian language improvements
2017-08-20 23:12:02 +03:00
Valdis Vitolins
2724442f41
Iprovements for Sindhi and Urdu languages by Ejaz Shah
2017-06-11 18:40:28 +03:00
Reece H. Dunn
80783e6441
Rename 'jp' to 'ja' to use the correct BCP47 language code.
2017-06-04 10:16:11 +01:00
Reece H. Dunn
c4c80b11d5
Split the hbs dictionary into bs, hr and sr.
...
This is because the emoji are language specific.
2017-06-04 08:33:55 +01:00
Reece H. Dunn
47438d3317
el: rename 'Greek (Modern)' to 'Greek'
2017-06-04 07:40:07 +01:00
Valdis Vitolins
dc1979eb7b
Latvian language improvements
2017-05-31 21:02:52 +03:00
Reece H. Dunn
eb3c9a9bbd
Fix the classification of East and West Slavic languages (ru, cs, pl, sk).
2017-05-08 20:21:01 +01:00
Reece H. Dunn
d192fd9c55
Remove the IPA phoneme table and associated und-fonipa voice.
...
Supporting phoneme-based voices in espeak-ng is currently complex,
and has issues that need to be fixed in the core code before
adding support for them.
2017-05-06 09:37:16 +01:00
Reece H. Dunn
7b1243679f
Update the document for the new fr-CH French accent.
2017-04-26 19:02:34 +01:00