
[Open-source] Auto News Video — Pipeline tự động hóa video TikTok/Shorts 9:16
Dạo gần đây các kênh tin tức làm 100% tự động bằng AI đang rất nổi, thu hút hàng trăm nghìn lượt like và follow. Để làm được 1 video như vậy nếu ngồi làm thủ công sẽ rất mất thời gian và công sức. Chính vì vậy mình đã public 1 repo tự động tạo video chỉ từ 1 đường link hoặc 1 file nội dung txt

TECH STACK & HIGHLIGHTS:

Claude Code Skill: AI agent (đọc URL qua WebFetch) tự phân tích nội dung, chọn 1 trong 6 visual templates và sinh script.json theo Zod schema. Đặc biệt có rule ép AI phiên âm tiếng Việt để TTS đọc chuẩn.

TTS Multi-provider: Tích hợp LucyLab .io (Voice cloning Việt) & ElevenLabs. Đổi qua lại dễ dàng bằng env var. Đã code sẵn cơ chế Idempotent TTS giúp tự động skip các scene đã có mp3 để tiết kiệm API cost khi render lại.

HyperFrames render: Compose HTML thuần bằng GSAP timeline → Puppeteer headless capture frames → FFmpeg encode MP4. Đảm bảo 100% deterministic (render 10 lần y chang cả 10).

Visuals & Smart SFX: 6 scene templates có animation riêng kết hợp UI chống nhàm chán (Brand icon, TikTok pill, grain-overlay). Hiệu ứng âm thanh được tự động map từ thư viện 72+ sounds qua cơ chế Smart SFX Selector 3-Tier.

CODE QUALITY: 44 unit tests (Vitest), TypeScript strict mode + ESM, README song ngữ Anh-Việt sâu sát chi tiết.

Repo GitHub: để ở comment

License: MIT

Yêu cầu: Node 22+, FFmpeg, Claude Code, Key LucyLab HOẶC ElevenLabs.

Roadmap sắp tới: Tích hợp Whisper alignment (caption burned-in), BGM mood-based và auto-upload qua TikTok API, nâng cấp các hiệu ứng animetion, motion graph, kết hợp với API tạo ảnh minh họa để nội dung video phong phú hơn.
Mua 0đ để lấy link nha mng
Chỉ những khách hàng đã đăng nhập và đã mua sản phẩm này mới có thể để lại đánh giá.
Đánh giá
Chưa có đánh giá nào.