搜索资源列表
WienerScalart
- 基于Wiener滤波的语音消噪Matlab源程序 调用方式: output=WienerScalart96(signal,fs,IS) signal--输入含噪语音 fs----语音信号采样率 IS----起始静音端,用来估计噪声方差(秒做单位,默认是0.25秒)
matlab_reduce_noise
- matlab去除50hz噪声。 我用电脑录了一段声音,里面有50hz的周期噪声(因为受交流电干扰)。而我自己的声音频率最低是90hz。我使用了一个10阶butterworth高通滤波器,边带是70hz(介于50跟90之间)。 问题是,这不能直接用。因为声音文件的采样率是22k,70相对于22k来说太小了。所以我得先把我的声音欠采样,然后再滤波,然后再插值。
luyin
- 用MATLAB采集和播放一段(5s长,采样率为8k,每个样本位数8位)的语音信号。
F2_6764
- 端点检测是指用数字处理技术来找出语音信号中的各种段落(如音素、音节、词素、词等)的始点和终点的位置。语音段起止端点检测是语音分析、语音合成和语音识别中的一个必要环节。传统的端点检测方法是从wav文件中获取语音采样,将其分帧并计算短时能量和过零率参数,然后进行端点检测。这种工作方式被称为离线处理方法 ,无法实现语音信号的实时处理,对于语音信号分析具有一定的局限性。本文通过开发ActiveX控件,在MATLAB环境下将其嵌入到figure窗口中,以GUI程序的方式使用,实现语音信号端点检测的实时处
Multirate-systeme-application
- 本程序为与《多采样率系统》一书配套的(中文界面)MATLAB可视化程序-Multiraten systeme in matlab,easly Using
yuyinshiyan
- (1) 使用录音软件或者Matlab函数,分别采集一段浊音和清音语音信号(是你自己说的,如:a,o,s等),采样率为8KHz,量化精度为16比特线性码,存在自己指定的目录下,例如D盘根目录下叫sound的文件夹中,录音文件名为yourfilename_a.wav,yourfilename_s.wav等。录音的软件和Matlab函数的使用见随后的附录。 (2) 根据语音信号的短时平稳特性,分析帧长取30ms(或10ms~50ms); (3) 利用上述基音提取的三种方法(任选两种方法)的编程
sy2
- (1) 分别采集一段浊音和清音语音信号(是你自己说的),采样率为8KHZ,量化精度为16比特线性码; (2) 分析帧长取为30ms(或10ms~50ms); (3) 根据语音信号倒谱分析和LPC谱分析的编程流程图(图2.1、图2.2)编制浊音语音信号谱分析的matlab程序,上机调试给出相应波形,并根据图形,观察共振峰情况; (4) 将语音信号换为清音语音,运行程序,与浊音语音的运行结果进行比较,并得出结论。 (5) 在LPC谱分析中,改变阶数p (p分别等于4、8、12、40)
基于直方图均衡化,暗通道先验,retinex方法的数字图像去雾matlab程序集合
- 一个关于图像去雾的基本算法代码的超强整合,每一行(划重点)代码都有详细而好懂的注释,全部都是m文件,另外还有许多测试图例,从浓雾到薄雾都有。暗通道方法采用改进算法,增加了图像采样,提升了计算速度,改进了导向滤波最小二乘的算法使其精细透视率图的效果得到了显著提升。另外附带相应根据上述代码编写的GUI设计的m文件