File size: 578 Bytes
35bb6f4 f1d6dd3 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | #!/bin/bash
set -e
export PHONEMIZER_ESPEAK_LIBRARY=${PHONEMIZER_ESPEAK_LIBRARY:-/usr/lib/x86_64-linux-gnu/libespeak-ng.so.1}
export ESPEAK_DATA_PATH=${ESPEAK_DATA_PATH:-/usr/lib/x86_64-linux-gnu/espeak-ng-data}
if [ "${NEUTTS_PREDOWNLOAD_MODELS:-false}" = "true" ]; then
echo "Pre-downloading models..."
python -m docker.scripts.download_models
fi
echo "Starting NeuTTS-FastAPI server on port ${NEUTTS_PORT:-7860}..."
exec uvicorn api.src.main:app \
--host "${NEUTTS_HOST:-0.0.0.0}" \
--port "${NEUTTS_PORT:-7860}" \
--workers 1 \
--log-level "info"
|