123456789101112131415161718192021222324252627 |
- #!/bin/sh
-
- test_voices() {
- TEST_LANG=$1
- MESSAGE=$2
- EXPECTED=$3
- TEST_TEXT=$4
- TEST_BROKEN=${5:-false}
-
- if [ "x$MESSAGE" = x- ] ; then
- echo "testing ${TEST_LANG}"
- else
- echo "testing ${TEST_LANG} ($MESSAGE)"
- fi
- ESPEAK_DATA_PATH=`pwd` LD_LIBRARY_PATH=src:${LD_LIBRARY_PATH} \
- src/espeak-ng ${OPTIONS} -xq -v ${TEST_LANG} "${TEST_TEXT}" > actual.txt
- echo "${EXPECTED}" > expected.txt
- if [ x$TEST_BROKEN = xbroken ] ; then
- diff expected.txt actual.txt || (echo "... ignoring error (broken)" && true)
- else
- diff expected.txt actual.txt || exit 1
- fi
- }
-
- ##### Voice options
- test_voices ka "lowercaseSentence" "s'asi,amovn,oa t#k#v'eni g'ats#noba
- r'ogor brdz'andebit#" "სასიამოვნოა თქვენი გაცნობა. როგორ ბრძანდებით" #872
|