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"