收藏夹吃灰?不存在!用NAS搭个AI播客,让收藏夹自己开口说话
收藏夹吃灰不存在用NAS搭个AI播客让收藏夹自己开口说话哈喽小伙伴们好我是Stark-C~在这个信息爆炸的时代我们所缺的从来都不是内容而是消化内容的时间。我来说几个在座各位绝大多数人也包括我自己在内正在经历的窘境微信里的分享越来越多浏览器里的书签已经分了十几个文件夹还有小破站的收藏可能就已经超过上百个但大家最后真正看完的又有多少呢可能连十分之一都不到吧~是这些信息没有价值吗当然不是毕竟都是我们主动收藏肯定都是我们需要的。那问题出在哪里其实就是缺少消化内容的时间和精力。那么有没有一种办法能够让这些躺在收藏夹里吃灰的内容真正为我们所用你还别说我还真找到了一个不错的解决方案它就是今天要给大家介绍的『BokeBox 』。关于BokeBoxBokeBox 中文名字“播匣”它是是一个开源的、支持私有化部署的 AI 播客生成平台。而这个项目的诞生其实也正是为了解决我开头提到的那些痛点。简单来说它的作用就是将视频、文章、网页链接甚至课程资料自动转换成专属于你的 AI 播客让原本需要用眼睛看的内容变成随时随地都能听的内容。这样即使是在通勤、散步、跑步或者做家务时也能慢慢消化那些曾经收藏却没时间看的优质内容。项目Github地址https://github.com/vastsa/BokeBox真的是一个非常优秀的项目开发者也很很用心但目前只到的人还不是很多建议大家多多Star支持作者项目亮点特色1把视频、文章、课程一键变成播客彻底拯救吃灰收藏夹。2把“眼睛时间”变成“耳朵时间”通勤、开车、散步时也能学习。3AI 自动总结重点不用再硬啃几十分钟甚至几小时的长视频。4自定义播客主播和声音打造属于自己的私人知识电台。5自动生成知识闪卡和学习笔记帮助巩固记忆。6支持视频、网页、文档、会议纪要等多种内容来源。7支持插件扩展和 MCP 协议可接入更多 AI 服务。8支持 Docker 一键部署NAS 用户也能轻松搭建。9数据全部掌握在自己手里不怕隐私泄露。10让收藏不再只是收藏而是真正转化为自己的知识和成长。BokeBox 部署本次部署以极空间NAS为例打开文件管理器在Docker目录下新建一个“bokebox”的文件夹。然后点击极空间NAS的“Docker”应用点击【Compose】 【新增项目】。在“创建项目”页面自定义项目名称“存储位置”需要手动选择我们前面新建的“bokebox”文件夹在下方输入框输入以下Docker Compose 配置信息services: bokebox: image: ghcr.io/vastsa/bokebox:latest container_name: bokebox ports: - 8787:8787 # 项目访问端口冒号前面请勿与其它服务冲突 env_file: - .env environment: HOST: 0.0.0.0 PORT: 8787 volumes: - ./storage:/app/storage restart: unless-stopped healthcheck: test: [ CMD, node, -e, fetch(http://127.0.0.1:8787/api/health).then(rprocess.exit(r.ok?0:1)).catch(()process.exit(1)) ] interval: 30s timeout: 5s start_period: 20s retries: 3以上代码需要修改的地方就看我给到的中文注释即可镜像的拉取需要自行解决网络问题粘贴到自己的NAS这边之前建议使用AI工具优化一下以防止格式问题造成的部署失败。接着勾选下面的“添加.env”输入以下配置信息最后直接点“创建”即可# Web访问端口 PORT8787 # AI平台API Key必填 OPENAI_API_KEYsk-xxxxxxxxxxxxxxxxxxxxxxxxxxx # AI平台接口地址 OPENAI_BASE_URLhttps://api.siliconflow.cn/v1 # 大语言模型负责理解内容、生成播客稿 OPENAI_CHAT_MODELdeepseek-ai/DeepSeek-V3.2 # 语音识别模型视频转文字 OPENAI_TRANSCRIBE_MODELQwen/Qwen3-ASR-1.7B # 语音合成模型文字转语音 OPENAI_TTS_MODEL # 音色设计模型生成自定义声音 OPENAI_TTS_VOICEDESIGN_MODELFunAudioLLM/CosyVoice2-0.5B # 默认音色 OPENAI_TTS_DEFAULT_VOICEanna # 前端接口地址默认无需修改 VITE_API_BASE/api # 图片生成模型留空即可 OPENAI_IMAGE_MODEL # 对外访问地址内网使用可留空 PUBLIC_BASE_URL以上代码每个代码的意思我都用中文注释了我个人使用的是硅基流动所以以上你可以看作是硅基流动的.env配置模板。你那边如果有其它选择请根据注释自行修改即可。语音合成模型文字转语音硅基流动那边提供的TTS模型存在长度限制所以长文生成有问题。我这里留空没有填等下我们部署好之后可以在设置里启用微软Edge浏览器自带的语音引擎即可不仅免费好用而且音色选择也非常丰富。项目部署之后可以看到容器显示正常就说明可以使用了BokeBox 体验1初始化配置打开方式没啥特别直接使用浏览器输入【IP:端口号】或者直接启用极空间NAS专属的“远程访问”即可。首次使用第一步需要自己设置一个用户名和密码这里没啥特别限制大家随意设置就好不过要记下来的后面可能会用到。然后配置AI大模型的服务信息因为我们在创建的时候就已经配置好.env那边的信息已经同步过来了所以这里我们可以啥也不动直接“下一步”即可。貌似项目部署的时候不用配置.env直接部署也可以呀模型配置也是一样都通过.env同步过来了这里也直接点底部“下一步”。最后也是保持默认点“完成并进入工作室”即可。2简单配置因为全面搭建的时候我不是说了嘛语音合成的TTS模型我没有配置所以我们直接在设置的“AI服务”里将TTS提供方选择为“Edge TTS”即可。下面Edge 音色也有很多选择大家可以根据需求来我这里因为是演示就默认了。3上传资源完成以上之后我们就可以正式开始直接打开首页位置点击“前往制作台”。它这里可以直接上传本地文件包括视频、音频以及文本文件。我这里直接上传了一个我之前创作的.md文件它马上就开始工作了。在任务详情里我们可以看到它具体的制作进度。差不多3分钟左右它就已经制作好了有标题还有封面。除了上传本地文件它还支持直接导入链接我这里是直接复制粘贴了我自己在张大妈这边的一篇原创。制作过程和本地上传一样也能看到详细的进度。制作的时间和本地其实也没什么区别也是根据文章的长短基本都在几分钟以内。同样也有标题和封面展示只不过链接生成的图标会比本地上传的要大一些。4效果展示打开任意生成好的播客就能直接听了它这个界面挺棒的播放的时候就像我们流媒体的听歌软件封面做成了唱片文字会滚动类似于歌词滚动的效果。另外我们还可以设置语速快进快退。另外整片文章它还直接为我们整理成笔记方便我们后续查询和复习。甚至为了让我们更深刻的记忆它还将文章中的知识点制作成闪卡帮助我们随时回顾和强化记忆真正把听过的内容转化为自己的知识。文章大纲它也通过AI帮我们列好了方便我们快速了解文章到底讲了什么。动效类似于为我们制作了一份PPT通过画面的方式将文章中的重点内容根据阅读的进度逐步展示出来。5让AI助手操作 BokeBox不仅如此开发者为了方便我们使用内置了MCPModel Context Protocol端点让我们不用打开项目通过自己常使用的AI助手直接操作BokeBox。使用方法非常简单作者在设置中的“MCP”中已经为我们自动生成提示词我们只需要一键复制下来将它喂给我们的AI助手即可。我这里以WorkBuddy为例粘贴过来直接发送出去。稍等一会就看到它已经搞定只不过需要我们手动激活一下。按照要求直接点击“信任”。信任之后可以看到它目前支持14个工具不知道啥意思的其实直接问WorkBuddy就可以了。在WorkBuddy这边测试下效果我们直接扔给它一个链接让它做成播客。也就几秒的时间可以看到BokeBox这边确实多了一个任务进度了。任务完成之后WorkBuddy会同步过来还是很难贴心的。BokeBox这边也确实能看到WorkBuddy下达的任务已经完成。最后总的来说今天给大家分享的这个项目确实非常实用。它解决的确实是很多普通人每天都在面对的困扰收藏了太多内容却始终没时间阅读保存了太多课程却一直没精力学习关注了太多博主却依然觉得自己什么都没学到。如果你也有此困扰不妨亲自体验一下这个项目。毕竟真正有价值的内容不应该躺在收藏夹里吃灰而是真正为你所用。好了以上就是今天给大家分享的内容我是爱分享的Stark-C如果今天的内容对你有帮助请记得收藏顺便点点关注咱们下期再见谢谢大家~

