​前言

本文主要介绍作者关于人工智能(AI)语音测试的各方面知识点和实战技术。

本书共分为9章,第1、2章详细介绍人工智能(AI)语音测试各种知识点和人工智能(AI)语音交互原理;第3、4章介绍人工智能(AI)语音产品需求和评价指标,以及其相对应的验收标准;第5章介绍如何准备语音数据,包括准备方案和具体方法;第6~9章介绍人工智能(AI)语音测试涉及的4大模块,既黑盒测试、自动化测试、算法测试、性能测试。

本书从理论概念到测试实践,从手工测试到自动化测试,内容翔实且丰富,其中的项目方案、范例和实战代码都是经过长时间的验证,可直接用于实际环境。

本书适合初中高级软件测试工程师,测试经理/总监、开发工程师、以及人工智能(AI)语音测试爱好者阅读。

本书详细目录如下:

目 录

第 1 章 人工智能语音测试介绍 1

1.1 语音简介 1

1.1.1 语音的基本概念 1

1.1.2 语音的产生原理 4

1.1.3 语音交互流程 5

1.2 人工智能简介 5

1.2.1 机器学习简介 6

1.2.2 深度学习简介 8

1.3 AI语音简介 9

1.3.1 AI语音技术简介 10

1.3.2 AI语音交互简介 10

1.4 AI语音测试简介 11

1.4.1 AI语音测试的价值 11

1.4.2 AI语音测试的应用 11

第 2 章 AI语音交互原理介绍 12

2.1 AI语音交互 12

2.2 语音采集 13

2.2.1 语音采集流程 13

2.2.2 影响语音采集水平的因素 15

2.3 语音识别技术 17

2.3.1 自动语音识别简介 17

2.3.2 近场语音识别 17

2.3.3 远场语音识别 18

2.3.4 语音识别流程 19

2.3.5 语音预处理(语音增强) 21

2.3.6 传统语音识别-编码(声学特征提取) 24

2.3.7 传统语音识别-解码 27

2.3.8 深度学习语音识别 31

2.4 语音唤醒技术 32

2.4.1 语音唤醒简介 32

2.4.2 语音唤醒流程 32

2.5 自然语言处理技术 33

2.5.1 自然语言处理简介 33

2.5.2 自然语言处理流程 33

2.5.3 自然语言理解 34

2.5.4 对话管理 44

2.5.5 自然语言生成 46

2.6 语音合成技术 49

2.6.1 语言合成简介 49

2.6.2 语音合成的流程 49

2.6.3 扬声器发声 51

第 3 章 AI语音产品需求和适用场景 52

3.1 AI语音产品需求 52

3.1.1 AI语音产品基础功能需求 52

3.1.2 AI语音产品特性功能需求 56

3.1.3 AI语音产品性能需求 62

3.2 AI语音产品分类和应用场景 62

3.2.1 封闭域识别产品 63

3.2.2 开放域识别产品 63

3.2.3 静态环境产品 66

3.2.4 动态环境产品 66

第 4 章 AI语音产品评价指标和行业标准 67

4.1 语音唤醒技术 67

4.1.1 评价指标 67

4.1.2 行业标准 68

4.2 语音识别技术 70

4.2.1 评价指标 70

4.2.2 行业标准 72

4.3 自然语言处理技术 74

4.3.1 评价指标 74

4.3.2 行业标准 75

4.4 语音合成技术 76

4.4.1 评价指标 76

4.4.2 行业标准 76

第 5 章 语音数据准备 78

5.1 语音音频文本准备 78

5.1.1 语音音频文本准备方式 78

5.1.2 语音音频文本准备方案 79

5.2 语音合成工具 80

5.2.1 【批量】语音合成工具使用说明 81

5.2.2 语音合成工具源码 83

5.3 噪音源音频文本准备 90

5.3.1 噪音源音频文本准备方式 90

5.3.2 噪音源音频文本准备方案 90

第 6 章 AI语音产品黑盒测试 91

6.1 AI语音产品黑盒测试简介 91

6.1.1 AI语音效果测试简介 91

6.1.2 AI语音功能测试简介 92

6.2 AI语音唤醒效果测试 92

6.2.1 唤醒率测试(静态环境产品) 92

6.2.2 打断唤醒率测试(静态环境产品) 96

6.2.3 误唤醒率测试(静态环境产品) 100

6.2.4 唤醒率测试(动态环境产品) 102

6.2.5 打断唤醒率测试(动态环境产品) 107

6.2.6 误唤醒率测试(动态环境产品) 111

6.3 AI语音识别效果测试 113

6.3.1 识别率测试(静态环境产品) 113

6.3.2 打断识别率测试(静态环境产品) 118

6.3.3 识别率测试(动态环境产品) 122

