项目简介
这不是一个新软件,而是四个项目串起来的自媒体流程:找选题、配音、做视频、发视频。你跟 Codex 说一句,它去调用对应的项目把这一步做完,选题和稿子仍由你定。
选题用 TrendRadar,每天抓热榜,按关键词过滤后推到微信或飞书,并带 MCP,Codex 能直接读热点。配音用 CosyVoice,阿里达摩院 FunAudioLLM 的语音模型,普通话、英文和多种方言都能念,给一段自己的录音就能用你的声音。做视频用 Remotion,把字幕、动画、转场写成 React,再渲染成 MP4。发布用 social-auto-upload,抖音、快手、小红书、B站、视频号都能发,还自带给 AI 用的 skills。
截至 2026 年 10 月,四个仓库大约是:TrendRadar 6.3 万 Star(GPL-3.0),CosyVoice 2.4 万 Star(Apache-2.0),Remotion 6.8 万 Star,social-auto-upload 1.6 万 Star(MIT)。TrendRadar、CosyVoice、social-auto-upload 是常规开源协议。Remotion 源码公开,但不是 MIT 或 Apache:个人和不超过 3 人的公司可以按仓库许可使用,人数更多、一起改同一套工程时,需要取得官方授权。你现在看的这条视频,做视频和发视频两步就是这么交给 Codex 的。
📎 四个项目地址(点击展开)
核心亮点
能力速览
| 环节 | 项目 | 输入与输出 |
|---|---|---|
| 选题 | TrendRadar | 关键词、热榜 → 过滤后的热点,推到微信或飞书 |
| 配音 | CosyVoice | 口播文本、自己的录音 → 语音文件 |
| 做视频 | Remotion | React 画面代码 → MP4 |
| 发布 | social-auto-upload | 成片、标题、简介、话题、时间 → 平台提交 |
环境要求
| 环境 | 建议配置 |
|---|---|
| 操作系统 | Windows、macOS 或 Linux。发布环节需要本机浏览器。 |
| 选题 | Docker。只要推送,起 trendradar;要让 Codex 读热点,再起 trendradar-mcp。 |
| 配音 | Python 3.10。模型用 Fun-CosyVoice3-0.5B。有 NVIDIA 显卡会快很多,没有显卡也能跑,等待明显变长。 |
| 做视频 | Node.js 18 及以上。渲染 MP4 还需要本机的 FFmpeg,Remotion 会在首次渲染时处理。 |
| 发布 | Python,用 uv 装依赖。每个平台第一次要在浏览器里登录,会话留在本机。 |
如何使用
💡 不必四个一起装。先把做视频和发布跑通一条,再补选题和配音。每一步单独能出结果,再交给 Codex 串。
在 GitHub 搜索 TrendRadar,作者是 sansan0。克隆后进仓库的 docker 目录。关键词写在 frequency_words.txt,一行一个,只留和你账号相关的词。
AI编程
开源
Codex
推送渠道和筛选方式在 config/config.yaml。自媒体更适合 current(当前榜单)。只要每天推送,起 trendradar 这一个服务就够。
cd TrendRadar/docker
docker compose up -d trendradar
docker compose logs -f trendradar
要让 Codex 直接问热点,再起 MCP 服务,并写进 Codex 的配置。模块名以你本地仓库为准,先让它调用 check_version 确认连上。
docker compose up -d trendradar-mcp
[mcp_servers.trendradar]
command = "uv"
args = ["--directory", "你的TrendRadar绝对路径", "run", "python", "-m", "trendradar_mcp"]
看看今天抖音和知乎上,哪些热点适合做 AI 工具类短视频,说明理由。
在 GitHub 搜索 CosyVoice,作者是 FunAudioLLM。克隆时带上子模块,否则依赖下不齐。环境用 Python 3.10。
git clone --recursive 仓库地址
cd CosyVoice
conda create -n cosyvoice -y python=3.10
conda activate cosyvoice
pip install -r requirements.txt
权重用 Fun-CosyVoice 3.0 的 0.5B。下载完成后打开网页,把一段你自己的录音传进去,再贴口播。
from modelscope import snapshot_download
snapshot_download('FunAudioLLM/Fun-CosyVoice3-0.5B-2512', local_dir='pretrained_models/Fun-CosyVoice3-0.5B')
python webui.py --port 50000 --model_dir pretrained_models/Fun-CosyVoice3-0.5B
⚠️ 参考音频只用你自己的声音,或对方明确同意你使用的声音。浏览器打开本机 50000 端口。
本机先有 Node.js 18。用官方脚手架建一个项目,选空白模板,然后在浏览器里预览。
npx create-video@latest
cd 项目目录
npx remotion studio
画面、字幕、动画都写在 React 组件里。满意后渲染成 MP4。把项目目录交给 Codex,直接说要改哪一句画面。
npx remotion render
封面大字改成两行,第一行 Codex做号,第二行 全流程。改完在 Studio 里给我看。
在 GitHub 搜索 social-auto-upload,作者是 dreammis。用 uv 装好后先看帮助。抖音、快手、小红书、B站、视频号都有子命令,名字以 sau --help 的输出为准。每个平台第一次要在浏览器里登录。
uv sync
sau --help
sau douyin login --account creator --headed
sau douyin check --account creator
sau douyin upload-video --account creator --file videos/demo.mp4 --title "示例标题" --desc "示例简介" --tags AI编程 --schedule "2026-10-27 19:00"
仓库里的 skills 放进 Codex 的 skills 目录。之后不用自己拼命令。
把 videos/demo.mp4 发到抖音和视频号,标题用这句,话题带上 AI编程,今晚七点发。
⚠️ 遇到验证码或登录失效就停下来,手动过完再继续。不要让 Codex 循环重试。会话文件不要提交到仓库。
典型应用场景
选型与边界
| 项目 | 适合做什么 | 边界 |
|---|---|---|
| TrendRadar | 把热榜收成一份按关键词过滤的列表 | 热点不等于选题,适不适合这个号仍要你判断 |
| CosyVoice 3.0 0.5B |
中文测试集字错率 1.21%,说话人相似度 78.0%;英文词错率 2.24%,相似度 71.8% | 数字来自官方 test-zh / test-en。流式输出延迟最低约 150 毫秒 |
| Remotion | 画面可复现,改一句代码就重新出片 | 它渲染你写的画面,不会凭空生成实拍镜头 |
| social-auto-upload | 同一套命令覆盖五个平台,并带 skills | 第一次登录、验证码和登录失效要人来处理 |
🧠 CosyVoice 的对比数字取自仓库 README 里 Fun-CosyVoice3-0.5B-2512 一行,不是本机复测。Remotion 负责把代码渲染成片,素材本身仍要你准备。
常见问题
Q: 必须四个都装吗?
不用。做视频用 Remotion、发布用 social-auto-upload,这两步先跑通一条。选题和配音可以后补。
Q: Remotion 是常规开源协议吗?
不是。源码在 GitHub 上可以看,许可单独约定:个人和不超过 3 人的公司可以按仓库许可使用;人数更多、一起运营同一套工程时,需要取得官方授权。另外三个项目分别是 GPL-3.0、Apache-2.0 和 MIT。
Q: 热榜是它自己爬的吗?
默认热榜来自 newsnow 提供的接口,仓库里列出了抖音、微博、知乎等 11 个平台。请按作者说明合理控制抓取频率。AI 筛选需要你自己的模型密钥;只做关键词过滤则不用。
Q: 没有显卡能配音吗?
可以。Fun-CosyVoice3 是 0.5B 模型,没有 NVIDIA 显卡时用 CPU 推理,同一句话要等更久。选题、做视频和发布不依赖显卡。
Q: 能用别人的声音吗?
不能随便用。参考音频只用你自己的录音,或对方明确同意的录音。
Q: 念错一个字怎么办?
改口播里那一个字,用同一段参考音频重新生成这一句,不必整篇重录。
Q: 视频号的命令叫什么?
以你安装的版本为准。先跑 sau --help,里面会列出抖音、快手、小红书、B站、视频号各自的子命令。仓库说明里这五个平台都支持视频发布和定时。
Q: 发布时跳出验证码怎么办?
停下来,在浏览器里手动完成,再用 sau 平台 check 看会话是否还在。不要让 Codex 反复重试。
Q: 改了 TrendRadar 可以再发给别人吗?
自己跑没有问题。如果把改过的程序再对外提供,需要按 GPL-3.0 把修改后的源码一起公开。CosyVoice 是 Apache-2.0,social-auto-upload 是 MIT,Remotion 看上面的许可说明。
Q: Codex 怎么把四步串起来?
四个项目各放一个目录。选题用 MCP 读 TrendRadar,配音和渲染用命令,发布用仓库自带的 skills。你负责定选题和定稿,它负责调用。
本站收集的资源仅供内部学习、研究软件设计思想与原理使用。学习研究后请自觉删除,请勿添加内容资料中的联系方式,谨防受骗;请勿传播。因未及时删除或用于其他用途所造成的任何后果,均由使用者自行承担。感谢理解与配合!
若您认为「cmzhiku.com」发布的内容侵犯了您的合法权益,请联系站长邮箱:ksxwdyx@qq.com。我们将在核实后及时进行删除处理。
本站资源大多存储于云盘。如发现下载链接失效或资源异常,请及时联系我们,我们会第一时间核实并更新。



















