mirror of
https://github.com/rhasspy/espeak-ng.git
synced 2026-10-31 21:39:47 +00:00
23 lines
512 B
Bash
Executable File
23 lines
512 B
Bash
Executable File
#!/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
|
|
|