资源简介
本程序基于线性预测编码(LPC)来实现对输入语音信号的线性编码(寻找预测器参数)以及通过预测器参数完成对信号的重组回复
代码片段和文件信息
%% 清空运行环境
clear
clc
close all
%% 读取语音信号
I = audioread(‘录音文件.wav‘);%读入原始语音
%对指定帧位置进行加窗处理
Q = I‘;
N = 256; % 窗长
Hamm = hamming(N); % 生成汉明窗,加窗之后仅处理窗中的数据
frame = 70; % 需要处理的帧位置
M = Q(((frame - 1) * (N / 2) + 1):((frame - 1) * (N / 2) + N)); % 截取指定位置的语音数据
frame = M .* Hamm‘;% 加窗后的语音
P = input(‘请输入预测器阶数 = ‘);
ai = lpc(frame‘P); % 计算lpc系数
LP = filter([0 -ai(2:end)]1frame); % 建立语音帧的正则方程数据为frame滤波器参数为[0 -ai(2:end)]
E = frame - LP; % 预测误差
figure(1)
subplot(211)plot(1:Nframe1:NLP‘-r‘);grid;
title(‘原始语音和预测语音波形(经过汉明窗截取)‘)
subplot(212)plot(E);grid;
title(‘预测误差(经过汉明窗截取)‘);
%% 画出语谱图
ai1 = lpc(IP); % 计算原始语音lpc系数
LP1 = filter([0 -ai(2:end)]1I); % 建立
- 上一篇:风电场风速和发电功率预测研究
- 下一篇:中文负面情感词语(txt版)
相关资源
- 12467230STM32L073xx_User_Manual.chm
- OAuth2实战.pdf
- 电分期末.zip
- 胡伟武_计算机体系结构课件_2017.zip
- ComputerArchitectureAQuantitativeApproach5th.p
- Classificationoftime-seriesimagesusingdeepcnn.
- 微擎小程序榆落微时光1.0.23小程序前
- S7-1200仿真教程.pdf
- 6908d19c7e04dbde289b4dec5403d7fb.rar
- 泛函分析:理论和应用.pdf
- _源代码.rar
- sogoupinyin-2.2.0.0102-2.zip
- 模式分析的核方法中文版和英文版合
- zw_qq_41143492-10381309-学生考试系统.zip
- zw_feifan50-9720417-MissionPlanner1.3.32PlayUA
- zw_weixin_42810059-10567648-数学分析考研笔
- 刺客.rar
- zw_DXF转G代码.zip
- 彩票开发源码.zip
- 斯坦福-IntroductiontoRobotics.zip
- zw_gephi-0.8.2-beta.setup.zip
- zw_嵌入式网络那些事(完整中文版)
- zw_WINDOWSAPI程序设计参考大全.zip
- zw_ssm-crm-new.zip
- zw_SolidWorks2014中文版基础教程.zip
- zw_Altera官方元件封装库.zip
- zw_AutofacIOC.zip
- zw_ionicDemo.zip
- Location虚拟定位ios12.1破解版.zip
- 流体模拟插件NextLimitRealFlowC4D2.6.5.00
评论
共有 条评论