6.3.4 打断识别率测试(动态环境产品) 127

6.4 AI语音基础功能测试 132

6.4.1 语音唤醒功能测试 132

6.4.2 语音识别功能测试 134

6.4.3 自然语言处理功能测试 136

6.4.4 语音TTS合成功能测试 141

6.5 AI语音特性功能测试 141

6.5.1 全双工打断 141

6.5.2 跨场景交互 142

6.5.3 可见即可说 143

6.5.4 自定义唤醒词 144

6.5.5 上下文理解 146

6.5.6 非全时免唤醒 147

6.5.7 声源定位 149

6.5.8 声纹认证 150

6.5.9 快捷词免唤醒 151

6.5.10 自定义TTS播报 152

第 7 章 AI语音产品自动化测试 154

7.1 AI语音产品自动化测试简介 154

7.1.1 AI语音产品自动化测试价值 154

7.1.2 AI语音产品自动化测试应用 155

7.2 语音唤醒自动化测试 155

7.2.1 语音唤醒自动化工具框架 155

7.2.2 语音唤醒自动化测试方案 156

7.2.3 语音唤醒自动化工具说明 159

7.2.4 语音唤醒自动化工具操作实战 161

7.2.5 语音唤醒自动化工具源码 162

7.3 语音识别自动化测试 170

7.3.1 语音识别自动化工具框架 170

7.3.2 语音识别自动化测试方案 172

7.3.3 语音识别结果获取工具说明 176

7.3.4 语音识别结果分析工具说明 179

7.3.5 文本转MLF文件工具说明 188

7.3.6 语音识别自动化工具操作实战 189

7.3.7 语音识别自动化工具源码 193

7.4 自然语言处理自动化测试 205

7.4.1 自然语言处理自动化脚本框架 205

7.4.2 自然语言处理自动化测试方案 206

7.4.3 自然语言处理自动化脚本说明 209

7.4.4 自然语言处理自动化脚本操作实战 209

7.4.5 自然语言处理自动化工具源码 210

第 8 章 AI语音算法测试 220

8.1 AI语音算法测试简介 220

8.1.1 AI语音算法应用全流程 220

8.1.2 AI语音算法测试简介 222

8.1.3 AI语音算法测试目的 222

8.1.4 AI语音算法测试应用 222

8.2 算法模型测试种类 223

8.2.1 算法模型评估测试 223

8.2.2 算法模型鲁棒性测试 229

8.2.3 算法模型安全测试 229

8.3 AI语音算法测试方案 230

8.4 数据集简介 233

8.4.1 数据集搭建 233

8.4.2 数据集划分 235

8.4.3 数据标注 238

8.4.4 测试集设计 239

8.5 AI语音算法测试操作实战 241

8.5.1 算法模型评估测试实战 242

8.5.2 算法模型鲁棒性测试 245

8.6 AI语音算法测试源码 245

第 9 章 AI语音性能测试 248

9.1 AI语音性能测试简介 248

9.2 AI语音性能测试目的 248

9.3 AI语音应用性能测试 249

9.3.1 CPU占用 249

9.3.2 内存占用 251

9.3.3 响应时间 253

9.4 NLP接口性能测试 255

9.4.1 NLP接口性能测试简介 256

9.4.2 NLP接口性能测试术语解释 256

9.4.3 NLP接口测试方案 256

总结

如果大家对人工智能(AI)测试有兴趣,欢迎大家加本人微信:wxid_ptea4d8gx4tx12;QQ群:775460627。

