v1.0.4

2026-05-03

STT 切换的"幽灵重连"修了。

切 STT 引擎(比如从 Apple Speech 切到 Soniox)时偶尔有怪事:旧 Provider 的断开任务跑得慢,等新连接已经建好之后才执行,把刚连好的新连接误杀了。这版把切换流程串行化(providerSwitchTask 链式调度),旧的彻底断开后才会触发新的连接。

顺带把"幽灵重连"也堵了:切换瞬间旧 Provider 的断开事件会触发自动重连定时器(300 毫秒),把刚切走的引擎又拉回来。新加了一个 isSwitchingProvider 标志,切换窗口期屏蔽自动重连,verifyConnectionLive 兜底覆盖边缘场景。

返回更新日志