Commit Graph
796 Commits
Author SHA1 Message Date
Valdis Vitolins e658380eb6 mbrola: andd mb-nz1 voice 2018-09-29 17:45:34 +03:00
Valdis Vitolins ddaf9e6f2b mbrola: add mb-ma1 voice 2018-09-29 16:03:43 +03:00
Valdis Vitolins 9bbdf27f7c mbrola: add mb-jp1, mb-jp2 and mb-jp3 voices 2018-09-29 14:48:45 +03:00
Valdis Vitolins cb2046c765 mbrola: add mb-in1 and mb-in2 voices
as phoneme set for both is the same, rename phoneme translation file to in
2018-09-29 13:04:42 +03:00
Valdis Vitolins 7bc58fdd35 mbrola: add mb-gr1 voice, rename mb-gr2 voice from 'greek-mbrola-1' to 'greek-mbrola-2' 2018-09-28 18:48:08 +03:00
Valdis Vitolins 8abf938529 mbrola: add missing phoneme mappings for mb-es1 and mb-es2 voices 2018-09-28 18:48:08 +03:00
Valdis Vitolins b6f3d86934 mbrola: add mb-es4 voice 2018-09-28 18:48:03 +03:00
Valdis Vitolins bb7a308eba mbrola: add mb-es3 voice 2018-09-28 16:56:38 +03:00
Valdis Vitolins 03a8a6b7d4 mbrola: add mb-de8 voice 2018-09-28 16:07:18 +03:00
Valdis Vitolins 0f86acd230 Issue #515 — add initial support for K'iche' language 2018-09-15 22:28:52 +03:00
Valdis Vitolins a209324dc8 ar: add more backsound for vowels after thick consonants for synthesized voice 2018-07-15 18:40:51 +03:00
Valdis Vitolins aab2143a5a ar: make lengtening phoneme longer, remove unnecessary rules for doubled phonemes 2018-07-15 18:40:39 +03:00
Valdis Vitolins 9aa75145f5 ar: fix incorrect mapping for p and g 2018-07-15 18:35:52 +03:00
Valdis Vitolins df1a6045a0 ar: improve sound of A (Ain) and H (Hah) 2018-07-15 18:34:30 +03:00
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