临床 ASR 飞轮环境准备
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/digital-health-clinical-asr-setup。
技能介绍
要解决什么问题
临床 ASR 评测里,WER 很容易把「药物名、手术、解剖」这类实体上的错字平均掉;对数字健康场景,真正要命的是 KER(关键词错率)。后面的 digital-health-clinical-asr-* 四阶段飞轮,目标就是在合成基准上把临床实体识别压下去。阶段 1 不做术语整理、不打分、不产 manifest——只做一件事:证明你手里的 NVIDIA_API_KEY 能稳定打到 NVIDIA 托管的 Magpie TTS 与 Parakeet/Nemotron ASR,否则后面阶段都是在空转。
技能如何工作
本技能是只读环境检查,没有 install.sh 或隐藏安装器;流程就是文档里写明的三步:
- Key 存在性:只检查
NVIDIA_API_KEY是否已导出及长度是否合理,绝不回显 key 值。 - 依赖可导入:确认 Python ≥ 3.10,以及
nvidia-riva-client、pandas、soundfile、requests等能在当前环境中正常import。 - 冒烟往返:用显式传入的
api_key跑一句合成临床句子的 TTS → ASR 往返;转写与输入相差约 1 个 token 以内,即视为托管栈可达。
Agent 侧约定是:框架从 shell 读取 key,以函数参数传给 smoke_test(api_key=…),配方内不自行 os.environ 偷读,方便审计数据流。可选地再探测 Merriam-Webster(DICTIONARY_API_KEY 或 HTML 路径)是否可用——那是为阶段 2 IPA 标注铺路,不是阶段 1 的硬门槛。
边界与注意
飞轮期间会向 NVCF(文本与 WAV)以及可选的 Merriam-Webster(单个临床术语)出站;数据按设计是合成的,仍不得把真实患者转写、录音或 PHI 送进任何阶段。跳过 NVCF 等于硬停止——没有自托管替代时,这个技能族就不匹配你的栈。阶段 1 通过后,应进入 /digital-health-clinical-asr-build;若你已有带 term / entity_category / ipa_source 的 NeMo manifest,才可考虑直跳评测技能。阶段 3 的头条指标请记住:KER,不是平均 WER。
使用场景
- 刚要在临床药物、手术、解剖等实体上建 ASR 基线,已有 `NVIDIA_API_KEY`,需先证明托管 Magpie TTS 与 Parakeet ASR 能完成一句合成句往返。
- 换新 shell 或新机器准备跑 `digital-health-clinical-asr` 四阶段飞轮,需核对 key 导出、Python 依赖导入与 NVCF 冒烟测试是否全部通过。
- 组织要求在外部 API 出站前完成 NVCF 与 Merriam-Webster 披露确认,随后只做阶段 1 只读验证,不安装系统包、不改 shell 配置。
- 上次跳过了环境门控导致阶段 2 调用失败,回归时只需重跑 key 长度检查与 TTS→ASR 冒烟,确认托管栈仍可用再进构建技能。
适合人员
- 负责数字健康语音基准的算法工程师,要在合成 NeMo manifest 与 IPA 标注之前确认 NVCF 链路与 API key 在本环境有效。
- 临床 ASR 项目负责人,计划用四阶段飞轮以 KER 衡量药物与解剖等实体,需要从阶段 1 环境门控正规起手而非直接打分。
- 企业数据治理或安全工程师,需在阶段 2 向 `grpc.nvcf.nvidia.com` 与词典 API 发送术语前,完成披露理解并跑通只读自检。
- MLOps 工程师在新 CI 节点或容器里拉起临床 ASR 评测流水线,需验证 `nvidia-riva-client` 与 `NVIDIA_API_KEY` 在该运行时可达托管语音栈。