干货来喽:车载语音识别测试全面分析笔记!

news2024/12/28 5:57:08

从台架到实车的语音识别专项测试实战,笔记很详细哦,跟着了解学习起来!

 

 

一、语音识别原理及测试范围

1、语音识别的原理:

① 通过麦克风输入人的声音

② 声学处理:处理掉杂音,噪音 

③ 特征处理:提取声音中的关键因素 如:小米 xiao mi

④ 模型匹配:如xiaomi 可以匹配小米或者小蜜,需要根据前后内容计算出概率最大内容进行输出给用户确认

2.测试内容分析,根据以上处理步骤,测试中分为收音和处理反馈两大阶段来进行分析

① 麦克风输入:如普通话,语速,方言,音量,音色(男生/女生) 网络,杂音,噪声,界面语音图标展示变化 

② 功能、业务的处理:对收音进行处理后,转为为文字进行展示,并根据内容进行相应的操作

A.控制车辆--实车环境进行测试 

B.控制APP(导航,多媒体,设置等) 

C.自由对话(如搜索知识,查询天气,做游戏)

二、台架语音测试分析

1、台架环境

涉及仪表、电源、万用表、示波器等设备,根据测试业务和对象进行台架的搭建和维护

2、控制app分析

核心:识别关键词 

(1)导航功能

* 我要去...

* 要去...

* ...怎么走

* 导航去...

* 想去....

(2)电话

* 联系xxx

* 拨打xxx电话

* 拨打xxxx移动/电信/联通号码

* 拨打住宅/公司/家庭

* 拨打尾号为xxx/187开头的电话

* 拨打苏三北京/上海/合肥的电话

* 回拨xxx的电话

* 联系/拨打187xxxx(具体号码)

* 拨打顺丰/移动/肯德基号码(官方号码)....

(3)多媒体

* 播放音乐

* 播放视频

* 调节音量,亮度

* 播放状态,歌曲切换…

(4)天气,知识问答

* 明天天气(日子,日期)

* 南京天气(地域)

* 知识问答...

(5)组合测试

* 播放音乐,拨打电话

* 导航过程中接听电话

* 导航中去播放音乐/视频......

三、实车语音功能解读及测试讲解


在实车测试部分,除了对台架的功能进行基本验证,主要就是验证控制车辆:

* 天窗,车窗,阅读灯,尾门(后备箱),座椅 (通风、加热、椅背)……

* 手势和语音结合使用(指着车窗说:关闭/打开它)……

注意:具体业务涉及参考车辆产品用户手册,或者设置中的语音相关设置介绍


四、梳理语音专项测试内容及重点

1、台架和实车中语音识别的测试重点:

(1)台架环境的验证---用例的数量,覆盖会比较全面,主要在于语音识别的“关键词”进行验证 

(2)实车---中控语音控制占比比较少,进行基本功能验证,需要考虑车辆静置状态和行驶状态,剩下的以控制车辆为主的测试

2、针对语音识别测试需要考虑以下内容:

(1)识别率:是否可以识别不同音色,不同内容,并进行处理

(2)准确率:多次,连续,不同关键次,不同描述的识别准确性,并给出正确的文字反馈,以便用户确认,和对应正确的行为操作

(3)响应时间:不同场景下的识别,响应时间验证

(4)行驶中测试:(多媒体、导航、设置相关、环境的变化)

(5)车内不同位置语音识别功能

五、总结

综上所述,想要测试好车载语音识别的业务和功能,需要掌握语音识别的原理,识别和处理的流程,在车载中具体的应用方式和模块。

还要顾及到行车的具体环境,如静止状态和行驶状态的变化。作为声音的收音端,还要考虑到声音的来源、音色、角度、位置、音调等方面的测试。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1965137.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

花几千上万学习Java,真没必要!(三十七)

IO 流: 读取数据到内存的过程:可以包括从硬盘、网络或其他存储设备中将数据加载到内存中,以便程序能够访问和处理这些数据。 写入数据到硬盘的过程:通常是将内存中的数据保存到硬盘或其他持久性存储设备中,以便长期存…

【香橙派系列教程】(四)基于ARM-Linux架构的语音控制刷抖音项目

【四】基于ARM-Linux架构的语音控制刷抖音项目 文章目录 【四】基于ARM-Linux架构的语音控制刷抖音项目1.语音模块配置1.创建产品2.引脚配置3.词条定义4.添加控制5.发布版本6.烧录固件 2.编程实现语音和开发板通信3.手机接入Linux热拔插1.dmesg命令2.adb调试踩坑问题 3.总结 4.…

Day14-Servlet后端验证码的实现

图片验证码的生成采用的是Kaptcha; Kaptcha是一个高度可配置的验证码生成工具,由Google开源。它通过一系列配置文件和插件,实现了将验证码字符串自动转换成图片流,并可以与session进行关联,从而在验证过程中使用&#…

如何快速进行视频截屏?5个软件帮助你快速截屏

如何快速进行视频截屏?5个软件帮助你快速截屏 截取视频屏幕是一项常见的任务,无论是为了制作教学视频、分享有趣的片段,还是保存重要的画面。以下是五款好用的软件,能够帮助你快速进行视频截屏。 迅捷视频转换器 这款软件不单…

EF8 code first 模式下去除自动生成表加s(复数形式)全网第一帖

前言: 今天下午一直在纠结这个问题,EF如果采用code first模式,进行迁移,他会表名自动给你加上s形成复数形式,搜了很久找到的觉方案有两种,其中实体类指定表名的方法是可行的,另外一种都是说 modelBuilder.…

