把长文章自动转成通勤播客:RSS + 文本转语音 + 定时任务的无人值守流水线
解决什么痛点
收藏了一堆深度长文,眼睛看不过来,通勤时间却又空着。这条工作流把「订阅源里的新文章」自动变成一段语音,睡前推到手机,第二天路上就能听。
组件与分工
- RSS:盯住你常看的信息源(博客、newsletter、行业站),有新内容就拿到标题和正文链接。
- 抓取加清洗:用脚本把网页正文抽成纯文本,去掉广告和导航,控制长度在可听范围内。
- 文本转语音:调用本地或云端 TTS(如 edge-tts、CosyVoice),把文本合成 mp3,选个像人的声音。
- 定时任务:cron 每天固定时间跑一遍,只处理当天新增,避免重复生成。
最小可用骨架
核心就四步,串起来即可:读 RSS → 取正文 → 调 TTS → 存文件并推送到播客目录或网盘。去重靠记录已处理文章的链接哈希,跑之前先查表。
关键细节
一是正文太长要分段合成再拼接,单次 TTS 有字数上限;二是中文选带情感的声音,听感差别很大;三是推送用支持订阅的文件夹(如网盘公开目录加播客 RSS),手机自带播客 app 直接加源就能自动更新。
收益
我把自己关注的 5 个技术博客接上后,每周自动产出 3 到 4 期语音,通勤 40 分钟正好听完。整个过程无需人工干预,只在换源时改一下配置文件。把「想读但没空读」变成「路上顺耳听掉」,信息摄入效率明显提升。
文章版权声明:除非注明,否则均为开源技术之家原创文章,转载或复制请以超链接形式并注明出处。



还没有评论,来说两句吧...