首页 理论教育 语音故障检测方法与应用介绍

语音故障检测方法与应用介绍

时间:2023-06-24 理论教育 版权反馈
【摘要】:图7-34 模块故障检测1.语音故障检测语音故障检测有两种检测方式:一是通过调用已经录好的wav声音文件进行识别,这种方式把故障锁定在识别处理模块内部,消除了麦克风或者声卡的故障对语音识别的影响。

语音故障检测方法与应用介绍

软件平台集成了很多功能模块,每个功能模块之间又直接或者间接的进行信息交互,如果平台上的某个功能出了问题会直接影响到其他功能模块的运行以及整个软件系统总体的性能。

为了减少检测错误的时间我们需要在软件平台的设计中加入模块检错功能,这样对每个模块的运行状态进行测试就能很快的确定故障出在哪里,减少平台故障检测的时间。

模块化的故障检测方法如下:首先断开其他模块与平台的链接,只测试一个模块的功能,如果有其他模块与待测试模块的交互,则模拟交互数据进行测试,如图7-34所示。

978-7-111-39577-5-Chapter07-41.jpg

图7-34 模块故障检测

1.语音故障检测

语音故障检测有两种检测方式:一是通过调用已经录好的wav声音文件进行识别,这种方式把故障锁定在识别处理模块内部,消除了麦克风(mic)或者声卡的故障对语音识别的影响。另一种是直接通过mic进行语音的识别,通过以上两种方法的就能分析出语音故障出现的具体位置。如图7-35所示。

2.语音合成故障检错

如果语音识别检测无误,即可对语音合成功能模块进行故障检错,检测界面如图7-36所示。

978-7-111-39577-5-Chapter07-42.jpg(www.xing528.com)

图7-35 语音故障检测界面

978-7-111-39577-5-Chapter07-43.jpg

图7-36 语音合成故障检测界面

上图是我们对语音合成模块进行故障检测的测试界面,判断该模块是否正常运行,当我们在编辑框中输入语音合成文本后,点击测试按钮,如果能通过正确语音输出该文本信息,则表明该模块能够正确运行,否则表示该模块出现故障。

3.通信检错

串口通信检测首先要进行串口的设置如图7-37b所示,然后在第二步中输入数字发送,下位机收到数字后会反馈一个这个数字如图7-37a所示。以此来确定串口通信是否有问题。

978-7-111-39577-5-Chapter07-44.jpg

图7-37 通信故障检测界面

a)串口通信检测界面 b)串口通信设置

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