GPT-SoVITS/compress.sh
2025-07-15 15:59:44 +08:00

31 lines
739 B
Bash

#!/bin/bash
# 定义压缩文件名(包含时间戳)
ARCHIVE_NAME="gpt-sovits_$(date +%Y%m%d_%H%M%S).tar.gz"
# 创建临时目录
TEMP_DIR=$(mktemp -d)
echo "临时目录: $TEMP_DIR"
DEST_DIR="$TEMP_DIR/GPT-SoVITS"
echo "临时DEST_DIR目录: $DEST_DIR"
mkdir -p "$DEST_DIR"
# 复制文件和目录到临时目录
echo "复制文件开始..."
cp -r GPT_SoVITS "$DEST_DIR/"
cp -r tools "$DEST_DIR/"
cp api.py "$DEST_DIR/"
cp api_v2.py "$DEST_DIR/"
cp config.py "$DEST_DIR/"
cp webui.py "$DEST_DIR/"
cp -r ref_audio "$DEST_DIR/"
cp requirements.txt "$DEST_DIR/"
echo "复制文件结束..."
# 创建压缩包
tar -czf "$ARCHIVE_NAME" -C "$TEMP_DIR" .
# 清理临时目录
rm -rf "$TEMP_DIR"
echo "已创建压缩包: $ARCHIVE_NAME"