昇思25天学习打卡营第XX天|LSTM+CRF序列标注

条件随机场(CRF)是一种用于序列预测的概率图模型,它考虑了序列中元素之间的相互依赖关系。与简单的多分类问题不同,CRF能够捕捉序列中标签的连贯性,如在命名实体识别中,一个词的标签往往依赖于它前面词的标…

【JDK11和JDK8并行与切换】

一、JDK11安装 1、下载jdk11,点击.exe安装在:C:\Program Files\Java\jdk-11\ 2、配置JAVA_HOME 变量名为JAVA_HOME 变量值为jdk安装路径 3、配置PATH 找到系统变量里的PATH 双击或者单击后点击编辑 点击右上角的新建 新建两条 %JAVA_HOME%\bin …

详细介绍Linux iftop 的结果如何查看

目录 1. 安装 iftop 2. 运行 iftop 3. iftop 界面详解 3.1 标题栏 3.2 流量显示区域 3.3 汇总信息 3.4 底部栏 4. 常用选项和快捷键 4.1 常用选项 4.2 常用快捷键 5. 实际案例 6. 真实排查网络【下行带宽过高】问题案例 6.1 【定义出口ip和端口】iftop -P 在流出服…

漏洞打靶AI-web1.0

下载安装靶机后要进行靶机ip的确定,具体步骤可以查看我的上一篇博客,这里就不细说了。 在物理机访问靶机IP地址进入这样一个页面,我们发现这里没有输入框也没有点击按钮,导致我们无处下手,不过我们还可以用工具去扫描…

无人机之社区管理篇

在社区管理中,无人机的应用更是为传统的管理方式带来了革新与便利。 一、安全监控与巡逻 无人机可以配备高清摄像头和红外传感器,进行24小时不间断的监控和巡逻。在社区中,无人机可以用于检测公共区域的安全状况,及时发现异常情况…

【C语言】处理文件错误:详解 strerror, perror, 和 fopen

🦄个人主页:小米里的大麦-CSDN博客 🎏所属专栏:https://blog.csdn.net/huangcancan666/category_12718530.html ⚙️操作环境:Visual Studio 2022 目录 一、引言 二、fopen 函数 解释: 1. 函数原型 2. 参数 3. 代码示例 三、strerror …

形象设计大赛活动方案策划

一、活动流程 1、个人创意服装展示(30分):选手自备服装,要能展示现代大学生青春、时尚,富有内涵的高雅气质和礼仪风范(如:校园装、运动装、休闲装和职业装)。 由评委评判出对选手的第一印象分。…

代码随想录二刷(哈希表)

代码随想录二刷(哈希表) 三数之和思路反正对于我来说是真的难想出来。 若这道题还是采用哈希表的思路去做,非常麻烦,并且还要考虑去重的操作。所以这道题其实用双指针,是更方便的。 具体程序如下: class Solution:def threeSu…

SPON IP网络对讲广播系统的命令执行漏洞复现实验

第一步:使用fofa搜索语句搜索 fofa地址:网络空间测绘,网络空间安全搜索引擎,网络空间搜索引擎,安全态势感知 - FOFA网络空间测绘系统 查询漏洞的语句icon_hash"-1830859634" 第二步:访问网址&…

LangChain大模型应用开发指南-传统编程范式思维的应用

LangChain大模型应用开发指南-传统编程范式思维的应用 上节课,我带领小伙伴们完成了baichuan2量化模型的OpenAI标准接口封装,并完成LangChain对大模型的调用与测试。 今天我们将正式开始LangChain大模型应用开发课程。 组件总览 上图为LangChain的组件与…

软件工程之应用数学

软件工程之应用数学 第 20 章:应用数学20.1 运筹方法20.1.1 网络计划技术20.1.2 线性规划20.1.3 决策论20.1.4 对策论 20.2 数学建模 第 20 章:应用数学 数学是一种严谨、缜密的科学,学习应用数学知识,可以培养系统架构设计师的抽…

机器学习三步走:手写BP神经网络(入门) --> 基于TensorFlow框架开发(开发) --> 基于预训练模型快速构建应用(应用)

目录 前言第一步:手写BP神经网络1 概念简介1.1 神经网络内的概念1.2 神经网络外的概念 2 类BPNetwork2.1 初始化2.2 激活函数2.2.1 Sigmod2.2.2 Linear2.2.3 Sigmod_derivative 2.3 损失函数2.4 前向传播2.5 后向传播2.6 训练模型2.7 预测2.8 绘制损失值变化曲线 **…

实验 19. 用户进程

已完成实验 已完成实验链接 简介 实验 19. 用户进程 总结 main函数创造了1个主线程,两个内核线程,两个用户进程。共5个PCB,进程PCB->pgdir为进程自己的页表首虚拟地址,线程为null。因此本次实验是五个进/线程在来回切换。他…

抖音素材网站有哪些?这几个高质量的抖音无水印素材网站分享

在抖音这个视觉与创意并重的平台上,选择合适的无水印视频素材是提升内容质量的关键。如果你正在寻找既能使你的视频内容更具吸引力,又能避免版权问题的优质素材,那么本文将为你详细介绍几个高质量的抖音无水印素材网站。从国内的蛙学网到国际…

双指针算法大总结!!看完这篇再也没有难的双指针题!!例题C++解法!

题源acwing、力扣 讲解双指针题目一:盛最多水的容器思路AC代码 题目二:查找总价格为目标值的两个商品思路AC代码 题目三:链表的中间节点思路AC代码 题目四:环形链表思路AC代码 题目五:反转字符串中的元音字符思路AC代码…