讯飞实时 ASR 配置——iFlytek RTASR 实时流式识别
讯飞 RTASR 简介
讯飞实时语音识别(Real-Time ASR,简称 RTASR)是国内另一家主流 ASR 提供商。OpenLess 对它的支持是:
- ✅ 实时流式识别
- ✅ AppID + API Key 两字段鉴权(比火山引擎简单)
- ⚠️ 不支持请求级热词——和火山引擎不同,讯飞的 RTASR API 没有
hotwords或类似参数
配置步骤
前置:讯飞控制台
- 登录讯飞开放平台控制台
- 创建一个应用,添加「语音听写(流式版)」服务
- 拿到 AppID 和 API Key
在 OpenLess 里配置
打开 OpenLess → 设置 → AI 服务与模型 → 语音识别 → 添加渠道:
- 提供商选「讯飞实时语音转写」
- 填入 AppID 和 API Key
- 保存
- 点「验证」
讯飞 RTASR 的关键限制:没有请求级热词
这是讯飞 RTASR 和火山引擎 ASR 最重要的差异——讯飞的实时识别 API 协议里没有类似 context.hotwords 的参数。这意味着 OpenLess 词典里的词条不会在 ASR 识别环节作为热词注入。
词典词条仍然会在润色环节作为语义提示注入 LLM——但这是事后处理,不如热词在 ASR 识别时就生效精准。
讯飞热词替代方案
讯飞控制台提供一个「个性化热词」功能(在语音识别应用下)——你可以在讯飞控制台里手动添加热词列表,讯飞的服务器端识别引擎会使用这些热词。这不是请求级 API 传递,而是服务端预配置。
如果你用讯飞 RTASR,建议:
- 去讯飞控制台应用里找到「个性化热词」功能
- 把 OpenLess 词典里的核心专有名词同步添加进去
- 两边词条保持一致
什么时候选讯飞
| 场景 | 建议 |
|---|---|
| 已经是讯飞平台用户 | 自然复用已有账号和服务 |
| 对中文方言支持有要求 | 讯飞的中文方言识别比火山引擎强 |
| 已经有讯飞 API Key | 省去重新开通火山引擎的步骤 |
但如果你是新用户刚起步,还是推荐火山引擎——配置更简单(一个渠道通吃热词),价格更友好。