Skip to content

Mosael v1.9.8

Choose a tag to compare

@Alndaly Alndaly released this 17 Oct 18:21
· 448 commits to main since this release

Mosael v1.9.8

Edge 免费语音修好了:微软换了令牌校验,被拒时也不再甩一串内部地址

  • 这段时间免提浮标和配音里选 Edge 都念不出来,弹窗是 Edge 语音合成失败:403, message='Invalid response status', url='wss://…&Sec-MS-GEC=…'。原因是微软在 2026-10-13 把 read-aloud 的令牌校验换了代(令牌串从 v1 换成
    cs64hex16-sha256hex64 的 v2),而 Mosael 用的 edge-tts 7.2.8 还在发旧令牌,于是每一条都被 403 拒掉。
    依赖升到 edge-tts>=7.3.1(已真连验证:合成出 4.44 秒 MP3),Edge 免费语音恢复。
  • 失败时的话也换了。 以前那段弹窗里有整条 wss 地址和令牌,用户读不出该做什么。现在说清是谁拒了、为什么、
    下一步去哪:「Edge 免费语音这次没连上:微软那边的令牌校验拒绝了它(403,通常是微软改了规则)。把 Mosael
    更新到最新版再试;不想更新就换一个语音引擎……」wss 地址、TrustedClientToken、Sec-MS-GEC 这些只进日志。
  • 这类拒绝不再白重试十几秒。 令牌被拒是同一套令牌重连多少次都一样,现在只试 1 次(401/403);超时、
    连接中断那种真·瞬时错误照旧重试。
  • 你要做什么: 升级到 1.9.8。1.9.7 及更早版本里的 Edge 语音会一直 403;等不及更新,先在
    「设置 → 智能体 → 语音对话」或配音面板换一个引擎。

说话输入可以单独选引擎了

  • 此前「智能体用哪一家识别你说话」没有自己的开关,跟着「设置 → 能力提供方 → 转写」的默认走 —— 想给对话
    换一家识别引擎,只能连素材转写一起换。
  • 「设置 → 智能体 → 语音对话」新增最后一格 「说话输入用哪一家」(英文:Speech input engine):默认
    「跟随转写」,候选只列已经就绪的(缺密钥、没装运行环境的不会列出来让你选中之后才失败)。选了即存,
    每人一份 —— 这是这个人在对话里的偏好,不会影响同一台部署上的其他人。
  • 选中的引擎哪天用不了,会直接说清缺什么,不会悄悄退回转写默认:静默退回会让人以为设置生效了。
  • 你要做什么: 不用做,默认行为和以前完全一样;想单独指定就去那一格选。

免提浮标:从停止录音到识别回来,看得出它在干活;取消就是取消

  • 浮标说话「有反应但看不出来」:从停下录音到识别回来没有任何可见状态,首次识别还要载模型,十几秒里界面
    像是什么都没发生。
  • 现在那颗 52px 圆钮在等待时由五根波形条换成转圈,旁边气泡写 「转写中…」(读屏也会念),并且
    等待期间不再 2.4 秒自动收起;识别结束才回到「继续听 / 在想」。它和「在想」是两种等待:一个在等识别,
    一个在等回复。
  • 取消就是取消。 在「转写中」关掉浮标或离开页面,迟到的识别结果不再点亮状态,也不会把那一句发出去
    (此前关掉之后它仍可能把那句话发出去)。输入框旁那颗麦克风转写时的可访问名字也改成「转写中…」。
  • 识别失败、或者什么都没识别到,现在都会说一句(「没听到内容」),不再无声无息。
  • 你要做什么: 不用做。

念回复时首句更快出声

  • 此前一段回复是整段合成完才播,长回复要等很久。现在对话里的朗读按句流水线:第一句合成完立刻播,
    播的同时去取下一句;打断时整条队列一起停下,不会掐了当前句、下一句又响起来。
  • 本机真 Edge 实测(161 字 / 4 句,5 次中位数):首句延迟 3.285s → 1.567s,提前 1.72 秒(约 2.1×);
    短回复提升小一些(1.864s → 1.550s),因为 Edge 每次连接有固定开销。
  • 想要原来的音质可以在 设置 → 智能体 → 语音对话 →「念回复时先出声」 换成「等整段(音质更好)」——
    那就回到整段合成完再播,行为和以前一致。
  • 工作流合成、画板配音、笔记「存为音频素材」仍然是整段一次,不受这个开关影响(单次输出本来就要完整文件)。
  • 顺带:笔记朗读改用全应用同一份按句切分,URL、代码、省略号、小数不再被当成句末切断 —— 它此前自己那条正则
    会把它们念断。
  • 你要做什么: 不用做;默认就是更快的那一种。