相关新闻

Next.js 环境变量公开化:用 NEXT_PUBLIC_ 前缀把变量安全暴露给浏览器端代码

Next.js 环境变量公开化:用 NEXT_PUBLIC_ 前缀把变量安全暴露给浏览器端代码

文档教程知识库 【免费下载链接】til :memo: Today I Learned 项目地址: https://gitcode.com/gh_mirrors/ti/til 点击查看 免费下载 导读 在 Next.js 应用中,.env.development、.env.production 等环境变量文件为不同环境(开发、测试、生产…

2026/10/9 8:49:13 阅读更多 →
本地工程服务如何借智能化放大优势?从机电运维到节能改造的落地实践

本地工程服务如何借智能化放大优势?从机电运维到节能改造的落地实践

西安做工程服务这么多年,我最常被问到的一句话是:“你们和外地来的大公司比,到底强在哪?”每次我都得耐着性子解释:本地工程服务不是地理概念,而是一整套基于属地资源、响应速度和人际信任的交付逻辑。尤其…

2026/10/9 12:42:05 阅读更多 →
192、MLIR与Triton(GPU编程语言)的对比与集成

192、MLIR与Triton(GPU编程语言)的对比与集成

192、MLIR与Triton(GPU编程语言)的对比与集成 上周五晚上十一点,我盯着屏幕上一条Triton kernel的报错发呆。错误信息指向一个奇怪的“tensor shape mismatch”,但我在Triton代码里反复检查了所有维度,逻辑上完全正确。折腾了两个小时后,我决定把同一个计算逻辑用MLIR的…

