我是靠谱客的博主 背后钥匙,最近开发中收集的这篇文章主要介绍智能座舱HMI自动化测试之语音交互测试,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

随着多屏联动、语音识别、手势控制、增强现实、云交互等新技术的涌现,智能座舱功能/交互越来越丰富、越来越复杂。下面我们就来讲讲语音交互测试大概要怎么做。

语音交互测试主要是针对影音娱乐系统的语音唤醒、交互、控制及发声等功能的测试。主要测试目标包括:1、复杂工况环境下,语音交互功能的完整性、可靠性验证;2、在复杂工况环境下,语音交互结果与外部控制器之间的有效动作验证。

测试内容

根据不同工况,包含以下四个方面: 

No.

项目

描述

1

唤醒率

通过在不同环境音下,通过不同语种(方言)对语音交互功能进行唤醒。如“你好,斑马”“斑马”…等,测试统计语音功能的唤醒率。唤醒功能分硬线触发唤醒和随时唤醒两种。

2

识别率

通过在不同环境音下,通过不同语种(方言)对语音交互功能的语音识别率进行测试。测试语音识别引擎是否能正确理解不同环境下的语义。

3

交互测试

通过在不同环境音下,通过不同语种(方言)对语音交互功能的交互过程进行测试。通过预先设定的不同场景,测试场景交互的正确性。

4

外部控制

通过在不同环境音下,通过不同语种(方言)对语音交互功能的外部控制功能进行测试。如“请打电话给XXX”“请打开空调”等控制命令,测试命令的识别及外部控制反馈、反馈时间等指标。

测试方法

针对语音交互测试中的四大测试场景,分别举例通过一个用例进行自动化测试方法的论述。同类测试同此方法,不再赘述。

【唤醒率】测试

条件准备:

  • 唤醒语:多语种(普通话、方言)的唤醒音频文件(MP3格式)
  • 结果确认:唤醒后HMI界面及反馈音(如:我在的/有什么需要帮助吗?)
  • 环境噪音:多场景下的背景噪音音频文件(MP3格式)

测试方法:

  • 程序触发系统收音(根据系统要求,有的车机系统可以随时唤醒则不需要此步骤)
  • 程序控制播放背景噪音和唤醒音频
  • 设置等待时间(一般为1S)
  • 进行画面检查(图像对比)和收音比对

【识别率】测试

条件准备:

  • 识别语言:多语种(普通话、方言)的任意文言的音频文件,重音字、多意字维持适当比例(MP3格式)
  • 结果确认:文字识别(如:我在的/有什么需要帮助吗?)
  • 环境噪音:多场景下的背景噪音音频文件(MP3格式)

测试方法:

  • 程序触发系统收音(根据系统要求,有的车机系统可以随时唤醒则不需要此步骤)
  • 程序控制播放背景噪音和语言音频
  • 设置等待时间(一般为1S)
  • 进行画面检查,对指定区域的图片进行OCR文字识别并与原始输入进行文字比对

【语音交互】测试

条件准备:

  • 交互脚本:根据业务需要规划测试脚本并将输入转换成音频文件。
  • 环境噪音:多场景下的背景噪音音频文件(MP3格式)
  • 结果确认:文字识别(输出预想)

测试方法:

  • 程序触发系统收音(根据系统要求,有的车机系统可以随时唤醒则不需要此步骤)
  • 程序控制播放背景噪音和语言音频
  • 设置等待时间(根据预想反馈的播报时间设置)
  • 进行画面检查,对收音的语音进行文字转换并与预想输出进行比对。
  • 根据比对结果选择输入音频播放。
  • 重复③~⑤过程

【外部控制】测试

条件准备:

  • 控制脚本:多语种(普通话、方言)的设备控制音频文件(MP3格式)
  • 环境噪音:多场景下的背景噪音音频文件(MP3格式)
  • 结果确认:文字识别(输出预想)+ HMI确认

测试方法:

  • 程序触发系统收音(根据系统要求,有的车机系统可以随时唤醒则不需要此步骤)
  • 程序控制播放背景噪音和语言音频
  • 设置等待时间(根据预想反馈的时间设置)
  • 进行画面检查,对控制设置画面的HMI图标等进行对比,对收音的语音进行文字转换并与预想输出进行比对。

最后

以上就是背后钥匙为你收集整理的智能座舱HMI自动化测试之语音交互测试的全部内容,希望文章能够帮你解决智能座舱HMI自动化测试之语音交互测试所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(90)

评论列表共有 0 条评论

立即
投稿
返回
顶部