Commit Graph
88 Commits
Author SHA1 Message Date
Valdis Vitolins 0954b24c8c Merge pull request #1248 2022-08-15 19:18:03 +03:00
Samuel Thibault dda0967b0d Make it clear where phoneme tests should be added 2022-07-17 22:19:02 +02:00
Bill DenglerandElizabeth Resendiz 254b64939d Add support for Totontepec Mixe
This commit implements support for [Totontepec Mixe](https://en.wikipedia.org/wiki/Totontepec_Mixe). The Espeak rules are based on the phonological inventory, orthographic mappings, and phonetic processes described in the "Esbozo fonológico" (phonological outline/sketch) chapter of Verónica Guzmán Guzmán's 2012 master's thesis in Indo American Linguistics awarded by the [Centro de Investigaciones y Estudios Superiores en Antropología Social](https://ciesas.edu.mx/) and *Vocabulario Mixe de Totontepec* (Totontepec Mixe vocabulary), compiled by Alvin Schoenhals and Louise C. Schoenhals and published by the Summer Institute of Linguistics in 1965.

This commit was developed as part of a project for [Computational Linguistics](https://jnw.domains.swarthmore.edu/ling073/syllabus.php) at [Swarthmore College](https://swarthmore.edu). We feel that this language is suitable for merge with "testing" status, but further verification/improvements by native speakers would be very helpful.

co-authored-by: Elizabeth Resendiz <e.r.resendiz7@gmail.com>
2022-05-11 17:13:06 -04:00
Samuel Thibault a34d74ed43 Make envelope computation more robust
When pollint() returns 100.0, multiplying by 2.55 doesn't actually seem to
be getting 255 on i386. Multiplying by 255 and dividing by 100, however,
does (probably because float computation with small integer values are
guaranteed to have integer results).

Fixes #1151
2022-04-10 22:12:28 +02:00
Valdis Vitolins 5435f465c8 Issue #1063: update tests 2022-03-31 23:09:45 +03:00
Valdis Vitolins c14636b3bd Add phoneme test 2022-03-16 22:03:06 +02:00
Valdis Vitolins 86bc55c5c4 Revert fixes for Russian from ineiev@gnu.org
This reverts commit 433d219eca.
2022-01-18 21:33:48 +02:00
Ineiev aa663ad7f7 ru: improve definitions for l and l; 2022-01-18 20:09:12 +02:00
Ineiev 55fa5ea5d3 ru: use s. and z. instead of S and Z 2022-01-18 20:09:12 +02:00
Ineiev b5115298b4 ru: improve source for y 2022-01-18 20:09:12 +02:00
Ineiev e105e98747 ru: add palatalized velars 2022-01-18 20:09:12 +02:00
Ineiev d8f56d14a3 sr, ru: use t from Serbian in Russian 2022-01-18 20:09:11 +02:00
Ineiev 433d219eca ru: fix name of vcd pal nas pzd 2022-01-18 20:09:11 +02:00
bespsm 7aacdef65d Add initial suport for Belarusian 2021-11-15 15:35:28 +02:00
Marco BARNIG be962b067b Add support for Luxembourgish 2021-11-11 22:05:09 +02:00
Valdis Vitolins 7211bb77ec Revert "ar: issue #1009: improve sound of Ain"
This reverts commit 02783150cd.
2021-09-16 13:26:46 +03:00
Valdis Vitolins 02783150cd ar: issue #1009: improve sound of Ain 2021-09-13 23:07:32 +03:00
Juho Hiltunen 01f094346d nb: fix regression for language options.
182aba4cc started calling Norwegian nb instead of no. The result is that
code in tr_languages.c was never run.
2021-07-23 18:32:33 +03:00
Juho Hiltunen 88cb55ee0f tests: add missing phoneme tests.
Added tests are copied from existing tests from the same language family
or English. The tested phonemes should be adapted for better test
coverage.
2021-07-23 16:57:36 +03:00
Juho Hiltunen ddde4b1060 tests: add a test to make sure each language has a phoneme test 2021-07-23 16:57:23 +03:00
Valdis Vitolins df8dd607df Replace test_lang() and test_voice() with test_wav() and test_phwav() which uses test_wav() 2021-04-06 16:52:26 +03:00
Valdis Vitolins ec552d2566 Move common functions into common script 2021-04-05 23:24:06 +03:00
Valdis Vitolins f0a12ee833 Fix issue #848: Māori improvements 2020-12-06 13:52:45 +02:00
Valdis Vitolins a479ae7899 lv: adjust intonation 2020-08-19 18:15:40 +03:00
Karl Eick 1c76c01ee0 Update hashsum 2020-07-04 22:50:03 +03:00
Valdis Vitolins f2939490e1 Improvements for Latvian 2020-06-28 16:05:13 +03:00
Valdis Vitolins b6cd320ea1 Improve vowel sound for Latvian 2020-05-22 15:37:06 +03:00
Valdis Vitolins a35c29f76d Latvian language improvements 2020-05-17 21:47:01 +03:00
Valdis Vitolins 2d2830c92e Merge pull request #738 2020-05-04 13:08:55 +03:00
Valdis Vitolins 6652ecde17 Merge pull request #624 2019-07-03 22:52:36 +03:00
Karl Eick b049912451 Update hashsum 2019-07-03 17:19:25 +02:00
Valdis Vitolins 24d8f805a5 Merge branch 'latvian' 2019-06-23 16:33:33 +03:00
Valdis Vitolins 499b900b04 lv: improve sounds of phonemes 2019-06-23 16:32:17 +03:00
Valdis Vitolins b96c742481 Merge pull request #619 2019-06-09 18:35:13 +03:00
Karl Eick e961310877 Update hashsum 2019-06-06 21:12:40 +02:00
Valdis Vitolins 57ae422719 Merge pull request #611 2019-05-07 20:22:07 +03:00
rojanu 8c6a884c07 fix test hash for kurdish 2019-05-06 17:00:22 +01:00
Karl Eick 04ce37c083 de: merge pull request #595 — improvements for German language 2019-04-04 15:07:08 +03:00
Valdis Vitolins 7c58e2d8fb it: fix phoneme checksum 2019-02-09 22:25:22 +02:00
Valdis Vitolins 8b016da80e ar: adjust wav file and phoneme length for s[ 2019-01-18 14:17:42 +02:00
Valdis Vitolins 5c7dd911f1 ar: move decision logic of dark vowels to ar_rules file 2018-09-11 16:31:46 +03:00
Valdis Vitolins 08ef8f9c8f ar: create separate dark vowels to be used after thick consonants 2018-09-11 15:56:56 +03:00
Reece H. Dunn cf6d14783c Preserve the sourceix property of a deleted phoneme for replaced phonemes. 2018-08-19 09:35:03 +01:00
Reece H. Dunn 424f705525 Revert the new (broken) replacement rule logic.
The replacement tests for bs, hr, and sr are no longer marked as
broken as they work using the old code. The mk tests keep the
broken annotation, as they don't work in the old code either.

This reverts commit 801a8d197c.
This reverts commit 64d5701e5e.
This reverts commit 3b51ebf617.
This reverts commit 1fd235d2c0.
This reverts commit 9f0667de86.
2018-07-23 19:38:46 +01: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 df1a6045a0 ar: improve sound of A (Ain) and H (Hah) 2018-07-15 18:34:30 +03:00
Valdis Vitolins 1fd235d2c0 Fix test due to phoneme pronuciation changes 2018-07-09 20:29: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