为什么从录音中去掉“呃”比想象中更难作者开发了一个名为erm的开源CLI工具,用于自动去除音频中的填充词(如um, uh)。文章深入剖析了技术细节:简单的转录切割会产生爆音和底噪突变,因此作者设计了多层检测机制(结合Whisper与音频信号分析)来精准定位填充词,并通过波形零交叉点滑动、动态交叉淡入淡出以及叠加房间底噪等技术手段,实现了无缝拼接。这是一篇典型的工程实践复盘,展示了如何处理音频处理中的边缘情况。 评论点赞收藏65 天前
给你的编程代理写个日志文章指出当前编程代理(如 Claude Code 等)在会话中断或上下文压缩后会遗忘之前的操作,导致重复尝试失败的修复方案。作者认为传统的静态记忆方案(如 或项目 Wiki)无法捕捉任务执行过程中的动态变化。为此,作者提出并实践了一种“日志(Journaling)”机制,通过持续记录代理的实际行为和决策过程,帮助代理在恢复会话时保持上下文连贯性,避免重复错误。这是一种针对 AI 编程助手记忆缺陷的工程实践改进。 评论点赞收藏115 天前
Route53作为键值存储:2026年更新版作者回顾2021年提出的使用Route53 TXT记录作为键值存储的方案,指出原实现因使用长期AWS密钥和已弃用的GitHub Actions命令而过时。文章提供了更新后的最佳实践,包括使用GitHub OIDC进行身份验证以及修复其他工程细节,适合DevOps和云原生开发者参考。 评论点赞收藏120 天前
在 GitHub Actions 中将 Route53 用作键值存储文章指出 GitHub Actions 缺乏持久化存储功能,提出利用 AWS Route53 作为简易键值存储的解决方案。作者分享了具体的实现思路,并在 2026 年更新版中改用 OIDC 认证并修复了过时的语法,适合需要跨工作流共享状态的技术读者参考。 评论点赞收藏1707 天前
在GitHub Actions中使用复合动作介绍如何在GitHub Actions中使用Composite Actions来模块化复用多个Shell步骤,提升自动化工作流的开发效率和代码复用性。 评论点赞收藏1800 天前