12345678910111213141516171819202122 |
- #!/bin/sh
-
- test_ssml() {
- INPUT=$1
-
- if [ "$2" = "punct" ]
- then
- PARAMETERS="--punct -x"
- else
- PARAMETERS="-v en-US --ipa=2"
- fi
-
- echo "testing ${INPUT}"
- cp $(dirname $INPUT)/$(basename ${INPUT%.*}).expected expected.txt
- ESPEAK_DATA_PATH=`pwd` LD_LIBRARY_PATH=src:${LD_LIBRARY_PATH} \
- src/espeak-ng -m -q $PARAMETERS -f ${INPUT} > actual.txt
- diff expected.txt actual.txt || exit 1
- }
-
- for i in `ls tests/ssml/*.ssml` ; do test_ssml $i; done
- for i in `ls tests/ssml/*.ssml2` ; do test_ssml $i punct; done
|