语音信号实验讲义
语音信号处理实验报告实验二
语音信号处理实验报告实验二一、实验目的本次语音信号处理实验的目的是深入了解语音信号的特性,掌握语音信号处理的基本方法和技术,并通过实际操作和数据分析来验证和巩固所学的理论知识。
具体而言,本次实验旨在:1、熟悉语音信号的采集和预处理过程,包括录音设备的使用、音频格式的转换以及噪声去除等操作。
2、掌握语音信号的时域和频域分析方法,能够使用相关工具和算法计算语音信号的短时能量、短时过零率、频谱等特征参数。
3、研究语音信号的编码和解码技术,了解不同编码算法对语音质量和数据压缩率的影响。
4、通过实验,培养我们的动手能力、问题解决能力和团队协作精神,提高我们对语音信号处理领域的兴趣和探索欲望。
二、实验原理(一)语音信号的采集和预处理语音信号的采集通常使用麦克风等设备将声音转换为电信号,然后通过模数转换器(ADC)将模拟信号转换为数字信号。
在采集过程中,可能会引入噪声和干扰,因此需要进行预处理,如滤波、降噪等操作,以提高信号的质量。
(二)语音信号的时域分析时域分析是对语音信号在时间轴上的特征进行分析。
常用的时域参数包括短时能量、短时过零率等。
短时能量反映了语音信号在短时间内的能量分布情况,短时过零率则表示信号在单位时间内穿过零电平的次数,可用于区分清音和浊音。
(三)语音信号的频域分析频域分析是将语音信号从时域转换到频域进行分析。
通过快速傅里叶变换(FFT)可以得到语音信号的频谱,从而了解信号的频率成分和分布情况。
(四)语音信号的编码和解码语音编码的目的是在保证一定语音质量的前提下,尽可能降低编码比特率,以减少存储空间和传输带宽的需求。
常见的编码算法有脉冲编码调制(PCM)、自适应差分脉冲编码调制(ADPCM)等。
三、实验设备和软件1、计算机一台2、音频采集设备(如麦克风)3、音频处理软件(如 Audacity、Matlab 等)四、实验步骤(一)语音信号的采集使用麦克风和音频采集软件录制一段语音,保存为常见的音频格式(如 WAV)。
语音信号处理实验大纲
语音信号处理
一、实验课程名称:语音信号处理
二、实验课程英文名称: Speech signal processing
三、实验课程编号: 0451714
四、实验课程性质:非独立设课
五、学时安排:理论课程学时42 实验课程学时12
六、实验课程学分:0学分
七、实验课程类型:专业课
八、实验课程要求:必修课
九、课程适用专业:电子信息科学与技术
十、教学目的:
使学生掌握语音信号各种处理方法的原理、算法、用matlab的编程方法和仿真。
通过实际应用和亲身体验,加深对所学知识的理解,增强动手能力。
十一、实验教学项目表
实验课教学内容项目表(必做)
十一、实验报告要求:
1.编写程序;
2.验证调试实验并写出调试结果,需指导教师确认。
十二、实验成绩评定:
分数分配:
预习:10%,操作:60%,实验报告:60%,创新能力:10%;
实验总计6个,满分20分,第一和第二个实验每个4分,第三、四、五、六个实验每个3分。
十三、教材及参考书:
1.《语音信号处理》.胡航编著.哈尔滨工业大学出版社
2.《语音信号处理实验指导书》自编
学院签署意见表。
语音信号处理实验讲义
for m=1:N
sum=sum+b1(m)*b1(m+k-1);
end
A(k)=sum;
end
for k=1:320
A1(k)=A(k)/A(1);
end
%画图
figure(1)
subplot(3,1,1)
plot(A1);
xlabel('延时k')
ylabel('R(k)')
legend('N=320')
e=fra(256,128,x);
ee=e(20,:);
subplot(2,2,1)
ee1=ee/max(ee);
plot(ee1)
xlabel('样点数')
ylabel('幅度')
title('原始语音')
axis([0,256,-1.5,1.5])
%矩形窗傅立叶变换
r=fft(ee,1024);
axis([0,320,-0.5,1])
图2-2 修正的自相关函数(参加自相关运算的点数N取不同值)
四、思考题
1、自相关函数的作用是什么?互相关函数的作用是什么?
2、浊音信号分别加矩形窗和汉明窗时自相关函数有什么不同?
3、清音信号的自相关函数和浊音信号的有什么区别?
实验三语音信号频域特征分析
一、实验目的
plot(s2)
title('一帧语音信号');
xlabel('样点数');
ylabel('幅度');
axis([0,320,-1,1]);
subplot(3,1,2)
大学本科语音信号处理实验讲义8学时汇总
语音信号处理实验讲义时间:2011-12目录实验一语音信号生成模型分析 (3)实验二语音信号时域特征分析 (7)实验三语音信号频域特征分析 (12)实验四语音信号的同态处理和倒谱分析 (16)实验一 语音信号生成模型分析一、实验目的1、了解语音信号的生成机理,了解由声门产生的激励函数、由声道产生的调制函数和由嘴唇产生的辐射函数。
2、编程实现声门激励波函数波形及频谱,与理论值进行比较。
3、编程实现已知语音信号的语谱图,区分浊音信号和清音信号在语谱图上的差别。
二、实验原理语音生成系统包含三部分:由声门产生的激励函数()G z 、由声道产生的调制函数()V z 和由嘴唇产生的辐射函数()R z 。
语音生成系统的传递函数由这三个函数级联而成,即()()()()H z G z V z R z =1、激励模型发浊音时,由于声门不断开启和关闭,产生间隙的脉冲。
经仪器测试它类似于斜三角波的脉冲。
也就是说,这时的激励波是一个以基音周期为周期的斜三角脉冲串。
单个斜三角波的频谱表现出一个低通滤波器的特性。
可以把它表示成z 变换的全极点形式121()(1)cT G z e z --=-⋅这里c 是一个常数,T 是脉冲持续时间。
周期的三角波脉冲还得跟单位脉冲串的z 变换相乘:1121()()()1(1)v cT A U z E z G z z e z ---=⋅=⋅--⋅ 这就是整个激励模型,v A 是一个幅值因子。
2、声道模型当声波通过声道时,受到声腔共振的影响,在某些频率附近形成谐振。
反映在信号频谱图上,在谐振频率处其谱线包络产生峰值,把它称为共振峰。
一个二阶谐振器的传输函数可以写成12()1i i i i A V z B z C z--=-- 实践表明,用前3个共振峰代表一个元音足够了。
对于较复杂的辅音或鼻音共振峰要到5个以上。
多个()i V z 叠加可以得到声道的共振峰模型012111()()11R r r M M i r i Nki i i i k k b z A V z V z B z C z a z -=---======---∑∑∑∑ 3、辐射模型从声道模型输出的是速度波,而语音信号是声压波。
语音信号滤波去噪实验指导讲解
语音信号滤波去噪实验指导1.1、语音信号的采集要求学生利用Windows下的录音机,录制一段自己的话音,时间在1 s内。
然后在Matlab软件平台下,利用函数wavread对语音信号进行采样,记住采样频率和采样点数。
通过wavread函数的使用,学生很快理解了采样频率、采样位数等概念。
1.2、语音信号的频谱分析要求学生首先画出语音信号的时域波形;然后对语音号进行快速傅里叶变换,得到信号的频谱特性,从而加深学生对频谱特性的理解。
参考调用格式:[y,fs,bits]=wa vread(‘e:\yuyinhsh.wav’,[1024 5120]);% 输入的第一个参数为文件的全路径和文件名,第二个参数是返回的样本范围从1024个样本到5120个样本(可变),输出的第一个参数是每个样本的值,fs是生成该波形文件时的采样率,bite是波形文件每样本的编码位数。
sound(y,fs,bits); % 按指定的采样率和每样本编码位数回放Y=fft(y,4096); % 对幅度信号进行fft变换,注意变换的点数要大于等于自己选取的样本范围的长度用绘图命令画出时域和频域波形1.3、设计数字滤波器和画出其频率响应给出各滤波器的性能指标:(1)语音信号处理时采用的滤波器性能指标fc=4000 Hz,As=自定dB,Ap=1 dB。
对ellip 设计IIR滤波器;利用Matlab中的函数freqz画出各滤波器的频率响应。
1.4、用滤波器对信号进行滤波要求学生用自己设计的各滤波器分别对采集的信号进行滤波,在Matlab中,FIR滤波器利用函数fftfilt对信号进行滤波,IIR滤波器利用函数filter对信号进行滤波。
1.5、比较滤波前后语音信号的波形及频谱要求学生在一个窗口同时画出滤波前后的波形及频谱。
1.6、回放语音信号在M atlab中,函数sound可以对声音进行回放。
其调用格式:sound (x,fs,bits);可以感觉滤波前后的声音有变化。
语音信号 lab_intro--实验讲义及其程序
编码调制(ADPCM)及自适应增量调制(ADM),子带编码(SBC),自适应变换编码(ATC)。
9. 语音编码-参数编码法
(理论教学:2 学时,自主学习:1 学时)
声码器的基本结构,相位声码器和通道声码器,同态声码器, 线性预测声码器,混合编码,各种语音编码
方法的比较,语音编码的性能指标和质量评价。
2、 胡航. 语音信号处理(修订版),哈尔滨工业大学出版社,2002 年. 3、 易克初,田 斌等. 语音信号处理,国防工业出版社,2000 年. 4、 赵 力. 语音信号处理,机械工业出版社,2003 年. 5、 吴家安等. 语音编码技术及应用,机械工业出版社,2006 年. 6、 韩继庆,张 磊,郑铁然. 语音信号处理,清华大学出版社,2004 年. 7、 D.G.Childers. Matlab 之语音处理与合成工具箱(影印版),清华大学出版社,2004 年. 8、 Thomas F. Quatieri 著,赵胜辉等译,《离散时间语音信号处理—原理与应用》,电子工业出版社,2004.
七、实践环节
实验学时数:17 实验学分:0.5 实验项目数:4 1、目的与基本要求 实验为研究型(设计型)实验,共安排 4 个,为了真正达到研究设计型实验的目的,采用开放实验的办法, 将自主学习和研究设计型实验结合起来,统一安排。 通过开放实验,目的使学生进一步理解数字语音信息处理的基本方法,提高学生自主分析、发现及解决问 题的能力,锻炼学生论文写作能力,为实际的应用打下扎实的基础。
为了深入理解语音信号数字处理的基础理论、算法原理、研究方法和难点,根据数字语音信号处理教学大 纲,结合课程建设的需求,我们编写了本实验参考书。
本本参考书针对教学大纲规定的四个研究设计型实验,每个实验给出了参考程序,目的是起一个抛砖引玉 的作用,学生在学习过程中,可以针对某一个实验进行延伸的创新学习,比如说,语音端点的检测、语音共振 峰提取、基于 HMM 或 DTW 的有限词汇或大词汇的特定人、非特定人的语音识别、识别率的提高(如何提高 有噪环境下的识别率)、以及编码问题等,同时在学习中还可深入思考如何将有关的方法在嵌入式系统或 DSP 下的实现问题等。
《语音信号处理》讲稿第1章
05 语音信号处理的挑战与展 望
语音信号处理的挑战
噪声干扰
语音信号在采集、传输和处理过程中容易受到各种噪声的干扰,如 环境噪声、设备噪声等,导致语音质量下降。
多变性
语音信号具有极大的多变性,不同人的发音、语速、语调等差异较 大,给语音信号处理带来很大的挑战。
实时性要求
许多语音信号处理应用需要实时处理,如语音识别、语音合成等,对 算法的复杂度和处理速度要求较高。
语音信号的基本特征
01 02
时域特征
语音信号在时域上表现为振幅随时间变化的波形。时域特征包括短时能 量、短时过零率、短时自相关函数等,用于描述语音信号的幅度、频率 和周期性等特性。
频域特征
语音信号在频域上表现为不同频率成分的分布。频域特征包括频谱、功 率谱、倒谱等,用于描述语音信号的频率结构、共振峰和声学特性等。
倒谱分析
对语音信号的频谱进行对数运算后, 再进行傅里叶反变换,得到倒谱系 数,用于语音合成、说话人识别等。
倒谱分析方法
线性预测倒谱系数(LPCC)
01
基于线性预测模型的倒谱系数,用于描述语音信号的声道特性。
梅尔频率倒谱系数(MFCC)
02
基于人耳听觉特性的倒谱系数,具有较好的抗噪性和鲁棒性,
广泛应用于语音识别、说话人识别等领域。
基音周期和基音频率
反映语音信号的周期性特征,是语音信号处理中 的重要参数。
语音信号的识别技术
模板匹配法
将待识别语音与预先存储的模板 进行比较,选取最相似的模板作
为识别结果。
随机模型法
利用统计模型来描述语音信号的 特征,通过模型参数的训练和识
别来实现语音信号的识别。
人工智能方法
包括神经网络、支持向量机、深 度学习等方法,通过训练和学习 来建立语音信号与语义之间的映 射关系,实现语音信号的智能识
语音信号实验讲义
语音信号MATLAB实验总体说明:程序的具体使用方法可察看help或程序本身的说明,希望同学们都能独立完成练习的内容;感觉有余力的同学可以将时域分析中的方法应用于we_be10k语音段,还可以用auread、wavread等命令读入语音段进行处理。
注意:用view-desktoplayout-defaut恢复matlab的默认窗口,左上角为workspace和current directory;将所使用的工作空间程序和语音段拷入matlab的work文件夹后可在窗口中看到并可以使用,双击mat 文件可到如此工作空间,在命令窗输入命令执行即可!注意相关命令,可以发现其它有用命令。
abs、log、fft、conv、xcov、xcorr、plot、figure、sqrt、sign一、 matlab的一般使用见精通matlab6.5(文件夹中的pdf 文档,只需其中一、二章的内容,了解即可)二、 练习题目的:熟悉matlab的界面和一般操作,准确画出语音信号波形及其频谱,加窗和滤波的实现。
1、找到工作空间ex2M1.mat, speech1_10k这段语音取自一段准周期元音,持续时间是25ms,并且采样率为10000点/秒。
A、画出标号为speech1_10k的语音波形(可用plot),根据语音波形,估计准周期信号以秒为单位的周期,听一下感受一下25ms是多长(可用sound )。
B 、 使用1024点FFT,画出信号的傅里叶变换在区间[0, π]上的对数幅度曲线(可用fft )。
C 、 分别使用25ms 和10ms 的汉明窗进行加窗(可用hamming ),窗的位置都应该在信号中心,画出加窗后的对应幅度图。
实验一 显示语音信号的语谱图一、实验目的综合信号频谱分析和滤波器功能,对语音信号的频谱进行分析,并对信号含进行高通、低通滤波,实现信号特定处理功能。
加深信号处理理论在语音信号中的应用;理解语谱图与时频分辨率的关系。
语音信号实验讲义
实验一 语音信号的采集实验目的1、掌握语音信号录音;WA V 和DAT 文件的转换;数据的剪切、复制;2、初步了解元音、浊辅音、清辅音的特性。
实验原理1、音素的种类一次发出的,具有一个响亮的中心,并被明显感觉到的语音片段叫音节。
一个音节可以由一个音素(Phoneme )或几个音素构成。
音素是语音发音的最小单位。
音素有元音(V owel )和辅音(Consonant )两种。
(1)元音是当声带振动发出的声音气流从喉腔、咽腔进入口腔从唇腔出去时,这些声腔完全开放,气流顺利通过。
(2)辅音是呼出的声流,由于通路的某一部分封闭起来或受到阻碍,气流被阻不能畅通,而克服发音器官的这种阻碍而产生的音素。
发辅音时声带振动的是浊音,声带不振动的是清音。
(3)半元音的声道基本畅通,但某处声道比较狭窄,引起轻微的摩擦声。
元音构成一个音节的主干,从长度还是从能量看,元音在音节中都占主要部分。
辅音则只出现在音节的前端或后端或前后两端,它们的时长和能量与元音相比都很小。
2、元音的共振峰(Formant)声道看成是一根具有非均匀截面的声管,在发音时起共鸣器的作用。
当元音激励进入声道时会引起共振特性,产生一组共振频率,称为共振峰频率(简称共振峰)。
共振峰参数包括共振峰频率的位置和频带宽度。
在实际应用中,只用前三个共振峰,分别为1F 、2F 、3F 。
3、发音器官产生元音的条件:①声道受到声带振动的激励引起共振;②在语音流的持续过程中,声道不发生极端的狭窄,并维持较稳定的形状; ③和鼻腔不发生耦合,声音只从口腔辐射出去。
4、发音器官产生辅音的条件产生元音的三个条件中,只要缺少其中之一,则该语音就是辅音。
辅音没有明确的共振峰结构。
5、基音频率浊音的声带振动基本频率又称基音频率,用0F 表示。
各个音节的元音段的0F 都是随时间变化的,0F 的变化产生了声调,0F 的变化轨迹称为声调轨迹。
6、汉语的声调汉语声调只有阴平、阳平、上声、去声以及“轻声”等五种声调。
最新语音信号处理实验报告实验二
最新语音信号处理实验报告实验二实验目的:本实验旨在通过实际操作加深对语音信号处理理论的理解,并掌握语音信号的基本处理技术。
通过实验,学习语音信号的采集、分析、滤波、特征提取等关键技术,并探索语音信号处理在实际应用中的潜力。
实验内容:1. 语音信号采集:使用语音采集设备录制一段时长约为10秒的语音样本,确保录音环境安静,语音清晰。
2. 语音信号预处理:对采集到的语音信号进行预处理,包括去噪、归一化等操作,以提高后续处理的准确性。
3. 语音信号分析:利用傅里叶变换等方法分析语音信号的频谱特性,观察并记录基频、谐波等特征。
4. 语音信号滤波:设计并实现一个带通滤波器,用于提取语音信号中的特定频率成分,去除噪声和非目标频率成分。
5. 特征提取:从处理后的语音信号中提取关键特征,如梅尔频率倒谱系数(MFCC)等,为后续的语音识别或分类任务做准备。
6. 实验总结:根据实验结果,撰写实验报告,总结语音信号处理的关键技术和实验中遇到的问题及其解决方案。
实验设备与工具:- 计算机一台,安装有语音信号处理相关软件(如Audacity、MATLAB 等)。
- 麦克风:用于采集语音信号。
- 耳机:用于监听和校正采集到的语音信号。
实验步骤:1. 打开语音采集软件,调整麦克风输入设置,确保录音质量。
2. 录制语音样本,注意控制语速和音量,避免过大或过小。
3. 使用语音分析软件打开录制的语音文件,进行频谱分析,记录观察结果。
4. 设计带通滤波器,设置合适的截止频率,对语音信号进行滤波处理。
5. 应用特征提取算法,获取语音信号的特征向量。
6. 分析滤波和特征提取后的结果,评估处理效果。
实验结果与讨论:- 描述语音信号在预处理、滤波和特征提取后的变化情况。
- 分析实验中遇到的问题,如噪声去除不彻底、频率成分丢失等,并提出可能的改进措施。
- 探讨实验结果对语音识别、语音合成等领域的潜在应用价值。
结论:通过本次实验,我们成功实现了语音信号的基本处理流程,包括采集、预处理、分析、滤波和特征提取。
《语音信号处理》讲稿第章(“语音”相关文档)共9张
讨论两方面问题:
(1)语音发送过程生理学基础知识
(2)语音接收过程生理学基础知识
2.语音学基础知识
学习语音学基础知识的重要性在于:语言的语音学 知识是计算机语音分析的基础,而语音分析又是计算机 语音合成和识别的基础。世界上各类语言中,有些语言 的文字表示与发音是不同的,因此,学习者必须掌握语 言的表音法。
学习语音学基础知识的重要性在于:语言的语音学知识是计算机语音分析的基础,而语音分析又是计算机语音合成和识别的基础。 (1)语音发送过程生理学基础知识 (1)汉语语音基本概念 (1)语音发送过程生理学基础知识 (3)词的非分段特点 (2)语音接收过程生理学基础知识 (3)词的非分段特点 (2)汉语语音三要素识
五方面内容: (1)词的分段特点
(2)词的语音特点 (3)词的非分段特点 (4)超语言学特点
(5)语言学的6个基本问题
3.汉语语音基础知识
讨论两方面问题: ①汉语语音三要素:声母、韵母和声调。
(2)语音接收过程生理学基础知识
(1)汉语语音基本概念 五方面内容:
(2)语音接收过程生理学基础知识
(2)汉语语音三要素 (1)汉语语音基本概念
(2)语音接收过程生理学基础知识 (2)词的语音特点 (1)词的分段特点 (1)汉语语音基本概念 (2)词的语音特点 ①汉语语音三要素:声母、韵母和声调。 (1)语音发送过程生理学基础知识 学习语音学基础知识的重要性在于:语言的语音学知识是计算机语音分析的基础,而语音分析又是计算机语音合成和识别的基础。 (1)语音发送过程生理学基础知识 学习语音学基础知识的重要性在于:语言的语音学知识是计算机语音分析的基础,而语音分析又是计算机语音合成和识别的基础。 (1)语音发送过程生理学基础知识 (1)词的分段特点 (2)词的语音特点 (2)语音接收过程生理学基础知识 (1)词的分段特点
语音信号处理实验指导书
语音信号处理实验指导书实验一:语音信号的采集与播放实验目的:了解语音信号的采集与播放过程,掌握采集设备的使用方法。
实验器材:1. 电脑2. 麦克风3. 扬声器或者耳机实验步骤:1. 将麦克风插入电脑的麦克风插孔。
2. 打开电脑的录音软件(如Windows自带的录音机)。
3. 在录音软件中选择麦克风作为录音设备。
4. 点击录音按钮开始录音,讲话或者唱歌几秒钟。
5. 点击住手按钮住手录音。
6. 播放刚刚录制的语音,检查录音效果。
7. 将扬声器或者耳机插入电脑的音频输出插孔。
8. 打开电脑的音频播放软件(如Windows自带的媒体播放器)。
9. 选择要播放的语音文件,点击播放按钮。
10. 检查语音播放效果。
实验二:语音信号的分帧与加窗实验目的:了解语音信号的分帧和加窗过程,掌握分帧和加窗算法的实现方法。
实验器材:1. 电脑2. 麦克风3. 扬声器或者耳机实验步骤:1. 使用实验一中的步骤1-5录制一段语音。
2. 将录制的语音信号进行分帧处理。
选择合适的帧长和帧移参数。
3. 对每一帧的语音信号应用汉明窗。
4. 将处理后的语音帧进行播放,检查分帧和加窗效果。
实验三:语音信号的频谱分析实验目的:了解语音信号的频谱分析过程,掌握频谱分析算法的实现方法。
实验器材:1. 电脑2. 麦克风3. 扬声器或者耳机实验步骤:1. 使用实验一中的步骤1-5录制一段语音。
2. 将录制的语音信号进行分帧处理。
选择合适的帧长和帧移参数。
3. 对每一帧的语音信号应用汉明窗。
4. 对每一帧的语音信号进行快速傅里叶变换(FFT)得到频谱。
5. 将频谱绘制成图象,观察频谱的特征。
6. 对频谱进行谱减法处理,去除噪声。
7. 将处理后的语音帧进行播放,检查频谱分析效果。
实验四:语音信号的降噪处理实验目的:了解语音信号的降噪处理过程,掌握降噪算法的实现方法。
实验器材:1. 电脑2. 麦克风3. 扬声器或者耳机实验步骤:1. 使用实验一中的步骤1-5录制一段带噪声的语音。
语音信号处理课程实验教学大纲
《语音信号处理》课程实验教学大纲课程编号: 13006430 一、实验教学的目的通过实验,加深对语音信号处理基本概念的理解,学习语音信号处理的编程和处理方法。
二、实验教学任务1、掌握VC编程方法处理语音信号。
2、掌握改变参数对语音信号处理的差别。
三、具体实验项目名称、学时分配、适用专业及实验性质四、单项实验的内容、要求实验内容:实验一:语音信号的低通滤波和短时分析综合实验。
1.给出语音信号,要求设计一个低通滤波器,带宽为采样频率的四分之一,求输出信号;2.辨别原始语音信号与滤波器输出信号有何区别,说明原因;3.改变滤波器带宽,重复滤波实验,辨别语音信号的变化,说明原因;4.利用矩形窗和汉明窗对语音信号进行短时傅立叶分析,绘制语谱图并估计基音周期,分析两种窗函数对基音估计的影响;5.改变窗口长度,重复上一步,说明窗口长度对基音估计的影响。
实验二:语音信号的同态滤波综合实验。
1.给出语音信号,要求设计一个卷积同态系统,对声源和声道冲激响应进行有效分离;2.绘制语音信号的复倒谱,并利用复倒谱对语音信号进行基音估计;3.利用短时自相关函数进行基音估计,并与前者相比较,说明两种方法的优缺点。
实验三:语音信号的线性预测。
1. 声道传输函数建模:根据给出语音信号设计线性预测滤波器,求最佳预测系数;2 .利用自相关法对语音信号进行线性预测分析,求声道传输函数共振峰。
实验要求:1.正确使编程软件。
2.学会改变参数对语音信号处理的影响。
五、实验教材或讲义名称理论课程教材六、实验考核标准1、课程实验(占用课程总学时)6学时,考核成绩占总课程成绩的30%。
2、考核标准1)每次实验前应提交预习报告,明确实验目的,了解实验内容。
2)实验中遵守实验纪律,听从老师指导,爱护仪器设备,遵守操作规程。
3)课程实验完成时,应对学生实验技能进行检查,提出问题能说明清楚。
4)实验报告应及时完成,字要整洁、图表要规范,记录和处理的数据应准确。
语音信号_实验报告
一、实验目的1. 理解语音信号的基本特性及其在数字信号处理中的应用。
2. 掌握语音信号的采样、量化、编码等基本处理方法。
3. 学习语音信号的时域、频域分析技术。
4. 熟悉语音信号的增强、降噪等处理方法。
二、实验原理语音信号是一种非平稳信号,其特性随时间变化。
在数字信号处理中,我们通常采用采样、量化、编码等方法将语音信号转换为数字信号,以便于后续处理和分析。
三、实验内容1. 语音信号的采集与预处理- 使用麦克风采集一段语音信号。
- 对采集到的语音信号进行预加重处理,提高高频成分的幅度。
- 对预加重后的语音信号进行采样,采样频率为8kHz。
2. 语音信号的时域分析- 画出语音信号的时域波形图。
- 计算语音信号的短时能量和短时平均过零率,分析语音信号的时域特性。
3. 语音信号的频域分析- 对语音信号进行快速傅里叶变换(FFT)分析,得到其频谱图。
- 分析语音信号的频谱特性,提取关键频段。
4. 语音信号的增强与降噪- 在语音信号中加入噪声,模拟实际应用场景。
- 使用谱减法对加噪语音信号进行降噪处理。
- 对降噪后的语音信号进行主观评价,比较降噪效果。
5. 语音信号的回放与对比- 对原始语音信号和降噪后的语音信号进行回放。
- 对比分析两种语音信号的时域波形、频谱图和听觉效果。
四、实验步骤1. 采集语音信号- 使用麦克风采集一段时长为5秒的语音信号。
- 将采集到的语音信号保存为.wav格式。
2. 预处理- 使用Matlab中的preemphasis函数对采集到的语音信号进行预加重处理。
- 设置预加重系数为0.97。
3. 时域分析- 使用Matlab中的plot函数画出语音信号的时域波形图。
- 使用Matlab中的energy和zero crossing rate函数计算语音信号的短时能量和短时平均过零率。
4. 频域分析- 使用Matlab中的fft函数对语音信号进行FFT变换。
- 使用Matlab中的plot函数画出语音信号的频谱图。
语音信号处理实验报告
语音信号处理实验报告语音信号处理实验报告一、引言语音信号处理是一门研究如何对语音信号进行分析、合成和改善的学科。
在现代通信领域中,语音信号处理起着重要的作用。
本实验旨在探究语音信号处理的基本原理和方法,并通过实验验证其有效性。
二、实验目的1. 了解语音信号处理的基本概念和原理。
2. 学习使用MATLAB软件进行语音信号处理实验。
3. 掌握语音信号的分析、合成和改善方法。
三、实验设备和方法1. 设备:计算机、MATLAB软件。
2. 方法:通过MATLAB软件进行语音信号处理实验。
四、实验过程1. 语音信号的采集在实验开始前,我们首先需要采集一段语音信号作为实验的输入。
通过麦克风将语音信号输入计算机,并保存为.wav格式的文件。
2. 语音信号的预处理在进行语音信号处理之前,我们需要对采集到的语音信号进行预处理。
预处理包括去除噪声、归一化、去除静音等步骤,以提高后续处理的效果。
3. 语音信号的分析语音信号的分析是指对语音信号进行频谱分析、共振峰提取等操作。
通过分析语音信号的频谱特征,可以了解语音信号的频率分布情况,进而对语音信号进行进一步处理。
4. 语音信号的合成语音信号的合成是指根据分析得到的语音信号特征,通过合成算法生成新的语音信号。
合成算法可以基于传统的线性预测编码算法,也可以采用更先进的基于深度学习的合成方法。
5. 语音信号的改善语音信号的改善是指对语音信号进行降噪、增强等处理,以提高语音信号的质量和清晰度。
常用的语音信号改善方法包括时域滤波、频域滤波等。
六、实验结果与分析通过实验,我们得到了经过语音信号处理后的结果。
对于语音信号的分析,我们可以通过频谱图观察到不同频率成分的分布情况,从而了解语音信号的特点。
对于语音信号的合成,我们可以听到合成后的语音信号,并与原始语音信号进行对比。
对于语音信号的改善,我们可以通过降噪效果的评估来判断处理的效果。
七、实验总结通过本次实验,我们深入了解了语音信号处理的基本原理和方法,并通过实验验证了其有效性。
语音信号处理试验教程
语音信号处理试验实验一:语音信号时域分析实验目的:(1)录制两段语音信号,内容是“语音信号处理”,分男女声。
(2)对语音信号进行采样,观察采样后语音信号的时域波形。
实验步骤:1、使用window自带录音工具录制声音片段使用windows自带录音机录制语音文件,进行数字信号的采集。
启动录音机。
录制一段录音,录音停止后,文件存储器的后缀默认为.Wav。
将录制好文件保存,记录保存路径。
男生女生各录一段保存为test1.wav和test2.wav。
图1基于PC机语音信号采集过程。
2、读取语音信号在MATLAB软件平台下,利用wavread函数对语音信号进行采样,记住采样频率和采样点数。
通过使用wavread函数,理解采样、采样频率、采样位数等概念!Wavread函数调用格式:y=wavread(file),读取file所规定的wav文件,返回采样值放在向量y中。
[y,fs,nbits]=wavread(file),采样值放在向量y中,fs表示采样频率(hz),nbits表示采样位数。
y=wavread(file,N),读取前N点的采样值放在向量y中。
y=wavread(file,[N1,N2]),读取从N1到N2点的采样值放在向量y中。
3、编程获取语音信号的抽样频率和采样位数。
语音信号为test1.wav和test2.wav,内容为“语音信号处理”,两端语音保存到工作空间work文件夹下。
在M文件中分别输入以下程序,可以分两次输入便于观察。
[y1,fs1,nbits1]=wavread('test1.wav')[y2,fs2,nbits2]=wavread('test2.wav')结果如下图所示根据结果可知:两端语音信号的采样频率为44100HZ,采样位数为16。
4、语音信号的时域分析语音信号的时域分析就是分析和提取语音信号的时域参数。
进行语音分析时,最先接触到并且夜市最直观的是它的时域波形。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验一 语音信号的采集实验目的1、掌握语音信号录音;W A V 和DAT 文件的转换;数据的剪切、复制;2、初步了解元音、浊辅音、清辅音的特性。
实验原理1、音素的种类一次发出的,具有一个响亮的中心,并被明显感觉到的语音片段叫音节。
一个音节可以由一个音素(Phoneme )或几个音素构成。
音素是语音发音的最小单位。
音素有元音(V owel )和辅音(Consonant )两种。
(1)元音是当声带振动发出的声音气流从喉腔、咽腔进入口腔从唇腔出去时,这些声腔完全开放,气流顺利通过。
(2)辅音是呼出的声流,由于通路的某一部分封闭起来或受到阻碍,气流被阻不能畅通,而克服发音器官的这种阻碍而产生的音素。
发辅音时声带振动的是浊音,声带不振动的是清音。
(3)半元音的声道基本畅通,但某处声道比较狭窄,引起轻微的摩擦声。
元音构成一个音节的主干,从长度还是从能量看,元音在音节中都占主要部分。
辅音则只出现在音节的前端或后端或前后两端,它们的时长和能量与元音相比都很小。
2、元音的共振峰(Formant)声道看成是一根具有非均匀截面的声管,在发音时起共鸣器的作用。
当元音激励进入声道时会引起共振特性,产生一组共振频率,称为共振峰频率(简称共振峰)。
共振峰参数包括共振峰频率的位置和频带宽度。
在实际应用中,只用前三个共振峰,分别为1F 、2F 、3F 。
3、发音器官产生元音的条件:①声道受到声带振动的激励引起共振;②在语音流的持续过程中,声道不发生极端的狭窄,并维持较稳定的形状; ③和鼻腔不发生耦合,声音只从口腔辐射出去。
4、发音器官产生辅音的条件产生元音的三个条件中,只要缺少其中之一,则该语音就是辅音。
辅音没有明确的共振峰结构。
5、基音频率浊音的声带振动基本频率又称基音频率,用F表示。
各个音节的元音段的0F都是随时间变化的,F的变化产生了声调,0F的变化轨迹称为声调轨迹。
6、汉语的声调汉语声调只有阴平、阳平、上声、去声以及“轻声”等五种声调。
声调的变化就是浊音基音周期(或基音频率)的变化,各个韵母段中基音周期随时间的变化产生了声调,变化的轨迹称为声调曲线。
实验要求1、利用XP中的录音机程序(程序-附件-娱乐-录音机),以属性11025kHz,16位,单声道,21KB/秒,录制下面语音(以“.wav”文件格式存于\lab_1\data目录下)。
“电子信息科学与技术”jī jí jǐ jì shǖ shǘ shǚ shǜ gā gō ǖ ǘ ǚ ǜ2、利用实验提供的“语音信号处理实验一程序”将语音分段,并以“.dat”文件格式存于MATLAB\speech\lab_1\data目录下。
3、估测ǖ ǘ ǚ ǜ基音周期随时间的变化,并画出声调曲线。
4、找出浊音和清音波形区别。
操作流程1、运行MATLAB2、更改MATLAB的当前路径到MATLAB\speech\lab_13、在MATLAB的命令窗口输入main,进入“语音信号处理实验一”程序4、单击“读取wav文件”或“读取dat文件”按钮,出现5、单击“放大(缩小)”按钮,鼠标箭头变成“+”(1)放大时将鼠标分别移到要放大的语音段左端单击鼠标左键、右端单击鼠标左键;(2)缩小时将鼠标放在图形区,先单击鼠标左(右)键、再单击鼠标右(左)键;(3)退出“放大(缩小)”状态慢速击鼠标右键2次,鼠标恢复成原来的箭头。
6、单击“播放”按钮播放图形区显示的语音段的声音。
7、单击“存语音片断”按钮将图形区显示的语音段以“.dat”文件格式保存,要求存于MATLAB\speech\lab_1\data目录下。
8、移动语音片断(1)单击“<<”或“>>”按钮,分别向左或右移动语音片断;(2)编辑“卷轴步长”改变每次移动语音片断的步长。
9、单击“最大峰值时刻”按钮,显示该语音片断的最大峰值时刻,对应变量time_feng。
思考题1、男女的基音周期有什么不同?实验二 端点检测实验目的1、掌握语音信号端点检测的短时能量分析效果与窗长的关系;2、掌握语音信号端点检测的短时过零分析效果与窗长、零阈比率的关系。
实验原理1、短时能量分析短时平均能量的定义:窗序列是沿着平方值的序列逐段移动。
窗口的长度对短时平均能量的影响:(1)N 很大,等效于带宽很窄的低通滤波器,E n 随时间的变化很小,不能反映语音信号的幅度变化,波形的变化细节就看不出来;(2)N 太小时,滤波器的通带变宽,短时能量随时间有急剧的变化,不能得到平滑的能量函数。
窗口的长与短,是相对于语音信号的基音周期的。
在一个语音帧内,应含有l~ 7个基音周期。
基音周期变化范围很大,从女性儿童的2ms 到老年男子的14ms (基音频率为500Hz ~70Hz )。
在10kHz 取样频率下,N 折衷选择为 100~200 (10~20ms 持续时间)。
2、短时过零分析:过零就是信号通过零值,过零数是样本改变符号的次数。
单位时间内的过零数称为平均过零数。
语音信号)(n x 的短时平均过零数定义:∑∑+-=∞-∞=-=-=nN n m m n m n w m x m n w m x E 122)]()([)]()([浊音和清音语音的典型短时平均过零数:(1)发浊音时,声道有若干个共振峰,语音能量约集中于3kHz 以下,浊音时具有较低的短时平均过零数。
(2)发清音时,多数能量出现在较高频率上,清音时具有较高的平均过零数。
短时平均过零数的高低没有精确的数值关系。
(3)过零分布浊音和清音的过零分布与高斯分布均很吻合。
浊音短时平均过零数的均值为14过零/10ms ;清音短时平均过零数的均值为49过零/10ms 。
这两种分布有交叠区域,很难区分是清音还是浊音。
这种方法在区分特征时仍然是十分有用的。
如图3-13所示,平均窗选持续时间是15ms 。
短时平均过零数的用途:(1)短时平均过零数可用于清音和浊音的大分类上;高平均过零数对应于清音,低平均过零数对应于浊音;清音和浊音的变化非常明显。
(2)短时平均过零数用于判断寂静无语音和有语音的起点和终点位置。
在背景噪声较小时用平均能量识别较为有效,在背景噪声较大时用平均过零数识别较为有效。
在以某些音为开头或结尾时,必须同时使用这两个参数。
实验要求1、利用XP 中的录音机程序,以属性11025kHz ,16位,单声道,21KB /秒,)(*)]1(sgn[)](sgn[)()]1(sgn[)](sgn[n w n x n x m n w m x m x Z m n --=---=∑∞-∞=录制下面语音(以“.wav”文件格式存于\lab_1\data目录下)“信息科学”2、利用实验提供的“语音信号处理实验一程序”将语音分段,并以“.dat”文件格式存于MATLAB\speech\lab_1\data目录下。
3、利用实验提供的“语音信号处理实验二程序”,对该段语音(.dat格式)进行短时能量分析、短时过零分析。
4、观察窗长、重叠对短时能量分析结果的影响,并粗略绘出窗长分别为57、112、222、450,重叠比率为15%的短时能量分析结果图。
5、观察窗长、重叠、零阈比率对短时过零分析结果的影响。
操作流程1、运行MATLAB2、更改MATLAB的当前路径到MATLAB\speech\lab_23、在MATLAB的命令窗口输入main进入“语音信号处理实验二程序”4、单击“读取dat文件”按钮5、单击“能量和过零率分析”按钮按“空格键”分析下一窗数据。
第二个图说明:蓝色线---语音信号波形;红色线---窗选语音信号部分;品红色线---窗选语音信号放大;注意:不要用点击窗体右上角的╳的方式关闭窗体。
思考题1、浊音、清音部分的短时能量分析有什么特点?2、浊音、清音部分的短时过零分析有什么特点?实验三 语谱图实验目的1、掌握语音信号端点检测的短时傅里叶分析效果与窗长、窗形状的关系;2、掌握语音信号端点检测的语谱图效果与窗长、窗形状的关系。
实验原理1、短时傅里叶变换的定义:不同的窗口函数序列,将得到不同的傅里叶变换的结果。
当n 取不同值时窗w (n -m )沿着x (m )序列滑动,w (n -m )是一个“滑动的”窗口。
2、窗口序列的作用(1)波形乘窗函数,在窗口边缘两端不引起急剧变化,使波形缓慢降为零,短时谱是信号谱与窗函数的傅里叶变换进行卷积,所以窗函数的特性: ①频率分辨率高,即主瓣狭窄、尖锐;②通过卷积,在其他频率成分产生的频谱泄漏少,即旁瓣衰减大。
这两个要求相互矛盾,不能同时满足。
(2)主瓣宽度与窗口宽度成反比:①直角窗:第一个零点位置为N /2π,显然它与窗口宽度成反比。
第一旁瓣的衰减只有13.2dB ,不适合用于频谱成分动态范围很宽的语音分析中。
②海明窗:第一个零点位置为N /4π,显然它与窗口宽度成反比。
旁瓣的衰减大于42dB ,具有频谱泄漏少的优点,频谱中高频分量弱、波动小,因而得到较平滑的谱。
对语音波形乘以海明窗,压缩了接近窗两端的部分波形,等效于用作分析的区间缩短40%左右,频率分辨率下降40%左右。
乘以合适的窗函数,能抑制基音周期与分析区间的相对相位关系的变动影∑∞-∞=--=m mj j n em n w m x e X ωω)()()(响,得到稳定的频谱。
乘以窗函数将导致分帧区间缩短,所以为跟踪随时间变化的频谱,要求一部分区间重复移动。
3、窗口宽度的影响N值太大时,信号的分帧已失去了意义,应折衷选择窗定N。
频率分辨率随窗口宽度的增加而提高,同时时间分辨率降低;窗口取短,频率分辨率下降,时间分辨率提高,因而二者是矛盾的。
(1)N=500时(取样率10kHz,窗持续时间50ms)时直角窗及海明窗下浊音语音的频谱。
①基频及其谐波在频谱中表现为等频率间隔的窄峰;②共振峰③由于声门脉冲频谱的高频衰减特性,频谱在高频部分表现出下降的趋势。
④图(d)中基音谐波尖锐度增加,矩形窗频率分辨率较高。
⑤矩形窗较高的旁瓣产生了一个类似于噪声的频谱。
相邻谐波间不希望有的“泄漏”存在。
(2)N=50的比较结果,(取样率10kHz,窗持续时间为5ms)直角窗及海明窗下浊音语音的频谱。
①均不能反映信号的周期性。
②共振峰用窄窗可得到好的时间分辨率,宽窗可以得到好的频率分辨率。
由于采用窗的目的是要限制分析的时间以使其中波形的特性没有显著变化,因而要折衷考虑。
4、语谱图语谱图纵轴为频率,横轴为时间。
任意给定频率成分在给定时刻的强弱用相应点的黑白度即色调的浓淡来表示,频谱值大则记录得浓黑一些,反之则浅淡一些。
窄带语谱图有良好的频率分辨率及较差的时间分辨率;宽带语谱图具有良好的时间分辨率及较差的频率分辨率。
窄带语谱图中的横线(即时间坐标方向)表示的是基音及其各次谐波;宽带语谱图给出语音的共振峰频率及清辅音的能量汇集区,共振峰(声道谐振)呈现为黑色的条纹。