基于MATLAB实现的说话人识别程序

源代码在线查看: 说明.txt

软件大小: 644 K
上传用户: abc171abc171
关键词: MATLAB 识别 程序
下载地址: 免注册下载 普通下载 VIP

相关代码

				基于MATLAB实现的说话人识别程序,分别用bp、pnn、som、rbf、lvq等算法,对语音文件进行训练和测试,效果不错。~..~
				
				下面说明一下bprengong程序:
				数据分别用来训练和测试两部分。
				具体程序分为两部分,第一部分为:计算识别模型 变量v是mfcc处理以后的矢量。因为数据可能长短不一,所以放在同一进行截取。p的每一行代表一个语音数据(共15个)。变量Pr为每一行的最大最小值。变量T为目标值。输出神经元个数为15。
				在训练阶段,如果用于训练的输入训练样本的类别标号为i(即语音数据的标号),则训练时设第i个节点的期望输出设为1。其余节点期望输出均为0。
				在识别时,当一个未知类别的样本作用到输入端时,考查各输出节点的输出,并将这个样本的类别判定为输出值最大的那个节点对应的类别。
							

相关资源