# PSI AI Content Hub ## Phần 1 — Tiếng Việt Ứng dụng desktop tích hợp nhiều công cụ AI và xử lý media, chạy trên Windows. ### Làm được gì? - **Tin tức → Video trong vài phút.** Dán link bài báo, chọn giọng đọc, ra ngay clip hoàn chỉnh. - **Karaoke tự động.** Tách nhạc nền, tạo phụ đề khớp beat — không cần chỉnh tay. - **Tải & xử lý hàng loạt.** Playlist YouTube, chuyển định dạng, cắt ghép, tất cả một lần. - **Lồng tiếng bằng giọng clone.** Nhân bản giọng nói thật, lồng vào video nước ngoài. - **Reup nhanh.** Tải về, xóa nền, thêm logo, xuất file — pipeline khép kín. - **Bộ công cụ hình ảnh.** Upscale, xóa nền, tạo thumbnail, tạo logo — hàng loạt. ### Tính năng - Clone giọng nói (F5-TTS) — nhân bản giọng từ vài giây mẫu - Xóa nền ảnh & video tự động — không cần Photoshop - Text-to-speech tiếng Việt và đa ngôn ngữ - Tải video/audio từ YouTube và 1000+ nguồn - Cắt, ghép, overlay, chỉnh tốc độ video/audio - Speech-to-text độ chính xác cao (Whisper) - Dịch thuật đa ngôn ngữ (NLLB-200) - Tìm ảnh theo nội dung ngữ nghĩa (CLIP) - Upscale, tạo logo, tạo thumbnail hàng loạt - Cào tin tức tự động - Viết nội dung bằng LLM ### Build và chạy Yêu cầu: Node.js, Python 3.10 Frontend: ```bash npm install npm run dev # web dev, port 5000 npm run electron:dev # chạy Electron đầy đủ ``` Backend (chỉ cần app-6901 cho hầu hết tính năng): ```bash cd python_api/app-6901 python -m venv venv venv\Scripts\activate pip install -r requirements.txt python -m app.main ``` Voice clone cần thêm: ```bash cd python_api/F5-TTS # port 6902 ``` Build ra file exe: ```bash npm run build # build frontend npm run electron:pack # đóng gói nhanh, không tạo installer npm run electron:build # tạo installer (chậm hơn) ``` Test: ```bash npm run check # TypeScript check npm run test:unit # unit tests ``` --- ## Part 2 — English A desktop application with AI-powered media and content tools, running on Windows. ### What can you build? - **News → Video in minutes.** Paste an article URL, pick a voice, get a finished clip. - **Auto karaoke.** Separate vocals, generate beat-synced subtitles — no manual timing. - **Bulk download & process.** YouTube playlists, format conversion, trim and merge in one go. - **Voice-cloned dubbing.** Clone any voice from a short sample, dub foreign videos. - **Reup pipeline.** Download → remove background → add logo → export. Done. - **Image toolkit.** Upscale, background removal, thumbnail & logo generation — all batch. ### Features - Voice cloning (F5-TTS) — clone a voice from seconds of audio - Background removal for images & video — no Photoshop needed - Text-to-speech in Vietnamese and 100+ languages - Download video/audio from YouTube and 1000+ sites - Trim, merge, overlay, speed-adjust video and audio - High-accuracy speech-to-text (Whisper) - Multilingual translation (NLLB-200) - Semantic image search (CLIP) - Upscaler, logo generator, thumbnail creator — batch ready - Automated news scraper - LLM-powered content writing ### Build and run Requirements: Node.js, Python 3.10 Frontend: ```bash npm install npm run dev # web dev server, port 5000 npm run electron:dev # full Electron dev mode ``` Backend (app-6901 covers most features): ```bash cd python_api/app-6901 python -m venv venv venv\Scripts\activate pip install -r requirements.txt python -m app.main ``` Voice cloning services: ```bash cd python_api/F5-TTS # port 6902 ``` Package: ```bash npm run build # build frontend npm run electron:pack # quick pack, no installer npm run electron:build # full installer build ``` Test: ```bash npm run check # TypeScript check npm run test:unit # unit tests ``` For technical details, architecture, and migration notes see docs/app-description.md. --- ## Contact | | | |---|---| | Phone | [0366 462 069](tel:0366462069) | | Facebook | [fb.com/psihub.me](https://fb.com/psihub.me) | | Website | [psihub.me](https://psihub.me) | | YouTube | [@psihubvn](https://www.youtube.com/@psihubvn) | | TikTok | [@psihub.me](http://tiktok.com/@psihub.me) | | LinkedIn | [tung-xe-tho](https://www.linkedin.com/in/tung-xe-tho/) | | Email | [psi.lab.vn@gmail.com](mailto:psi.lab.vn@gmail.com) | | Location | Hanoi, Vietnam |