Skip to content

功能清单

按产品能力整理的当前功能全景(与设置中心、任务详情、听播库一致)。

多源输入

  • 本地上传:视频 / 音频 / 文稿
  • URL 导入:网页正文抽取、公开视频 / 音频直链
  • 创建时可指定 Source 插件,或自动匹配
  • 创建时可归入专辑、选择人设与音色
  • 定时订阅:RSS / 榜单 / Schedule 插件发现候选,Source 采集后进匣成播

AI 制作流水线

  • 音频提取 → 转写(ASR)→ 口播脚本 → 封面 / 笔记 / 闪卡 → TTS 合成
  • 后台异步任务,首页可见进度与状态
  • 可从指定步骤重跑(提取 / 转写 / 脚本 / 封面 / 闪卡 / 合成),跳过已完成步骤
  • 支持上架到听播库、重试失败任务、删除任务

人设 · 音色 · 提示词

  • 全局主播人设与单集临时人设
  • 预置音色 + 文字描述定制音色(Voice Design)
  • 提示词模板中心:封面 / 口播 / 改写 / 闪卡,支持变量占位符
  • 内容语言可全局默认,也可按任务单独指定

节目资产

  • 任务详情采用上 / 中 / 下结构:顶部状态与流水线,中部横排 Tab(节目成果 / 资产状态 / 生成配置),下部内容详情与重处理
  • 任务详情可回看:原转写、口播脚本、节目笔记、知识闪卡、封面、音频
  • AI 封面生成(可自定义封面提示词)
  • 知识闪卡独立生成 / 重新生成,支持主动回忆复习
  • 标签与节目摘要,首页 / 星图可浏览

听播体验

  • 沉浸播放器:进度记忆、倍速、睡眠定时(含「播完本集」)
  • 专辑:创建 / 整理 / 专辑内连续收听
  • 星图标签浏览,按主题回到相关节目
  • 听播库与制作任务同空间管理

设置中心

分区能力
音色新建任务默认 TTS 配置
人设口播脚本默认主播与节目设定
提示词封面 / 口播 / 改写 / 闪卡模板
AI 服务接口凭证、模型参数、提供方选择
插件Source / ASR / TTS / Schedule(扫描、启用、上传 zip、参数)
订阅定时源、节奏、Source 固定、运行记录
MCPToken、安装配置、可用工具
站点站点名称、SEO、访客访问
账户界面语言、亮/暗主题、密码与开源信息

定时订阅

  • 设置 → 订阅:按节奏发现链接并创建播客任务
  • Schedule 发现 + Source 采集 两层;Source 默认同自动匹配,可按订阅固定
  • 统一模型:订阅插件 + 可选 params(空不写)+ cron/时区 + 专辑/标题前缀
  • 内置:RSS/Atom、URL 列表、GitHub Trending、Hacker News;configSchema 动态表单
  • 去重限流、立即/强制执行、运行记录(错误 / 耗时 / Job 跳转)
  • 外部插件:storage/plugins/schedule/
  • 详见 定时订阅

插件体系

  • Source:扩展内容获取(内置 direct-http;目录 storage/plugins/source/
  • ASR / TTS:可切换内置与外部提供方,参数独立配置
  • Schedule:定时订阅候选(RSS / URL 列表 / 榜单插件等)
  • 设置页支持重新扫描、上传安装、卸载外部插件

详见:

MCP(AI 直接调用)

内置 MCP 端点,服务端自动签发长期 Token。可用工具概览见 MCP 接入

部署与私有化

  • 本地一键:./start.sh(开发)/ ./start.sh prod(单端口)
  • Docker:预构建镜像 / 本地构建 / 国内镜像源构建
  • 单用户私有部署,任务、进度与媒体落本地(SQLite + 本地存储)
  • 协议:LGPL-3.0 · 仓库:https://github.com/vastsa/BokeBox

延伸阅读