|
|
@@ -4,6 +4,17 @@ |
|
|
|
# and run needed checks before |
|
|
|
is_hash |
|
|
|
|
|
|
|
# Meta-test: make sure we have a phoneme test for each supported language |
|
|
|
# read column 5 (File) of espeak-ng --voices, skip the directory |
|
|
|
echo "checking if all supported languages have phoneme tests ..." |
|
|
|
for lang in $(ESPEAK_DATA_PATH=`pwd` LD_LIBRARY_PATH=src:${LD_LIBRARY_PATH} src/espeak-ng --voices | awk '{print $5}' | cut -d "/" -f 2-2 | tail -n+2); |
|
|
|
do if ! grep -q "test_phwav $lang" tests/language-phonemes.test |
|
|
|
then |
|
|
|
echo "$lang missing a phoneme test"; |
|
|
|
exit 1; |
|
|
|
fi |
|
|
|
done |
|
|
|
|
|
|
|
test_phwav af c71ab424d045d9fa82d2a23b9be4542aee3ed15e "ma na Na pa ta ka tSa ba da ga dZa fa sa x2a Sa va za Za ca la ja ra r/a _:_ m@ ma mE mI mO mW mu m& m&: m@L mA: me@ mi mo@ my miu m@U maI mAI meI mOI moI muI mYy mY@ maU me: mO: m3: mA~ me~ mo~" |
|
|
|
test_phwav am 4fcdb9bb68b72c06e4cadf91b2c1e244ea14ac21 "ma na Na pa ta ka ?a ba da ga p\`a t\`a k\`a tSa dZa tS\`a Ba sa za Sa Za xa ha la ja wa ra _:_ mi me my ma m@ mo mu" |
|
|
|
test_phwav an 33304ad847d920652c74e1c51d12bbe6de9a182d "ma na Na pa ta tSa ka ba da ga fa Ta sa Sa ja wa la l^a ra Ra _:_ ma ma/ me me/ mi mo mo/ mu" |