Valdis Vitolins
9f9a4980a7
Issue #760: improve Uzbek language
5 years ago
Valdis Vitolins
a35c29f76d
Latvian language improvements
5 years ago
Samuel Thibault
c523856d4a
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.
5 years ago
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.
5 years ago
Reece H. Dunn
00c37d667f
grc: add Greek variant letter form support; fixes pronunciation of the test
5 years ago
Ejaz Shah
f22704ad04
Improvements for Sindhi
5 years ago
Anh Hoang Nguyen
3fede4b4dd
vi: update pronunciation test
6 years ago
Karl Eick
04ce37c083
de: merge pull request #595 — improvements for German language
6 years ago
Valdis Vitolins
1b245787bf
vi: update pronunciation test
6 years ago
Valdis Vitolins
2b166fd1fe
vi: update pronunciation
6 years ago
Valdis Vitolins
8356a182a9
vi: update language pronunciation test
6 years ago
Valdis Vitolins
38d4afb212
ur: updates from Ejaz Shah
6 years ago
Valdis Vitolins
638d359426
sd: updates from Ejaz Shah
6 years ago
Valdis Vitolins
c037223bdb
ar: make proclitics unstressed
6 years ago
Valdis Vitolins
9c75745cf5
lt: Issue: https://github.com/rhdunn/espeak/issues/18 — merge language improvements from https://github.com/mondhs/espeak/commits/master
6 years ago
Valdis Vitolins
f86540308c
ar: define Z phoneme explicitly
otherwise it can't be distinguished from D
6 years ago
Valdis Vitolins
5c7dd911f1
ar: move decision logic of dark vowels to ar_rules file
6 years ago
Reece H. Dunn
c6ac526847
When printing phonemes, don't add a space at the start of a sentence or clause.
6 years ago
Reece H. Dunn
65186c07df
Preserve the sourceix property of a deleted phonSWITCH phoneme.
6 years ago
Reece H. Dunn
cf6d14783c
Preserve the sourceix property of a deleted phoneme for replaced phonemes.
6 years ago
Reece H. Dunn
910f4c2a72
Add ISO 15924 script codes to the remaining language pronunciation tests.
6 years ago
Reece H. Dunn
475bfdcb66
Use the ISO 15924 4-letter script names consistently in the tests.
6 years ago
Valdis Vitolins
4a7118dba1
Fix issue #530 Broken replacement from Cyrrilic to Latin for Lingua Franca Nova
6 years ago
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
6 years ago
Valdis Vitolins
d3f2a753f3
Fix issue #527 — spelling differs for Russian with or without extended dictionary
6 years ago
Reece H. Dunn
27454f56f4
mk: Don't map đ and ć to Serbian ђ and ћ (use Macedonian ѓ and ќ instead).
6 years ago
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
.
6 years ago
Reece H. Dunn
bae92dab38
ja: Add tests for replacing Katakana (Kana) with Hiragana (Hira).
6 years ago
Reece H. Dunn
9660df7743
mk: Add tests for replacing Latin with Cyrillic.
6 years ago
Reece H. Dunn
672c07b3a9
Reorganize the language pronunciation tests.
6 years ago
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 <[email protected] >.
6 years ago
Reece H. Dunn
28ed50c423
Add support for skipping broken tests, and make the bs, hr, and sr tests use the correct output.
6 years ago
Reece H. Dunn
d83f5e654d
sl: remove the Cyrillic to Latin replacements.
These were added in espeak 1.47.11a, but Slovenian uses Latin
like Polish and Czech.
The earliest form of Slovene (the Freising Manuscripts, between
972-1039) are written in Latin.
Some Cyrillic and Cyrillic-like letters were used in addition to
Latin in the Dajnko and Metelko alphabets between 1824 and 1838,
but these alphabets did not catch on.
The modern form is based on the Serbo-Croatian Gaj's Latin alphabet.
This is the alphabet represented in the espeak `replace_cyrillic_latin`
table. Slovenian does not use the Cyrillic variant of this alphabet.
6 years ago
Reece H. Dunn
bba7069cb3
issue #520: Use .replace rules in the language rule files for Cyrillic to Latin
6 years ago
Reece H. Dunn
530686f2fd
language-pronunciation.test: Support an optional message/description.
6 years ago
Valdis Vitolins
d5384677a4
ru: add test for iotated vowels
7 years ago
Karl Eick
fd8a3da7ea
de: improvements for German language (with shortened commit history)
7 years ago
Reece H. Dunn
8f30e3d607
Revert "en: use '@' instead of 'I' for the ROSES vowel in en and en-GB."
This reverts commit 223ff9c8ad
.
7 years ago
Reece H. Dunn
223ff9c8ad
en: use '@' instead of 'I' for the ROSES vowel in en and en-GB.
7 years ago
Reece H. Dunn
1a831ddac3
tests: add 'divided' to the English language pronunciation tests.
7 years ago
Reece H. Dunn
7e5d785ae9
tests: extend the English language pronunciation tests to cover all the lexical sets.
7 years ago
Reece H. Dunn
3dbb0e6de3
tests: rename {languages => language-pronunciation}.test
7 years ago
Reece H. Dunn
439b2d45d1
tests: move the Latvian pronunciation tests to languages.test
7 years ago
Reece H. Dunn
9e1bed69f0
tests: make the language tests phoneme-based.
The phoneme to audio tests are covered in the phoneme-audio tests.
Therefore, the language tests just need to test the text to
phoneme logic.
7 years ago
Reece H. Dunn
e05b478f22
tests: use autoconf-style output when checking for the sha1 command.
7 years ago
Reece H. Dunn
062df03e9e
de: revert the phoneme and dictionary changes
7 years ago
Reece H. Dunn
9812e009d7
de: fix running 'make check' with the voice changes
7 years ago
Reece H. Dunn
d19da58fa0
Fix running languages.test on sh/bash.
7 years ago
Anthony Cornehl
3115f769b1
tests/language.test: Use different hashing commands when needed
Outside of Linux platforms, sha1 hashing from the command-line is accomplished
by commands other than sha1sum. OSX uses shasum and FreeBSD uses sha1, so I've
added in detection for the appropriate command before falling back and failing
the test.
7 years ago
Reece H. Dunn
ddee4d6386
languages.test: fix running the Japanese test
8 years ago