• 大小: 50KB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2021-04-06
  • 语言: C/C++
  • 标签:

资源简介

通过matlab程序实现语音的LPCC、MFCC和CQCC及PLP特征提取 ,相关理论可参考https://blog.csdn.net/weixin_42846157/article/details/105016894。主函数main是一次性循环提取文件夹中所有文件的四个特征,可以按照需求进行更改,已经运行,没有问题。(有问题可以留言或者私信,有时间会解答滴)

资源截图

代码片段和文件信息

clear

addpath(‘CQT_toolbox_2013‘);

file=‘C:\Users\如初\Desktop\my data\特征\108数据\spoof\‘;%声音信号所在文件夹
file1=strcat(file‘*.wav‘);%strcat:连接多个字符串
file2=dir(file1);%获取文件夹下所有的wav文件(dir:读取文件夹下所有文件和文件夹/特定后缀的文件)
n=length(file2);
for i=1:n
file3=strcat(filefile2(i).name)
[xfs] = audioread(file3);
x=x(:1)

cqcccell{i}=cqcc(x fs 96 fs/2 fs/2^10 16 29 ‘ZsdD‘)

mfcccell{i}=my_mfcc(xfs)

lpcccell{i}=my_lpcc(xfs) 

plpcell{i}=my_PLP(xfs)

end


cqccarray=cell2mat(cqcccell)‘%以矩阵形式输出特征(行x列=帧数x特征)
savefile=strcat(file‘cqcc_train_spoof.txt‘)%输出文件路径
dlmwrite(savefilecqccarray‘-append‘‘delimiter‘ ‘ ‘)%以txt文件格式保存矩阵数据

mfccayyay=cell2mat(mfcccell)‘
savefile=strcat(file‘mfcc_train_spoof.txt‘)
dlmwrite(savefilemfccayyay‘-append‘‘delimiter‘ ‘ ‘)

lpccarray=cell2mat(lpcccell)‘
savefile=strcat(file‘lpcc_train_spoof.txt‘)
dlmwrite(savefilelpccarray‘-append‘‘delimiter‘ ‘ ‘)

plparry=cell2mat(plpcell)‘
savefile=strcat(file‘plp_train _spoof .txt‘)
dlmwrite(savefileplparry‘-append‘‘delimiter‘ ‘ ‘)










 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

    .CA....      4096  2016-12-23 03:45  CQCC、LPCC、MFCC和PLP的matlab程序\CQCC\CQT_toolbox_2013\._nsgtf_real.m

    .CA....      8136  2016-12-23 03:45  CQCC、LPCC、MFCC和PLP的matlab程序\CQCC\CQT_toolbox_2013\cqt.m

    .CA....       419  2016-12-23 03:45  CQCC、LPCC、MFCC和PLP的matlab程序\CQCC\CQT_toolbox_2013\cqtCell2Sparse.m

    .CA....       592  2016-12-23 03:45  CQCC、LPCC、MFCC和PLP的matlab程序\CQCC\CQT_toolbox_2013\cqtFillSparse.m

    .CA....       448  2016-12-23 03:45  CQCC、LPCC、MFCC和PLP的matlab程序\CQCC\CQT_toolbox_2013\cqtSparse2Cell.m

    .CA....       571  2016-12-23 03:45  CQCC、LPCC、MFCC和PLP的matlab程序\CQCC\CQT_toolbox_2013\hp.m

    .CA....      2263  2016-12-23 03:45  CQCC、LPCC、MFCC和PLP的matlab程序\CQCC\CQT_toolbox_2013\icqt.m

    .CA....      3208  2016-12-23 03:45  CQCC、LPCC、MFCC和PLP的matlab程序\CQCC\CQT_toolbox_2013\nsdual.m

    .CA....      6549  2016-12-23 03:45  CQCC、LPCC、MFCC和PLP的matlab程序\CQCC\CQT_toolbox_2013\nsgcqwin.m

    .CA....      5554  2016-12-23 03:45  CQCC、LPCC、MFCC和PLP的matlab程序\CQCC\CQT_toolbox_2013\nsgtf_real.m

    .CA....      5049  2016-12-23 03:45  CQCC、LPCC、MFCC和PLP的matlab程序\CQCC\CQT_toolbox_2013\nsigtf_real.m

    .CA....      5579  2016-12-23 03:45  CQCC、LPCC、MFCC和PLP的matlab程序\CQCC\CQT_toolbox_2013\plotnsgtf.m

    .CA....      8744  2016-12-23 03:45  CQCC、LPCC、MFCC和PLP的matlab程序\CQCC\CQT_toolbox_2013\winfuns.m

    .CA....       484  2020-04-07 16:03  CQCC、LPCC、MFCC和PLP的matlab程序\CQCC\my_cqcc.m

    .CA....       933  2014-02-20 01:00  CQCC、LPCC、MFCC和PLP的matlab程序\LPCC\frames.m

    .CA....      1037  2014-02-20 01:00  CQCC、LPCC、MFCC和PLP的matlab程序\LPCC\lpcc.m

    .CA....       268  2014-02-20 01:00  CQCC、LPCC、MFCC和PLP的matlab程序\LPCC\lpc_.m

    .CA....       424  2020-04-07 20:59  CQCC、LPCC、MFCC和PLP的matlab程序\LPCC\my_lpcc.m

    .CA....      1159  2020-04-09 09:51  CQCC、LPCC、MFCC和PLP的matlab程序\main.m

    .CA....      1342  2020-04-07 16:20  CQCC、LPCC、MFCC和PLP的matlab程序\MFCC\my_mfcc.m

    .CA....       555  2020-04-07 10:07  CQCC、LPCC、MFCC和PLP的matlab程序\PLP\deltacc.m

    .CA....       420  2020-04-07 21:00  CQCC、LPCC、MFCC和PLP的matlab程序\PLP\my_PLP.m

    .CA....      1266  2018-07-06 10:34  CQCC、LPCC、MFCC和PLP的matlab程序\PLP\rastamat\audspec.m

    .CA....       536  2018-07-06 10:34  CQCC、LPCC、MFCC和PLP的matlab程序\PLP\rastamat\bark2hz.m

    .CA....      1468  2018-07-06 10:34  CQCC、LPCC、MFCC和PLP的matlab程序\PLP\rastamat\cep2spec.m

    .CA....       823  2018-07-06 10:34  CQCC、LPCC、MFCC和PLP的matlab程序\PLP\rastamat\deltas.m

    .CA....       648  2018-07-06 10:34  CQCC、LPCC、MFCC和PLP的matlab程序\PLP\rastamat\dolpc.m

    .CA....      1484  2018-07-06 10:34  CQCC、LPCC、MFCC和PLP的matlab程序\PLP\rastamat\fft2barkmx.m

    .CA....      4994  2018-07-06 10:34  CQCC、LPCC、MFCC和PLP的matlab程序\PLP\rastamat\fft2melmx.m

    .CA....       608  2018-07-06 10:34  CQCC、LPCC、MFCC和PLP的matlab程序\PLP\rastamat\hz2bark.m

............此处省略30个文件信息

评论

共有 条评论

相关资源