Skip to content

fix(asr): 支持按渠道指定百炼自定义模型接口 - #1096

Closed
HKLHaoBin wants to merge 3 commits into
Open-Less:betafrom
HKLHaoBin:fix/bailian-custom-model-protocol
Closed

HKLHaoBin wants to merge 3 commits into
Open-Less:betafrom
HKLHaoBin:fix/bailian-custom-model-protocol

Conversation

@HKLHaoBin

Copy link
Copy Markdown
Collaborator

摘要

Fixes #1095。

百炼自定义 ASR 模型的接口原先完全依赖模型名推断,未收录的模型可能在本地验证阶段被拒绝。现在可在每个百炼渠道选择具体接口,验证和实际录音统一采用该选择。

修复 / 新增 / 改进

  • 新增自动识别、DashScope 实时、Qwen Realtime、Fun-ASR/Qwen-Audio 同步短音频、Qwen3 同步短音频、异步文件转写六种选项。手动选择优先于模型名,允许使用尚未收录的自定义模型。
  • 协议存入现有渠道的 asr.advanced_config.bailianProtocol,保留其他高级配置;恢复自动识别时移除覆盖值。录音启动时固定协议快照,避免配置修改影响正在进行的会话。
  • 配置读取或保存未完成时阻止验证;离开设置会等待保存,避免旧配置参与验证。
  • 补充 qwen-audio-3.0-asr-flash-streaming 的自动分类,并同步八种界面语言。

兼容

  • 基于上游 beta a8ebcf6f;不包含胶囊逐字动画、流式原文显示或历史记录改动。
  • 未指定接口的渠道沿用自动规则,其他服务商保持原有行为;不增加独立凭据字段或数据迁移。
  • 手动选择只指定请求协议,模型可用性仍由服务端、账号权限和部署区域决定。
  • 为使该 beta 基线通过现有检查,另以两个提交修复严格 Clippy 错误,并让缓冲转写通过宿主 TaskSpawner 启动。后者保留稳定模式直到结束录音才启动转写的行为;未修改 CI 配置或跳过检查。

测试计划

未使用真实 API Key 对所有自定义模型进行线上转写测试,也未替换维护者日常安装的应用。回滚可按三个独立提交分别撤销接口选择、基线静态检查修复和宿主调度修复。

@appergb

appergb commented Sep 26, 2026

Copy link
Copy Markdown
Collaborator

百炼自定义模型接口选择已随 2.0.0-Beta.2 集成(提交 16c3f84)进入 beta 分支并随 v2.0.0-Beta.2-tauri 发布,代码已实际合入,此处补关。#1095 一并关闭。感谢贡献!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[asr] 百炼自定义模型缺少手动接口选择导致验证失败

2 participants