前 言
人工智能(AI)是当前最热门的领域,也是未来社会发展的方向。如同第一次工业革命的蒸汽机、第二次工业革命的发电机、第三次工业革命的计算机和互联网,人工智能绝对是推动第四次工业革命的决定性力量。人工智能不仅能够解放人力提高工作效率,推动社会生产力的发展,而且能够降低人为错误,提供更加智能的解决方案。
人工智能的研究方向和应用主要包括两个方面,即语音和图像,本文主要讲解的就是人工智能语音方面的知识。人工智能语音主要包括3大语音技术:一是语音识别技术,这是人工智能语音的核心技术,是机器自动将人的语音转成文字的技术;二是自然语言处理技术,相当于人的“大脑”主抓思考学习任务,是机器分析、理解和处理自然语言的技术;三是语音合成技术,相当于人的“嘴巴”主要负责说话,是机器将任意文字信息转化为语音并播报的技术。
人工智能语音测试主要就是针对这3大语音技术的测试,本书根据不同的知识结构将内容划分为9章,分别为人工智能语音测试介绍、AI语音交互原理介绍、AI语音产品需求和适用场景、AI语音产品评价指标和行业标准、语音数据准备、AI语音产品黑盒测试、AI语音产品自动化测试、AI语音算法测试、AI语音性能测试。
第1章是人工智能语音测试入门篇,主要介绍什么是人工智能、人工智能语音、人工智能语音测试,详细讲解人工智能发展历程以及演变历史。
第2章主要介绍AI语音交互原理,以及AI语音交互的流程,详细讲解从语音收集开始,经过语音识别技术、自然语言处理技术,最后通过语音合成技术完成整个AI语音交互。
第3章是讲解AI语音当前落地的产品和应用方案,并且详细介绍这些AI语音产品的具体需求和适用场景,方便测试人员分析了解AI语音产品。
第4章介绍AI语音产品的评价指标和行业标准,主要针对AI语音技术,即语音唤醒技术、语音识别技术、自然语言处理技术、语音合成技术等。
第5章重点讲解语音数据准备。工欲善其事,必先利其器,要想进行AI语音测试,首先需要准备“语音数据文本”。本章详细介绍如何准备语音数据,以及准备语音数据需要注意的各项知识。
第6章主要介绍AI语音产品黑盒测试,这是AI语音测试的重点之一,包含AI语音效果测试、AI语音基础功能测试、AI语音特性功能测试等。
第7章是讲解AI语音测试的另一个重点“自动化测试”,主要针对AI语音交互涉及的3大语音技术进行自动化测试,包括语音唤醒自动化测试、语音识别自动化测试、自然语言处理自动化 测试。
第8章主要介绍AI语音算法测试,这是人工智能语音测试的核心,也是难点。本章详细讲解AI语音算法测试的应用、分类、方法以及方案,并以NLP分类算法模型为例介绍AI语音算法测试的各个环节和重点步骤。
第9章是本书的最后一章,主要介绍AI语音测试的最后一个重点内容“性能测试”,主要从AI语音应用和AI语音服务两个方面详细讲解如何进行性能测试、各种性能测试方法以及性能测试的各项重点和注意事项。
为方便读者学习本书,本书提供了源代码,可以扫描以下二维码下载:
如果下载有问题,请发送电子邮件到booksaga@126.com,邮件主题为“人工智能语音测试原理与实践”。
本书既适合从事测试工作的读者,也适合产品人员、开发人员和爱好人工智能语音测试的人员使用。
限于笔者水平,书中内容难免存在不足和疏漏之处,恳请业界高手与专家批评指正。
张伟
2022.6.5