-
使用matlab编写谐波代码以实现speech_detection:一个实时分析器,目的在于检测正常语音、辱骂语音及噪声
资源介绍
用matlab生成谐波代码演示
这个matlab分类器旨在区分正常语音,辱骂/愤怒/违规语音和环境噪声。
语音/噪声分类器基于音频零交叉速率和频谱通量,滥用语音分类器基于梅尔频率倒谱系数和谐波比。
分类器使用K最近邻。
SVM和决策树也经过测试,但由于性能不佳而未选择。
我的训练数据,报告和其他文件可以在以下保管箱链接中找到:
先决条件
Matlab
R2014或更高版本(不太确定...)
旧版本中的大多数错误是由于函数名称不同而引起的。
例如,
wavread用于旧版本,而不是audioread
。
要检查您的matlab版本是否合适,请输入您的matlab控制台
help
audioread
如果是“
audioread”的解释,请继续输入
help
audiorecorder
如果列出了两个功能的说明,那么您将它们包含在当前的Matlab中,现在就可以运行我的代码。
安装和运行代码
下载我的Matlab代码
git
clone
https://github.com/zhiyuan8/speech_detection.git
将您的Matlab工作目录更改为您下载我的代码的文件夹。
- 上一篇: 高光谱遥感图像谐波分析matlab代码
- 下一篇: 基于Matlab中FFT函数的电力谐波分析方法