【第1篇】人工智能(AI)语音测试原理和实践---宣传的更多相关文章

  1. 【第5篇】AI语音简介

    1.3  AI语音简介 AI语音既人工智能语音技术,以语音识别技术为开端,实现人机语言的通信,包括语音识别技术(ASR).自然语言处理技术(NLP)和语音合成技术(TTS).通俗点说就是通过语音这个媒 ...

  2. 【AI测试】也许这有你想知道的人工智能 (AI) 测试--第二篇

    概述此为人工智能 (AI) 测试第二篇 第一篇主要介绍了 人工智能测试.测试什么.测试数据等.第二篇主要介绍测试用例和测试报告.之后的文章可能具体介绍如何开展各项测试,以及具体项目举例如何测试.测试用 ...

  3. 【AI测试】人工智能 (AI) 测试--第二篇

    测试用例 人工智能 (AI) 测试 或者说是 算法测试,主要做的有三件事. 收集测试数据 思考需要什么样的测试数据,测试数据的标注 跑测试数据 编写测试脚本批量运行 查看数据结果 统计正确和错误的个数 ...

  4. 人工智能--AI篇

    AI背景 在当今互联网信息高速发展的大背景下,人工智能(AI)已经开始走进了千家万户,逐渐和我们的生活接轨,那具体什么是AI呢? 什么是人工智能(AI)? 人工智能:简单理解就是由人制造出来的,有一定 ...

  5. 【AI测试】也许这有你想知道的人工智能 (AI) 测试--开篇

    人工智能测试 什么是人工智能,人工智能是怎么测试的.可能是大家一开始最想了解的. 大家看图中关于人工智能的定义.通俗点来说呢,就是 让机器实现原来只有人类才能完成的任务:比如看懂照片,听懂说话,思考等 ...

  6. 【AI测试】人工智能 (AI) 测试--开篇

    人工智能测试 什么是人工智能,人工智能是怎么测试的.可能是大家一开始最想了解的.大家看图中关于人工智能的定义.通俗点来说呢,就是 让机器实现原来只有人类才能完成的任务:比如看懂照片,听懂说话,思考等等 ...

  7. 人工智能AI芯片与Maker创意接轨 (中)

    在人工智能AI芯片与Maker创意接轨(上)这篇文章中,介绍人工智能与深度学习,以及深度学习技术的应用,了解内部真实的作业原理,让我们能够跟上这波AI新浪潮.系列文来到了中篇,将详细介绍目前市面上的各 ...

  8. 人工智能AI芯片与Maker创意接轨 (上)

    近几年来人工智能(Artificial Intelligence, AI)喴的震天价响,吃也要AI,穿也要AI,连上个厕所也要来个AI智能健康分析,生活周遭食衣住行育乐几乎无处不AI,彷佛已经来到科幻 ...

  9. 人工智能AI芯片与Maker创意接轨(下)

    继「人工智能AI芯片与Maker创意接轨」的(上)篇中,认识了人工智能.深度学习,以及深度学习技术的应用,以及(中)篇对市面上AI芯片的类型及解决方案现况做了完整剖析后,系列文到了最后一篇,将带领各位 ...

随机推荐

  1. Python 实现列表与二叉树相互转换并打印二叉树封装类-详细注释+完美对齐

    # Python 实现列表与二叉树相互转换并打印二叉树封装类-详细注释+完美对齐 from binarytree import build import random # https://www.cn ...

  2. DolphinScheduler JSON拆解详解

    本次活动邀请DolphinScheduler社区活跃贡献者,开源积极分子,现就职于政采云大数据部门,从事大数据平台架构工作的李进勇同学给大家分享相关内容. 同时也特别感谢示说网对本次直播活动的大力支持 ...

  3. 关于 CDH 环境中部署 Dolphinscheduler 出现 hive-jdbc 包冲突的解决办法

    目前社区小伙伴经常反映在 cdh 环境中部署 Dolphinscheduler 出现 hive 包冲突的问题,报错日志信息如下: [WARN] 2020-04-29 09:55:30.815 org. ...

  4. Java集合容器的深度理解

    Java容器里有很多写好的容器API,这使我们很方便的可以存储.操作我们的数据. 下面是我写的容器的特点,一些容器的不同之处,从底层源码解析一下容器实现原理 一.常用的容器目录 上图可以看出,java ...

  5. 小技巧---eclipse 全选lib jar包

    按住shift键,点击第一个jar包,然后点击最后一个jar包,就全选了所有jar包,然后添加build path 添加到类路径

  6. numa 自动balance 的bug分析

    关于migrate_swap() 和 active_balance()之间的hardlock 背景:这个是在3.10.0-957.el7.x86_64 遇到的一例crash 下面列一下我们是怎么排查并 ...

  7. 未关中断情况下的hardlock

    最近遇到一例crash,3.10内核,hardlock,查看对应的堆栈,中断是使能的. 查看对应的hrtimer_interrupts和hrtimer_interrupt_save的值,发现确实相等. ...

  8. PerfView专题 (第十篇):洞察 C# 终结队列引发的内存泄漏

    一:背景 C# 程序内存泄漏的诱发因素有很多,但从顶层原理上来说,就是该销毁的 用户根 对象没有被销毁,从而导致内存中意料之外的对象无限堆积,导致内存暴涨,最终崩溃,这其中的一个用户根就是 终结器队列 ...

  9. 分布式协同AI基准测试项目Ianvs:工业场景提升5倍研发效率

    摘要:全场景可扩展的分布式协同AI基准测试项目 Ianvs(雅努斯),能为算法及服务开发者提供全面开发套件支持,以研发.衡量和优化分布式协同AI系统. 本文分享自华为云社区<KubeEdge|分 ...

  10. 【设计模式】Java设计模式 - 单例模式

    [设计模式]Java设计模式 - 单例模式 不断学习才是王道 继续踏上学习之路,学之分享笔记 总有一天我也能像各位大佬一样 分享学习心得,欢迎指正,大家一起学习成长! 原创作品,更多关注我CSDN: ...