想说多久说多久:一分钟截断的正确解法

之前 Xtype 免费档一分钟到点就提交,长一点的思路会被拦腰切断。用户的反应我们自己也有:正讲到兴头上,啪,没了。

直觉的修法是把上限改成五分钟。我们没这么做,原因值得写下来。

一分钟不是产品数字,是工程契约。 识别服务对单段音频有严格的时长和体积上限;一段五分钟的音频约 9.6MB,直接撞穿两个上限——把客户端数字改大,结果是「录满五分钟,然后被服务器整段拒收」,比截断更糟。

正确解法是分段:每 60 秒自动把已录的音频切走一段、丢到后台转写,麦克风完全不停;说完之后,各段文字按顺序拼接、统一整理、一次插入。你感觉不到段的存在,只感觉「想说多久说多久」。

说满约 5 分钟,胶囊会问一次「还要继续吗」——不是打断你,是烧的确实是真金白银的识别费用,得有个闸口。最多可以续 10 次,将近一小时。问出来后的十几秒里麦克风仍在录,不丢字。

单段转写失败也不毁整场:那一段留空,其余照拼,录音还在本机,事后可以补。

这套设计配合先存后用,长口述从此既不截断、也不丢失。下载最新版试试连讲十分钟。