Views
No views yet
duan.md. Hệ thống ưu tiên chạy local, các tác vụ ngôn ngữ dùng cloud API và các tác vụ media chạy bằng Python/FFmpeg.yt-dlp chạy trước, Lux tự động fallback nếu extractor thất bại.DRY_RUN để thử toàn bộ luồng không tốn API/GPU.1Copy-Item .env.example .env
2npm install
3npm run db:push
4npm run devhttp://localhost:5173. API chạy tại http://localhost:4000. Dữ liệu mẫu được tạo ở lần chạy đầu; bấm Xác nhận Reup, chờ vài giây, sau đó mở trình biên tập và duyệt sản xuất để thử trọn pipeline..tools trên Windows, bạn có thể khởi chạy dự án bằng lệnh sau (để vượt qua chính sách chặn script của PowerShell):powershell -ExecutionPolicy Bypass -File .\start-local.ps1build-local.ps1. Không cần thêm Node.js hoặc Python vào PATH của hệ thống.pip install -r 3_Local_Workers/requirements.txt.ffmpeg có trong PATH.GROQ_API_KEY, GEMINI_API_KEY trong .env.DRY_RUN=false.docker compose up -d redis và đặt USE_REDIS=true.playwright install chromium, đăng nhập một lần trong thư mục session và hoàn thiện selector theo nền tảng mục tiêu.4_Storage_Data/f_browser_sessions/china-cookies.txt. Cookie thường cần cho Bilibili 1080p+, Douyin/Xigua, Youku và nội dung yêu cầu đăng nhập. Không commit hoặc chia sẻ file này..env:CHINA_PROXY_URL=http://user:password@host:portAuto upload được để ở trạng thái an toàn: worker mở đúng persistent browser session nhưng không tự bấm Publish cho đến khi selector và chính sách của nền tảng được cấu hình. Điều này tránh đăng nhầm trong lần khởi động đầu tiên.
11_Frontend_React/ React + TypeScript + Socket.IO client
22_Backend_API/ Express + Prisma + BullMQ + Socket.IO
33_Local_Workers/ Các bước pipeline Python 00–06
44_Storage_Data/ Raw, audio, subtitle, voice, export, browser session| Biến | Mặc định | Ý nghĩa |
|---|---|---|
DRY_RUN | true | Mô phỏng worker, không tải/gọi API/đăng bài |
USE_REDIS | false | Bật BullMQ và log Redis |
HEAVY_CONCURRENCY | 1 | Số video dựng đồng thời |
DATABASE_URL | file:./dev.db | Database cho Prisma |
PYTHON_BIN | python | Lệnh Python backend sử dụng |
FRONTEND_URL | http://localhost:5173 | Origin được phép kết nối API/socket |
.pth cụ thể và runtime tương ứng GPU; worker hiện tạo giọng nền Edge TTS trước.k2-fsa/OmniVoice nằm tại OmniVoice-model/; mã nguồn tham khảo nằm tại OmniVoice/. Runtime Python/CUDA hiện được giữ trong .tools/khanhtts/ để không phải tải lại PyTorch, nhưng inference sử dụng model gốc..env:1OMNIVOICE_PYTHON=D:\reupvideo\.tools\khanhtts\python\python.exe
2OMNIVOICE_MODEL_PATH=D:\reupvideo\OmniVoice-model
3OMNIVOICE_NUM_STEPS=20
4OMNIVOICE_DURATION_PADDING=1.12
5OMNIVOICE_CHUNK_DURATION=12
6OMNIVOICE_INSTRUCT=female, young adult, moderate pitch1OMNIVOICE_REF_AUDIO=D:\duong-dan\reference.wav
2OMNIVOICE_REF_TEXT=Nội dung được đọc chính xác trong file tham chiếu.4_Storage_Data/g_voice_references/.