搜索资源列表
JAVA的声音处理方法 (转自伊氏女人)-----淘特网
- 数字音频格式有很多种,其质量与采样频率和采样精度两个参数有关。频率的表示单位为赫兹〔Hz〕,它表示每秒采样次数。采样频率越高,音质就越好。采样精度为每次采样所存储的数据数量,它决定每个数字信号所能够表示的离散振幅的数量。存储每个样本的数据越多,音质就越好。但是高品质的声音需要占用大量的内存和磁盘空间。考虑到网络带宽,在Internet连接上传输就需要花费很长的时间。对于Applet来说,保证声音文件的最小化是极为重要的。-digital audio format there are many,
16to8K-Downsample
- 本程序将指定的16K采样的语音数据文件转换为经G.723编解码后的8K语音数据。降采样前先使用180阶的FIR滤波器对语音数据进行频率压缩,然后进行抽取,并对抽取的数据进行G.723编解码。该程序在非特定语音识别的库文件处理中使用,也可扩展至其他用途。-this procedure will be designated the 16K sampling voice data files converted to G.723 codecs by the 8K words Music data. S
LPCC-MFCC-VAD
- 本程序包含语音压缩和语音识别领域所需的LPCC,MFCC特征提取算法以及语音端点检测源码。在对语音数据进行特征提取前,可对语音数据进行16K到8K的降采样率处理,包含180阶FIR滤波器的频率压缩程序。-this program includes voice compression and voice recognition requirements in the area of the LPCC Features. MFCC feature extraction algorithm and v
voiceshengchengqi
- 一个使用数学方法生成波形声音文件的源代码,可以载入预置数学公式,保存8位和16位单声道声音文件,可以设置振幅、频率、持续、采样等参数,可以调整波形斜面,回声。很好用的-use of a mathematical method to generate waveform audio files of source code, can be included in the preset mathematical formula, and the preservation of eight 16 mon
matlab_reduce_noise
- matlab去除50hz噪声。 我用电脑录了一段声音,里面有50hz的周期噪声(因为受交流电干扰)。而我自己的声音频率最低是90hz。我使用了一个10阶butterworth高通滤波器,边带是70hz(介于50跟90之间)。 问题是,这不能直接用。因为声音文件的采样率是22k,70相对于22k来说太小了。所以我得先把我的声音欠采样,然后再滤波,然后再插值。
利用函数wavread对语音信号进行采样
- 语音信号的录音、读入、放音等:利用函数wavread对语音信号进行采样,记住采样频率和采样点数,给出以下语音的波形图(2.wav),wavread的用法参见mablab帮助文件。利用wavplay或soundview放音。也可以利用wavrecord自己录制一段语音,并进行以上操作(需要话筒)。-Speech signal recording, reading, playback, etc.: the voice signal using the function wavread samplin
MFCC 对输入的语音序列x进行MFCC参数的提取
- 对输入的语音序列x进行MFCC参数的提取,返回MFCC参数和一阶差分MFCC参数,Mel滤波器的阶数为24,fft变换的长度为256,采样频率为8000Hz,对x 256点分为一帧. -The voice of the input MFCC parameters on the sequence of x, return to MFCC parameters and extracted a order difference MFCC parameters, Mel filter for th
voiceFreqChange
- 改变声音信号采样频率的matlabt程度-Change the voice signal sampling frequency matlabt the extent of
record_audio
- 用C语言实现录音,可以设定采样频率和量化位数-Recording with C language, you can set the sampling frequency and quantization bits
BasedonMATLABspeechsignalspectrumanalysisandfilter
- 录制一段个人自己的语音信号,并对录制的信号进行采样;画出采样后语音信号的时域波形和频谱图;给定滤波器的性能指标,采用窗函数法和双线性变换设计滤波器,并画出滤波器的频率响应;然后用自己设计的滤波器对采集的信号进行滤波,画出滤波后信号的时域波形和频谱,并对滤波前后的信号进行对比,分析信号的变化;回放语音信号-The individual' s own record a voice signal, and the recorded signal is sampled draw sampled
yuyingfenxi
- 录制一段自己的语音信号,时间为10s左右,并对录制的信号进行采样;画出采样后语音信号的时域波形和频谱图;采用窗函数法或双线性变换设计滤波器,并画出滤波器的频率响应;然后用自己设计的滤波器对采集的语音信号进行滤波,画出滤波后信号的时域波形和频谱,并对滤波前后的信号进行对比,分析信号的变化;回放语音信号.-Record a voice signal their time was 10s or so, and the recorded signal is sampled draw sampled s
t1_sampling
- 这是一个关于信号采样的程序。采样定理要求采样频率大于信号频率2倍以上,否则将不能得到正确的结果。-This is a sample program on the signal. Sampling theorem requires sampling frequency more than 2 times greater than the signal frequency, or they will not get the correct results.
add_noisem
- 把指定的噪声叠加到信号上去.有标准噪声库NOISEX-92,其中带有白噪声、办公室噪声、工厂噪声、汽车噪声、坦克噪声等等,在信号处理中往往需要把库中的噪声叠加到信号中去,而噪声的采样频率与纯信号的采样频率往往不一致,需要采样频率的校准。 -The specified noise superimposed to the signal up. Standard noise library NOISEX-92, with white noise, office noise, factory noi
yuyinshiyan
- (1) 使用录音软件或者Matlab函数,分别采集一段浊音和清音语音信号(是你自己说的,如:a,o,s等),采样率为8KHz,量化精度为16比特线性码,存在自己指定的目录下,例如D盘根目录下叫sound的文件夹中,录音文件名为yourfilename_a.wav,yourfilename_s.wav等。录音的软件和Matlab函数的使用见随后的附录。 (2) 根据语音信号的短时平稳特性,分析帧长取30ms(或10ms~50ms); (3) 利用上述基音提取的三种方法(任选两种方法)的编程
mfcc_m
- 梅尔特征参数提取可以设置的Mel滤波器通道数,采样频率-Mel feature parameters extraction can be set to the number of Mel filter channels, sampling frequency
JLDATA
- 摘 要:本论文主要研究了语音识别的基本原理,对语音识别系统的构成进行分析处理,其中包括预处理、特征参数提取、建立模块库、识别匹配几大部分。预处理又包括语音采样、预加重、加窗(汉明窗)、端点检测;特征提取的参数是梅尔频率倒谱系数MFCC。 该语音系统采用的是动态时间伸缩算法(DTW),研究对象是特定人的语音识别,并在MATLAB平台上实现。为了进行后续研究,首先使用电脑中的录音系统录制了阿拉伯数字0—9的语音文件,并转化成 “.wav”格式的文件。-Abstract: This thesis
mfcc
- matlab实现MFCC的提取 输入语音离散信号和采样频率 输出13维静态MFCC(extraction of MFCC Input speech discrete signal and sampling frequency Output 13 dimensional static MFCC)