分享一个让安克录音豆摆脱飞书的开源项目。
最近有个开发者在 GitHub 上发布了一个叫 Soundcore Work 的项目,用 Flutter 写了一个独立的管理 App。这位作者把 D3200 的通信协议给逆向了出来,装上这个 App 之后,录音豆就不用再依赖飞书了。Android、iOS、macOS 三个平台都能跑。
先说说基本功能。打开 App,通过蓝牙扫描连上录音豆,能看到耳机和充电盒的电量,控制开始录音、暂停录音,还能绑定解绑设备、恢复出厂设置。首页会列出所有本地和设备上的录音,支持下拉刷新和长按批量选择。点进某条录音,可以看全文、翻译、播放、分享。
然后是 AI 转写。这里有两条路可以走:一条是用苹果的设备端处理,iOS 26 以上的系统直接在手机上完成转写,还支持实时翻译;另一条是接入 Soniox 的云端服务,能做实时流式转写,也能批量处理录音文件。在设置里切换就行。录音进行中改了转写设置,下次录音才会生效。
再说 Wi-Fi 批量导出。录音豆会开一个 SoftAP 热点,手机连上之后通过 WebSocket 把录音文件拉下来。因为设备上的文件是加密的,App 会先通过蓝牙做一次密钥握手,拿到会话密钥,再用 AES 把每个文件解密。导出的文件存在本地,opus 格式,可以直接播放。
有个细节值得一提。支持操作按钮的 iPhone 可以把“开始录音”设成快捷指令,锁屏状态下长按侧边按钮,App 自动打开,连上录音豆,直接开录。如果耳机暂时断开了,它会先自动重连再开始。三十秒内连不上的话,把录音豆靠近一点重试就行。
作者把逆向出来的协议细节整理成了一份 PROTOCOL.md,蓝牙服务的 UUID、命令字、加密流程写得很详细。代码结构也清清楚楚,蓝牙通信、音频编解码、加解密、状态管理分在不同目录下,还带了单元测试,覆盖了协议帧编解码和设备加解密这些核心逻辑。手上有这款录音豆,又不想被飞书绑定的话,这个项目值得一试。
传送门:github.com/tacshi/Soundcore
#科技先锋官#
