File size: 588 Bytes
ead033d
 
 
 
 
1ba0f92
 
ead033d
 
 
1ba0f92
 
ead033d
 
 
 
1ba0f92
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/usr/bin/env bash
set -e

DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"

# Sử dụng trực tiếp thư viện C++ native lib/ và các đường dẫn hệ thống
export LD_LIBRARY_PATH="$DIR/lib:$DIR/cpp/lib:$LD_LIBRARY_PATH"

# Tự động biên dịch nếu file binary chưa tồn tại
if [ ! -f "$DIR/bin/matcha_tts_cli" ]; then
    echo "⚙️  Đang biên dịch C++ Native..."
    make -C "$DIR/cpp" ORT_LIB_DIR="$DIR/lib"
fi

mkdir -p "$DIR/outputs"

# Chạy trực tiếp C++ Native CLI với INT8 tối ưu
exec "$DIR/bin/matcha_tts_cli" --model-type int8 "$@"