Commit Graph
782 Commits
Author SHA1 Message Date
Reece H. Dunn 2a705e66c1 Merge remote-tracking branch 'valdisvi/russian' 2018-06-22 07:59:45 +01:00
Valdis Vitolins 031f34ac61 ru: create Russian (Latvia) accent 2018-06-21 16:56:40 +03:00
chrislm c7cbaa16e5 Fixed date update 2018-05-31 12:29:40 +02:00
chrislm 27549717cb IT: improvements tested on may 2018 2018-05-31 12:20:12 +02:00
Valdis Vitolins 789d820ad4 shn: add support for Shan language from ronaldaug 2018-05-29 14:55:50 +03:00
Valdis Vitolins 0837015514 ar: use the same mapping file for mb-ar1 and mb-ar2 voices
There are small differences between diphone set of the voices, but they are not used from espeak-ng
2018-05-27 21:58:59 +03:00
Valdis Vitolins a17eb39cc8 ar: fix typo error in mapping file 2018-05-27 21:54:15 +03:00
Valdis Vitolins 6e9ca1a072 ar: replace doubled phonemes with lengthening phoneme : 2018-05-23 22:12:06 +03:00
Valdis Vitolins 360983a3c6 ar: format phoneme translation table 2018-05-23 21:49:03 +03:00
Valdis Vitolins 16c21d67fc ar: patch arabic ZAH phoneme 2018-05-17 11:50:28 +03:00
Reece H. Dunn 5c6a4c8804 ru: format the ph_russian file and remove commented out lines 2018-05-15 07:22:29 +01:00
Reece H. Dunn 5461b09ea5 ru: revert to d1ce948058 2018-05-15 07:10:12 +01:00
Valdis Vitolins f2c2ec5da0 lv: improve sound of 'zv' 2018-05-02 21:01:16 +03:00
Reece H. Dunn 89402caa3f de: fix the formatting of the file 2018-05-01 18:18:04 +01:00
Karl Eick e1af75c12d Correct mistake in phoneme definition for W~ 2018-04-29 15:34:44 +02:00
Karl Eick abdf5d2c88 Add W~ phoneme, more changes to list and rules 2018-04-29 15:29:08 +02:00
Karl Eick 5fcb3b40cc Slight change to the aau6 formant sequence used for the aU phoneme 2018-04-27 20:13:56 +02:00
Karl Eick fd8a3da7ea de: improvements for German language (with shortened commit history) 2018-04-27 16:50:16 +03:00
Reece H. Dunn e40380260e de: Fix the phoneme features for /b/. 2018-04-26 07:42:04 +01:00
Reece H. Dunn 19547ce75b ru: fix лёгких, мягкий, etc.
Revert "ru: 'х' made less stressed"

This reverts commit 33c9e800a3.

This commit made the [x] phoneme not audible, and made it act like
a glottal stop in words like мягкий.
2018-04-14 11:31:53 +01:00
Reece H. Dunn 8f30e3d607 Revert "en: use '@' instead of 'I' for the ROSES vowel in en and en-GB."
This reverts commit 223ff9c8ad.
2018-04-13 07:29:26 +01:00
Reece H. Dunn 17d482154f mi: use phoneme names consistent with the rest of espeak-ng, and clean up the comments to remove redundant statements 2018-04-11 07:10:23 +01:00
Valdis Vitolins e20e767952 fr: add configuration files for MBROLA's Canadian French 1 and 2 voices 2018-04-08 23:36:36 +03:00
Valdis Vitolins 291178a6cd it: add configuration files for MBROLA's it1 and it2 voices 2018-04-08 23:14:29 +03:00
Valdis Vitolins f1602ba8d1 fr: remove number from phoneme translation file, as it can be used for all MBROLA voices
There are small differences for diphone sets, but these are not used
from eSpeak NG.
2018-04-08 20:11:17 +03:00
Reece H. Dunn f22da14b86 en: fix the length of the vowel before an n.
The custom n vowel in ph_english did not specify a lengthmod and
the call to the base n did not set that value.
2018-04-08 12:20:44 +01:00
Valdis Vitolins e7b6923fe5 pt-br: fix eSpeak NG's [dZ] phoneme mapping to MBROLA's [j] 2018-04-02 19:07:31 +03:00
Valdis Vitolins fb73fad421 pt-br: fix voice's warnings "mbrola: Warning: r-... unkown, replaced with _-_"
E.g. for 'port' this goes through following transformations:

