Từ một chủ đề đến video dọc có giọng đọc tiếng Việt: hiểu hai công cụ của Cường IT, cách kết nối và bắt đầu trên Claude Code, Codex hoặc Antigravity.
Muốn xây kênh TikTok hoặc YouTube Shorts chia sẻ kiến thức, bạn cần lặp lại ba việc: viết lời giải thích dễ hiểu, đọc lời thoại và dựng video dọc có chữ, hình chuyển động. Remotion CuongIT Template lo phần kịch bản, hình và dựng; CIT Voice Studio có thể đảm nhận giọng đọc tiếng Việt ngay trên máy. Kết nối hai công cụ, AI agent hỗ trợ tạo video từ một chủ đề, nhưng bạn vẫn nên duyệt kiến thức, giọng đọc và bản xuất cuối.

Giao diện dựng và xem trước video trong Remotion Studio. Ảnh: repository của Cường IT.
Hai repo làm việc gì?
Remotion CuongIT Template là dự án mẫu viết bằng React và Remotion để làm video giải thích dạng dọc 9:16. Nó có sẵn video Docker, bố cục nhiều cảnh, chuyển động, phụ đề và skill remotion-topic-explainer cho Claude Code, Codex, Antigravity. Agent có thể viết kịch bản, sinh audio theo từng cảnh, tạo composition mới, xem trước và render MP4. Đây là template để tùy biến, không phải dịch vụ đăng video tự động lên TikTok hay YouTube. Xem repo và hướng dẫn gốc.
CIT Voice Studio là ứng dụng tạo giọng đọc tiếng Việt chạy trên Windows, Linux và macOS. Bạn tải bộ cài ở Releases, mở ứng dụng rồi chọn giọng hoặc gọi API tại 127.0.0.1:8001. Nó có nhiều giọng tiếng Việt, xuất WAV/MP3, hỗ trợ từ điển phát âm và tạo phụ đề SRT; ứng dụng không tự dựng hình hay xuất video. Xem repo và bản cài mới nhất.

Giao diện CIT Voice Studio. Ảnh: repository của Cường IT.
Kết hợp thế nào để ra video hoàn chỉnh?
Quy trình: chủ đề → kịch bản từng cảnh → CIT tạo giọng đọc → template đo thời lượng audio và dựng cảnh trong Remotion → xem trước → render MP4 → người làm nội dung kiểm tra rồi đăng thủ công. File audio và dữ liệu thời lượng được đưa vào public/audio và composition; giọng đọc, hình và phụ đề đi cùng nhau trên timeline. Repo Remotion đã có sẵn TTS_PROVIDER=cit trong .env.example và mã gọi API CIT, nên không cần tự viết cầu nối mới. Nếu không muốn cài CIT, template vẫn có lựa chọn Edge TTS online (TTS_PROVIDER=edge).

