|
|
hai 7 meses | |
|---|---|---|
| .. | ||
| backend | hai 7 meses | |
| frontend | hai 7 meses | |
| .gitignore | hai 7 meses | |
| README.md | hai 7 meses | |
你的私人 AI 播客制作人:从深度研究到音频节目的全自动化引擎
DeepCast 是一个基于 HelloAgents 框架构建的自动化播客生成智能体。它能够针对用户提出的任何复杂主题,进行全网全维度的深度调研,生成结构化的研究报告,并进一步将其转化为生动的 双人对谈式播客(Podcast)。
DeepCast 旨在解决现代人在海量碎片化信息中难以获取深度知识的问题。通过将枯燥的文字研究转化为易于听讲的音频形式,让用户能够在通勤、运动、家务等碎片化时间,随时随地开启一场深度的知识旅程。
ecnu-max, ecnu-reasoner (用于深度逻辑推理)ecnu-tts.env 中指定绝对路径。后端:
cd backend
# 推荐使用 uv 包管理器
uv sync
# 或使用 pip
pip install -r requirements.txt
前端:
cd frontend
npm install
在 backend 目录下创建 .env 文件(可参考 env.example):
cp env.example .env
关键配置项说明:
LLM_API_KEY: ECNU 模型 API 密钥。TTS_API_KEY: ECNU TTS 服务密钥。TAVILY_API_KEY / SERP_API_KEY: 搜索服务密钥(至少配置一项)。FFMPEG_PATH: 如果 FFmpeg 未加入环境变量,请填入其可执行文件的绝对路径。启动后端:
cd backend
python src/main.py
启动前端:
cd frontend
npm run dev
访问 http://localhost:5173 即可开始使用。
在前端界面输入你想研究的主题,例如:
"量子计算在 2024 年有哪些重大突破?"
DeepCast 将依次执行:
MIT License