1. written 'port' to phonetic [p'o*@-tS] for eSpeak NG
2. espeak [*] was mapped to MBROLA [r] and [@-] was just skipped
resulting [rt] which is not allowed diphone in br1 voice.

Description of fix:
mapping phonetic [*@-] to [r2] (and skipping [@-]) makes [r2-...] which is
in diphone database. That fixed warnings:

mbrola: Warning: r-t unkown, replaced with _-_
mbrola: Warning: r-d unkown, replaced with _-_
mbrola: Warning: r-n unkown, replaced with _-_
mbrola: Warning: r-m unkown, replaced with _-_
mbrola: Warning: r-s unkown, replaced with _-_
2018-04-01 20:56:57 +03:00
Reece H. Dunn 021526a477 en: Use a new /I2#/ phoneme for -ed based adjectives like 'wicked'. 2018-04-01 11:06:49 +01:00
Reece H. Dunn d6c65da159 en: don't velarize n across word boundaries
It is possible -- especially at higher speeds -- for the n at the
end of a word to be velarised if the next word starts with a velar
plosive. I prefer the velarised sound between word boundaries, but
others do not. As such, limit the velarisation to within the word
only.

[1]	https://en.wikipedia.org/wiki/English_phonology
2018-03-29 22:58:22 +01:00
Reece H. Dunn 223ff9c8ad en: use '@' instead of 'I' for the ROSES vowel in en and en-GB. 2018-03-28 07:25:15 +01:00
Valdis Vitolins c2735711ce ru: fix pronunciation of stressed о 2018-03-18 22:23:39 +02:00
Valdis Vitolins b8cf1ec352 ru: fix inaudible m; (soft m) 2018-03-18 21:42:09 +02:00
Reece H. Dunn f55cce345e tests: test gd consonant and vowel audio generation 2018-03-09 07:06:57 +00:00
Reece H. Dunn 6dc13c99a9 fr: remove the unused fr-CA phoneme table.
There is no fr-CA language dialect dialect file, nor has there
been in the espeak/espeak-ng history.

The fr-CA phoneme table defined the additional phonemes [U], [y"],
[E:], and [A]. The fr-FR phoneme table mapped these to [u], [y],
[E], and [a] respectively. This meant to describe the phonemes that
have not been merged in fr-CA, but have merged in fr-FR, as described
in https://en.wikipedia.org/wiki/Quebec_French_phonology.

The only use of these phonemes in the French dictionary was with
the word "tramway" using [E:]. This has been replaced with [E] to
match the rest of the dictionary file transcriptions, and those
phonemes for fr-CA have been removed.

If fr-CA is supported in the future, the French dictionary would
need to be modified to reverse the merger of the phonemes that are
not merged in fr-CA, with the merge logic being performed in the
fr-FR phoneme table like in the code being removed in this commit.
2018-03-08 07:12:49 +00:00
Valdis Vitolins 33c9e800a3 ru: 'х' made less stressed 2018-03-04 22:51:50 +02:00
Valdis Vitolins 10b348be19 ru: consistent formatting applied 2018-03-04 22:51:49 +02:00
Valdis Vitolins 096877d92b ru: fixes for 'л' and 'ль' (especially at the end of word) 2018-03-04 22:51:49 +02:00
Valdis Vitolins 05b4d622db ru: m; phoneme shortened 2018-03-03 23:53:59 +02:00
Valdis Vitolins d3a502ea79 lv: fixes for n 2018-03-03 20:30:07 +02:00
Valdis Vitolins 2ef1d2afab lv: fixes for l 2018-03-03 20:29:37 +02:00
Reece H. Dunn 3029b12358 tests: test an consonant and vowel audio generation 2018-02-28 07:39:38 +00:00
Reece H. Dunn bf42a488ea tests: test am consonant and vowel audio generation 2018-02-28 07:26:35 +00:00
Reece H. Dunn 062df03e9e de: revert the phoneme and dictionary changes 2018-02-03 09:14:05 +00:00
Valdis Vitolins e5df7b56ad lv: improvements for exception words, shorter 'uo' diphthong 2018-01-17 20:02:43 +02:00
Valdis Vitolins 4b1e9d941f Shorter diphthong than 'uaa' with less distinct 'a' at the end 2018-01-17 20:02:24 +02:00
Valdis Vitolins 95c28c4ea9 fr: fix for issue #350 Bad Pronunciation in French ɔ̃ by Karl Eick 2018-01-12 22:04:47 +02:00
Valdis Vitolins 3dea33965e lv: different improvements 2018-01-11 20:53:58 +02:00
Reece H. Dunn 42f4e7eed2 de: fix the HAPPY vowel for the mb-de5-en and mb-de6-en voices. 2018-01-09 21:18:41 +00:00
Reece H. Dunn 0527537864 de: restore the mbrola phonemes for using the German voices to speak English and Spanish. 2018-01-09 07:37:03 +00:00