2026/10/9 12:42:10 阅读更多 →

最新新闻

软件检测实验室CNAS认可,设备档案十大内容与验证要点

软件检测实验室CNAS认可,设备档案十大内容与验证要点

做软件检测实验室的CNAS认可,设备档案这块儿看着不起眼,但恰恰是现场评审最容易翻车的地方。我帮好几个实验室整理过这套东西,也作为技术负责人全程经历过评审,这里面的坑和门道,我掰开揉碎了跟你讲讲。这篇文章适用三…

2026/10/10 13:08:00 阅读更多 →
微信小程序案例 3.8 模块化学习

微信小程序案例 3.8 模块化学习

一、案例简介本案例学习微信小程序 JS 模块化开发。小程序支持将变量、函数封装到独立 js 模块文件中,通过module.exports导出,再使用require()引入,实现代码拆分复用。 作业扩展要求:来自不同模块的变量、函数输出信息设置不同背…

2026/10/10 13:08:00 阅读更多 →
深度学习训练机制深度解析:损失函数、反向传播与优化器选型实战

深度学习训练机制深度解析:损失函数、反向传播与优化器选型实战

1. 从“能跑通”到“真理解”:深度学习第四阶段的核心跨越走到深度学习入门指南的第四篇,其实已经跨过了一个很微妙的分水岭。前三篇里,我们大概率已经把环境搭好了,张量操作摸熟了,甚至用几行代码跑通过一个手写数字识…

2026/10/10 13:08:00 阅读更多 →
Claude Code Mods:可编程AI编程工具的运行机制改造指南

Claude Code Mods:可编程AI编程工具的运行机制改造指南

Claude Code Mods:当 AI 编程工具开始允许你改造运行机制用了大半年 AI 编程工具,我逐渐摸到一个让人又爽又难受的点:它能帮你写代码,但它的"默认行为"有时候真的让你抓狂。比如我明明只想让它改一个函数,它…

2026/10/10 13:08:00 阅读更多 →
推测解码技术演进:从DFlash到V4.1 Flash的工程实践与调优

推测解码技术演进:从DFlash到V4.1 Flash的工程实践与调优

1. 推测解码到底在解决什么问题大模型推理这件事,表面上看是"输入问题、输出答案",但真正做过部署的人都知道,瓶颈从来不在算力峰值上,而在显存带宽和串行解码这两个死穴上。自回归生成的特点决定了每生成一个 token&am…

2026/10/10 13:08:00 阅读更多 →
配电主站日志异常检测数据集:构建、标注与建模实践

配电主站日志异常检测数据集:构建、标注与建模实践

1. 数据集定位:配电网数字化的关键一环配电主站系统,这个词在电力行业里算不上冷门,但真正做过配电自动化运维的人都知道,主站系统就像整个配电网的“大脑”,承担着数据采集、状态监控、故障处理、设备控制这些核心职责…

2026/10/10 13:07:00 阅读更多 →

日新闻

卫星轨道分类全解析:从LEO到GEO的选型逻辑与工程实践

卫星轨道分类全解析:从LEO到GEO的选型逻辑与工程实践

1. 从“卫星轨道分类”这个标题说起:为什么值得花时间搞懂第一次接触“卫星轨道分类”这个概念,很多人会觉得它离自己很远——不就是天上的星星怎么转吗?但如果你正在做航天任务规划、遥感数据接收、星座设计,甚至只是准备一场航天…

2026/10/10 0:00:39 阅读更多 →
Spring AOP 核心原理与实战:从概念到日志切面落地

Spring AOP 核心原理与实战:从概念到日志切面落地

1. 从一个真实痛点说起:为什么你的代码里到处都是重复逻辑刚入行那会儿,我写过一个用户管理模块,注册、登录、改密码、注销四个接口。每个接口里都塞了几乎一样的日志打印、参数校验、事务开启和提交。当时觉得没什么,能跑就行。直…

2026/10/10 0:00:40 阅读更多 →
Python招聘数据采集与分析可视化:从采集清洗到薪资技能城市可视化全链路

Python招聘数据采集与分析可视化:从采集清洗到薪资技能城市可视化全链路

简介:这是一套面向计算机相关专业学生与项目实战学习者的Python数据采集与分析可视化完整项目,以Boss直聘岗位数据为对象,适合用作毕业设计、课程设计或期末大作业。资源包共38个文件,约246KB,以13个py源码文件为核心&…

2026/10/10 0:00:40 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 11:14:25 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 1:36:08 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 11:14:58 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 5:23:50 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 21:32:20 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 10:38:42 阅读更多 →