测试和调试
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
在构建 VIA 代码时,建议您考虑以下几点建议,以让测试更轻松。
将代码库设计为独立单元
主要单元包括:
- 触发:启动指令、按下后开始说话 (PTT) 和点按后开始说话 (TTT)。
- 语音识别:侧重于将音频流转换为结构化数据。
- 命令执行:侧重于处理查询并将其转换为操作。
每一层都应可以单独测试,并且彼此独立。添加并记录:
- 可用于将用户查询直接传递到命令执行层的 intent extra。这样一来,原始设备制造商 (OEM) 和集成商可以直接跳过语音识别和测试命令执行(汽车集成)。
- 将预先录制的音频文件传递到语音互动服务的流程,这样即可跳过车辆麦克风,自行测试语音识别功能。
用于测试的模拟器
Android 模拟器是用于开发和测试的卓越平台,因为它可实现主机麦克风与访客 AAOS 实例之间的桥接。
图 1.模拟器测试
本页面上的内容和代码示例受内容许可部分所述许可的限制。Java 和 OpenJDK 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-05-17。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2024-05-17。"],[],[]]