用途
本技能用于测试移动端听写(dictation)相关改动,重点覆盖听写归属(ownership)、隐私敏感生命周期和原生语音采集(native speech capture)变更。
主要能力与验证范围
- 先运行受影响的纯逻辑检查:
swift test --package-path packages/apple-dictationpnpm exec vitest run packages/client/src/dictation/controller.test.ts packages/client/src/dictation/text.test.ts packages/client/src/dictation/presentation.test.ts
- 构建自定义客户端,构建方式参见
.agents/skills/build-mobile-app/SKILL.md。 - 麦克风或 GUI 相关操作仅使用
docs/testing.md中保留的一次性设备/虚拟机工作流。 - 验证权限拒绝/从设置返回、不采集情况下的模型下载、停止后发送(stop then Send)、取消(cancel)、打字/输入法(IME)接入,以及启动/监听/完成期间的导航。
- 确认最终文本保留在原始草稿中,最终化(finalization)失败时不发送任何内容。
- 蓝牙输入变化需与输出变化分开测试。
使用方式
按资料顺序执行:先跑纯逻辑测试,再按构建技能构建客户端,最后在保留的一次性设备/虚拟机上执行麦克风与 GUI 验证。测试完成后关闭服务器、停止采集并处理自有设备。
限制与注意事项
- 生成语音测试不得视为真实麦克风证据。
- 不可用的操作系统或设备检查必须报告为未验证。
- 除上述流程外,资料未提供更多平台、价格或效果信息。