Skip to content

FIX LỖI 2025 #24

@dinosaur-uwu

Description

@dinosaur-uwu

Đầu tiên phải dùng wsl2 nha. Không dùng được cho win hay mac.
Thứ hai, là sửa lại file run.sh theo dưới: (đây fix lỗi weights, lỗi kẹt ở TTS và lỗi khi load model (lỗi bool))
Sẵn tiện có ai giúp tôi trả lời câu hỏi ở #23 tôi sẽ rất cảm kích điều đó.

#!/usr/bin/env bash

PYTHON_VERSION=3.10

Check for required dependencies

dependencies=("python${PYTHON_VERSION}" "python${PYTHON_VERSION}-venv" "python${PYTHON_VERSION}-dev")
missing_dependencies=()

for dep in "${dependencies[@]}"; do
if ! dpkg -s "$dep" &> /dev/null; then
missing_dependencies+=("$dep")
fi
done

if [ ${#missing_dependencies[@]} -gt 0 ]; then
echo "Missing dependencies: ${missing_dependencies[]}"
echo "Please install them using 'sudo apt install ${missing_dependencies[
]}'"
exit 1
fi

if python$PYTHON_VERSION --version &> /dev/null; then
echo "Using Python version: $PYTHON_VERSION"
if [ -f .env/ok ]; then
source .env/bin/activate
# --- Chỗ update pip và gradio nếu venv đã tồn tại ---
echo "Updating pip and installing Gradio..."
pip install --upgrade pip
pip install --upgrade gradio
else
echo "The environment is not ok. Running setup..."
rm -rf .env
python$PYTHON_VERSION -m venv .env &&
source .env/bin/activate &&
# --- Chỗ tạo venv: update pip và cài pip từ Git ---
echo "Upgrading pip and installing pip from Git..."
pip install --upgrade pip
pip install git+https://github.com/pypa/pip.git &&
git submodule update --init --recursive &&
cd TTS &&
git fetch --tags &&
git checkout 0.1.1 &&
echo "Installing TTS..." &&
pip install --use-deprecated=legacy-resolver -e . -q &&
cd .. &&
echo "Installing other requirements..." &&
pip install -r requirements.txt -q &&
echo "Installing Gradio..." &&
pip install --upgrade gradio &&
echo "Downloading Japanese/Chinese tokenizer..." &&
python -m unidic download
touch .env/ok
fi
python vixtts_demo.py
else
echo "Python version $PYTHON_VERSION is not installed. Please install it."
fi

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions