mirror of https://github.com/coqui-ai/TTS.git
update server tests
parent
dd4f46b60f
commit
00bfa54e21
|
@ -1,35 +1,15 @@
|
|||
#!/bin/bash
|
||||
set -xe
|
||||
|
||||
if [[ ! -f tests/outputs/checkpoint_10.pth.tar ]]; then
|
||||
echo "Missing dummy model in tests/outputs. This test needs to run after the Python unittests have been run."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
rm -f dist/*.whl
|
||||
python setup.py --quiet bdist_wheel --checkpoint tests/outputs/checkpoint_10.pth.tar --model_config tests/outputs/dummy_model_config.json
|
||||
|
||||
python -m venv /tmp/venv
|
||||
source /tmp/venv/bin/activate
|
||||
pip install --quiet --upgrade pip setuptools wheel
|
||||
pip install --quiet dist/TTS*.whl
|
||||
|
||||
# this is related to https://github.com/librosa/librosa/issues/1160
|
||||
pip install numba==0.48
|
||||
|
||||
python -m TTS.server.server &
|
||||
SERVER_PID=$!
|
||||
|
||||
echo 'Waiting for server...'
|
||||
sleep 30
|
||||
|
||||
curl -o /tmp/audio.wav "http://localhost:5002/api/tts?text=synthesis%20schmynthesis"
|
||||
curl -o /tmp/audio.wav "http://localhost:8080/api/tts?text=synthesis%20schmynthesis"
|
||||
python -c 'import sys; import wave; print(wave.open(sys.argv[1]).getnframes())' /tmp/audio.wav
|
||||
|
||||
kill $SERVER_PID
|
||||
|
||||
deactivate
|
||||
rm -rf /tmp/venv
|
||||
|
||||
rm /tmp/audio.wav
|
||||
rm dist/*.whl
|
||||
|
|
Loading…
Reference in New Issue