概述
随着多屏联动、语音识别、手势控制、增强现实、云交互等新技术的涌现,智能座舱功能/交互越来越丰富、越来越复杂。下面我们就来讲讲语音交互测试大概要怎么做。
语音交互测试主要是针对影音娱乐系统的语音唤醒、交互、控制及发声等功能的测试。主要测试目标包括:1、复杂工况环境下,语音交互功能的完整性、可靠性验证;2、在复杂工况环境下,语音交互结果与外部控制器之间的有效动作验证。
测试内容
根据不同工况,包含以下四个方面:
No. | 项目 | 描述 |
1 | 唤醒率 | 通过在不同环境音下,通过不同语种(方言)对语音交互功能进行唤醒。如“你好,斑马”“斑马”…等,测试统计语音功能的唤醒率。唤醒功能分硬线触发唤醒和随时唤醒两种。 |
2 | 识别率 | 通过在不同环境音下,通过不同语种(方言)对语音交互功能的语音识别率进行测试。测试语音识别引擎是否能正确理解不同环境下的语义。 |
3 | 交互测试 | 通过在不同环境音下,通过不同语种(方言)对语音交互功能的交互过程进行测试。通过预先设定的不同场景,测试场景交互的正确性。 |
4 | 外部控制 | 通过在不同环境音下,通过不同语种(方言)对语音交互功能的外部控制功能进行测试。如“请打电话给XXX”“请打开空调”等控制命令,测试命令的识别及外部控制反馈、反馈时间等指标。 |
测试方法
针对语音交互测试中的四大测试场景,分别举例通过一个用例进行自动化测试方法的论述。同类测试同此方法,不再赘述。
【唤醒率】测试
条件准备:
- 唤醒语:多语种(普通话、方言)的唤醒音频文件(MP3格式)
- 结果确认:唤醒后HMI界面及反馈音(如:我在的/有什么需要帮助吗?)
- 环境噪音:多场景下的背景噪音音频文件(MP3格式)
测试方法:
- 程序触发系统收音(根据系统要求,有的车机系统可以随时唤醒则不需要此步骤)
- 程序控制播放背景噪音和唤醒音频
- 设置等待时间(一般为1S)
- 进行画面检查(图像对比)和收音比对
【识别率】测试
条件准备:
- 识别语言:多语种(普通话、方言)的任意文言的音频文件,重音字、多意字维持适当比例(MP3格式)
- 结果确认:文字识别(如:我在的/有什么需要帮助吗?)
- 环境噪音:多场景下的背景噪音音频文件(MP3格式)
测试方法:
- 程序触发系统收音(根据系统要求,有的车机系统可以随时唤醒则不需要此步骤)
- 程序控制播放背景噪音和语言音频
- 设置等待时间(一般为1S)
- 进行画面检查,对指定区域的图片进行OCR文字识别并与原始输入进行文字比对
【语音交互】测试
条件准备:
- 交互脚本:根据业务需要规划测试脚本并将输入转换成音频文件。
- 环境噪音:多场景下的背景噪音音频文件(MP3格式)
- 结果确认:文字识别(输出预想)
测试方法:
- 程序触发系统收音(根据系统要求,有的车机系统可以随时唤醒则不需要此步骤)
- 程序控制播放背景噪音和语言音频
- 设置等待时间(根据预想反馈的播报时间设置)
- 进行画面检查,对收音的语音进行文字转换并与预想输出进行比对。
- 根据比对结果选择输入音频播放。
- 重复③~⑤过程
【外部控制】测试
条件准备:
- 控制脚本:多语种(普通话、方言)的设备控制音频文件(MP3格式)
- 环境噪音:多场景下的背景噪音音频文件(MP3格式)
- 结果确认:文字识别(输出预想)+ HMI确认
测试方法:
- 程序触发系统收音(根据系统要求,有的车机系统可以随时唤醒则不需要此步骤)
- 程序控制播放背景噪音和语言音频
- 设置等待时间(根据预想反馈的时间设置)
- 进行画面检查,对控制设置画面的HMI图标等进行对比,对收音的语音进行文字转换并与预想输出进行比对。
最后
以上就是背后钥匙为你收集整理的智能座舱HMI自动化测试之语音交互测试的全部内容,希望文章能够帮你解决智能座舱HMI自动化测试之语音交互测试所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复