Một khung hình video mẫu Docker từ repository Remotion của Cường IT. Đây là demo của tác giả, không phải video Kstudy tự sản xuất.
Xem video Shorts mẫu được dẫn trong README hoặc video Reels của tác giả. Nếu trình phát không mở trên thiết bị của bạn, xem ảnh mẫu phía trên hoặc kênh của tác giả từ README.
Điểm cần phân biệt: tạo video có hỗ trợ tự động, không đồng nghĩa có một nút biến mọi chủ đề thành nội dung đúng và hấp dẫn. Hãy kiểm lại định nghĩa, ví dụ, hình minh họa, cách đọc từ chuyên môn và quyền dùng tư liệu trước khi đăng. Tạo một video mẫu trước, ổn rồi mới nhân rộng thành series.
Cài nhanh bằng một prompt cho Claude Code, Codex hoặc Antigravity
Bạn cần Git, Node.js/npm và một agent có quyền chạy lệnh trên máy, ví dụ Claude Code, Codex CLI/IDE hoặc Antigravity IDE. Dán nguyên prompt sau vào agent trong thư mục làm việc bạn chọn. Agent sẽ chuẩn bị template; phần cài ứng dụng CIT có thể cần bạn tải bộ cài và xác nhận trên hệ điều hành. Claude/ChatGPT ở giao diện chat web thông thường không tự cài phần mềm lên máy của bạn.
Tôi muốn tạo video dọc chia sẻ kiến thức cho TikTok/YouTube Shorts bằng hai repo chính thức:
https://github.com/Cuongyd196/remotion-cuongit-template
https://github.com/Cuongyd196/cit-voice-studio
Hãy làm trong thư mục làm việc hiện tại, không ghi đè dự án cũ. Trước tiên kiểm tra Git, Node.js, npm và hệ điều hành; nói rõ thứ gì còn thiếu. Clone remotion-cuongit-template, đọc README, .env.example và skill remotion-topic-explainer trong repo trước khi chạy lệnh. Cài dependency bằng npm ci nếu package-lock tương thích, nếu không thì báo lỗi và xin phép trước khi đổi cách cài. Tạo .env từ .env.example (không in khóa bí mật); đặt CHANNEL_NAME theo tên kênh tôi cung cấp, TTS_PROVIDER=cit, CIT_TTS_BASE_URL=http://127.0.0.1:8001. Không thay đổi tên kênh bằng tên mẫu CƯỜNG IT. Cho tôi link Releases mới nhất của CIT Voice Studio và hướng dẫn chọn bộ cài đúng Windows/macOS/Linux, không tự vượt cảnh báo bảo mật hoặc chạy installer khi chưa hỏi. Sau khi tôi mở CIT, kiểm tra GET /health và /voices tại 127.0.0.1:8001. Nếu CIT chưa chạy, báo rõ và cho lựa chọn dùng TTS_PROVIDER=edge để thử trước, không giả kết quả. Tạo một video mẫu về chủ đề tôi sẽ đưa: đề xuất kịch bản, chờ tôi xác nhận fact và tên kênh, sinh giọng, dựng Remotion, chạy lint, cho xem trước bằng npm run dev rồi render MP4 vào out/. Báo đúng composition ID, đường dẫn MP4 thật và lỗi còn lại. Không tự đăng lên mạng xã hội.Không cài được bằng prompt? Dùng lệnh cơ bản trong terminal:
git clone https://github.com/Cuongyd196/remotion-cuongit-template.git
cd remotion-cuongit-template
npm ci
cp .env.example .envTrên Windows, copy .env.example thành .env bằng File Explorer hoặc PowerShell Copy-Item .env.example .env. Tải CIT Voice Studio từ trang Releases của tác giả, chọn đúng bộ cài cho máy và mở ứng dụng. Trong .env, đổi TTS_PROVIDER=cit, CHANNEL_NAME thành tên kênh của bạn; giữ CIT_TTS_BASE_URL=http://127.0.0.1:8001. Nếu chỉ muốn chạy thử template trước, giữ TTS_PROVIDER=edge và có Internet.
Dùng nhanh sau khi cài
- Mở CIT Voice Studio, thử một câu tiếng Việt và chọn giọng. Ứng dụng phải còn mở khi template gọi API. Nếu không kết nối được, thử địa chỉ
http://127.0.0.1:8001/healthtrên chính máy đó; với máy khác cần cấu hình mạng và bảo vệ API riêng. - Mở Claude Code, Codex hoặc Antigravity trong thư mục
remotion-cuongit-template. Yêu cầu:Dùng skill remotion-topic-explainer tạo video giải thích [chủ đề] cho kênh [tên kênh]. Viết kịch bản tiếng Việt sáu cảnh, hỏi tôi duyệt fact trước khi sinh audio; dùng TTS_PROVIDER=cit, kiểm tra giọng và dựng composition mới.Nếu agent không tự nhận skill, bảo nó đọc.claude/skills/remotion-topic-explainer/SKILL.md(Claude) hoặc.agents/skills/remotion-topic-explainer/SKILL.md(Codex/Antigravity). Trong Codex có thể thử$remotion-topic-explainer [chủ đề]khi skill được nhận diện. - Xem lại trong Remotion Studio bằng
npm run dev. Sau khi agent báo composition ID thật, xuất video bằngnpx remotion render <CompositionID> out/<ten-video>.mp4. Đừng dùng ID ví dụDockerExplainernếu agent đã tạo composition khác. - Nghe và xem toàn bộ MP4 trên điện thoại, sửa các lỗi đọc tên riêng, caption bị che và claim thiếu nguồn. Xuất lại rồi tự tải lên TikTok/YouTube Shorts kèm mô tả, nguồn và bản quyền hình/nhạc phù hợp.
Lưu ý kỹ thuật: script có cache audio theo file. Nếu bạn sửa lời thoại hoặc đổi giọng mà nghe vẫn như bản cũ, yêu cầu agent kiểm tra và xóa đúng file audio của cảnh cần tạo lại, không xóa cả dự án. Thời lượng video phụ thuộc vào lời thoại thực tế; khung 50–60 giây trong skill là gợi ý, không phải bảo đảm.
Đọc thêm nếu bạn muốn thử cách làm video khác
- Remotion là gì và dùng thế nào cho video marketing, e-learning: hiểu nền tảng phía sau template trong bài này.
- Edit video bằng câu lệnh với ChatCut: một hướng biên tập video bằng AI khi bạn đã có tư liệu và muốn sửa bằng câu lệnh.
- Làm video AI nhiều cảnh với FlowKit: tham khảo quy trình khác để nối nhiều cảnh video AI.
Muốn học làm nội dung video bài bản hơn?
Công cụ giúp rút bớt thao tác dựng, nhưng một kênh chia sẻ kiến thức vẫn cần chọn chủ đề, viết lời giải thích đúng, tổ chức hình ảnh và biên tập sản phẩm cuối. Khóa AI Media của Kstudy đi từ ý tưởng và kịch bản tới giọng đọc, âm thanh, video chuyển động và hậu kỳ bằng các công cụ AI, Canva, CapCut. Bạn có thể dùng cặp Remotion và CIT Voice Studio ở bài này làm một bài thực hành cho kênh cá nhân; đây là gợi ý ứng dụng, không phải khẳng định hai repo nằm trong giáo trình AI Media. Xem nội dung khóa học hiện hành ở trang AI Media; lịch và ưu đãi cần kiểm tra lại trên trang hoặc với Kstudy trước khi đăng ký.
Câu hỏi thường gặp
Có cần cài cả hai repo bằng `git clone` không? Không. Repo Remotion chứa mã dựng video; CIT Voice Studio cung cấp bộ cài ở Releases. Tải ứng dụng, mở nó để API chạy là đủ cho đường tích hợp cơ bản.
Không có máy mạnh thì làm được không? CIT có chế độ CPU, nhưng thời gian tạo giọng và render tùy cấu hình. Hãy thử một video ngắn trước khi làm hàng loạt.
Có tự đăng lên TikTok/YouTube không? Hai repo không cung cấp một workflow đăng bài tự động được xác minh. Bạn vẫn cần kiểm nội dung và tự đăng, hoặc xây thêm bước đăng riêng sau khi xem chính sách nền tảng.
Dùng thương mại có cần chú ý gì? Có. Kiểm điều kiện giấy phép Remotion cho quy mô và cách sử dụng của mình; quyền dùng mã, ảnh demo, nhạc và giọng nhân bản là những chuyện khác nhau. Chỉ nhân bản giọng khi có sự đồng ý, và minh bạch nếu dùng giọng AI theo điều khoản của ứng dụng.






