Commit Graph
260 Commits
Author SHA1 Message Date
Valdis Vitolins cf4809a1e5 Fix bug #706: pronunciation error with abbreviations followed by 's 2020-04-10 22:55:58 +03:00
Reece H. Dunn 4e49ac8ee3 Don't check the .git folder for BOM issues. 2020-01-09 18:50:14 +00:00
Samuel Thibault 171e8a4e09 Fix testsuite with /bin/sh being bash
With bash, echo "a\nb" will not interpret \n, while with dash, echo will
interpret \n. bash's echo would need -e, but dash does not know that
option and just prints it.

We can however just put \n litteraly in the script, both bash and dash
will understand it.
2020-01-04 15:27:49 +01:00
Valdis Vitolins 53f65b51eb Add a test to ensure source files do not have Byte Order Mark 2019-12-16 22:31:09 +02:00
Reece H. Dunn 00c37d667f grc: add Greek variant letter form support; fixes pronunciation of the test 2019-12-04 07:42:18 +00:00
Reece H. Dunn c61c6cce5f Ignore src/.libs/lt-espeak-ng in the executable bit checks. 2019-12-03 19:58:36 +00:00
Reece H. Dunn 02dc828ecb Add a test to ensure data/source files are not marked as executable. 2019-12-03 19:50:28 +00:00
BenTalagan c7827df43b Using grep -E on all platforms 2019-11-20 21:15:57 +00:00
Ejaz Shah f22704ad04 Improvements for Sindhi 2019-10-02 17:19:30 +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
Valdis Vitolins 15f8741bce Merge pull request #607 2019-04-21 15:48:38 +03:00
Anh Hoang Nguyen 3fede4b4dd vi: update pronunciation test 2019-04-14 09:57:42 +07:00
Karl Eick 04ce37c083 de: merge pull request #595 — improvements for German language 2019-04-04 15:07:08 +03:00
Valdis Vitolins 1b245787bf vi: update pronunciation test 2019-03-17 15:32:02 +02:00
Valdis Vitolins 8356a182a9 vi: update language pronunciation test 2019-02-27 16:02:08 +02:00
Valdis Vitolins 7c58e2d8fb it: fix phoneme checksum 2019-02-09 22:25:22 +02:00
Valdis Vitolins 38d4afb212 ur: updates from Ejaz Shah 2019-01-18 14:22:13 +02:00
Valdis Vitolins 638d359426 sd: updates from Ejaz Shah 2019-01-18 14:22:04 +02:00
Valdis Vitolins 8b016da80e ar: adjust wav file and phoneme length for s[ 2019-01-18 14:17:42 +02:00
Reece H. Dunn 62109670a9 Merge remote-tracking branch 'valdisvi/arabic' 2018-09-30 16:45:54 +01:00
Valdis Vitolins c037223bdb ar: make proclitics unstressed 2018-09-20 19:56:58 +03:00
Valdis Vitolins 9c75745cf5 lt: Issue: https://github.com/rhdunn/espeak/issues/18 — merge language improvements from https://github.com/mondhs/espeak/commits/master 2018-09-16 16:46:21 +03:00
Valdis Vitolins f86540308c ar: define Z phoneme explicitly
otherwise it can't be distinguished from D
2018-09-11 16:49:31 +03: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 273b8e2a1f en: support numbers upto a hundred nonillion 2018-08-25 19:53:01 +01:00
Reece H. Dunn 0b4896fd7c en: add tests for cardinal and ordinal numbers 2018-08-25 19:29:38 +01:00
Reece H. Dunn c6ac526847 When printing phonemes, don't add a space at the start of a sentence or clause. 2018-08-19 13:11:18 +01:00
Reece H. Dunn 65186c07df Preserve the sourceix property of a deleted phonSWITCH phoneme. 2018-08-19 10:11:05 +01: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 910f4c2a72 Add ISO 15924 script codes to the remaining language pronunciation tests. 2018-07-25 20:51:23 +01:00
Reece H. Dunn 475bfdcb66 Use the ISO 15924 4-letter script names consistently in the tests. 2018-07-25 19:46:34 +01:00
Valdis Vitolins 4a7118dba1 Fix issue #530 Broken replacement from Cyrrilic to Latin for Lingua Franca Nova 2018-07-25 19:55:15 +03:00
Valdis Vitolins 5439b89db8 Issue #521 — add spelling tests for more langugages
Sample sentences for languages are taken from:

- Afrikaans https://www.omniglot.com/writing/afrikaans.htm
- Albanian https://www.omniglot.com/writing/albanian.htm
- Amharic https://www.bbc.com/amharic
- Ancient Greek: http://titus.uni-frankfurt.de/unicode/samples/grbeisp.htm
- Aragonese https://www.omniglot.com/writing/aragonese.php
- Armenian: https://elinux.org/UTF8_Sampler
- Assamese https://www.omniglot.com/writing/assamese.htm
- Azerbaijani https://www.omniglot.com/writing/azeri.htm
- Basque https://www.omniglot.com/writing/basque.htm
- Bengali https://www.bbc.com/bengali/news
- Dutch https://www.omniglot.com/writing/dutch.htm
- Greenlandic: https://www.omniglot.com/writing/greenlandic.htm
- Guarani: https://www.omniglot.com/writing/guarani.htm
- Gujarati: http://mylanguages.org/gujarati_reading.php
- Haitian Creole: https://www.omniglot.com/writing/haitiancreole.htm
- Interlingua: https://www.omniglot.com/writing/interlingua.htm
- Kannada: https://www.omniglot.com/language/phrases/kannada.php
- Kyrgyz: https://ru.wikipedia.org/wiki/%D0%9A%D0%B8%D1%80%D0%B3%D0%B8%D0%B7%D1%81%D0%BA%D0%B0%D1%8F_%D0%BF%D0%B8%D1%81%D1%8C%D0%BC%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D1%8C
- Konkani (Devanagari) https://r12a.github.io/scripts/devanagari/
- Kurdish https://www.omniglot.com/writing/kurdish.htm
- Lingua Franca Nova https://www.omniglot.com/writing/lfn.htm
- Lobjan: https://www.omniglot.com/writing/lojban.htm
- Malay https://www.omniglot.com/writing/malay.htm
- Maltese https://www.omniglot.com/writing/maltese.htm
- Marathi https://www.bbc.com/marathi
- Māori https://www.omniglot.com/writing/maori.htm
- Nahuatl https://www.gutenberg.org/files/12219/12219-h/12219-h.htm
- Oriya https://www.omniglot.com/writing/oriya.htm
- Oromo https://www.omniglot.com/writing/oromo.htm
- Papiamento https://www.omniglot.com/writing/papiamento.php
- Punjabi https://pa.wikipedia.org/wiki/%E0%A8%AD%E0%A8%BE%E0%A8%B0%E0%A8%A4_%E0%A8%A6%E0%A8%BE_%E0%A8%B0%E0%A8%BE%E0%A8%B8%E0%A8%BC%E0%A8%9F%E0%A8%B0%E0%A8%AA%E0%A8%A4%E0%A9%80
- Setswana https://www.omniglot.com/writing/tswana.php
- Sindhi https://en.wikipedia.org/wiki/Sindhi_language
- Sinhala https://www.bbc.com/sinhala
- Tamil http://kermitproject.org/utf8.html
- Tatar https://www.omniglot.com/writing/tatar.htm
- Telugu http://kermitproject.org/utf8.html
- Vietnamese https://www.omniglot.com/writing/vietnamese.htm
2018-07-25 16:56:47 +03:00
Valdis Vitolins d3f2a753f3 Fix issue #527 — spelling differs for Russian with or without extended dictionary 2018-07-25 13:23:42 +03:00
Reece H. Dunn 27454f56f4 mk: Don't map đ and ć to Serbian ђ and ћ (use Macedonian ѓ and ќ instead). 2018-07-23 23:57:24 +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
Reece H. Dunn bae92dab38 ja: Add tests for replacing Katakana (Kana) with Hiragana (Hira). 2018-07-23 07:38:12 +01:00
Reece H. Dunn 9660df7743 mk: Add tests for replacing Latin with Cyrillic. 2018-07-23 07:30:52 +01:00
Reece H. Dunn bfb624824e Move the additional English replacement rule test to language-replace.test. 2018-07-21 19:40:00 +01:00
Reece H. Dunn 672c07b3a9 Reorganize the language pronunciation tests. 2018-07-21 19:37:43 +01:00
Reece H. Dunn 93e23a47c8 issue #521: add spelling tests for all languages
Tests include pangrams from http://clagnut.com/blog/2380/.

Based on a patch by Valdis Vitolins <valdis.vitolins@odo.lv>.
2018-07-21 19:06:11 +01:00
Reece H. Dunn 28ed50c423 Add support for skipping broken tests, and make the bs, hr, and sr tests use the correct output. 2018-07-21 16:43:40 +01:00