语言信号处理-第二次_第1页
语言信号处理-第二次_第2页
语言信号处理-第二次_第3页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

请写一 程序wavInfo01.m,读.wav并语音数据点数取样频率分辨率(每个取样点由多少位来表示声道数时间长度(以秒为单位wavInfo01.m的程序 sound(y,fs);fprintf('语音"%s"的信息:\n',fprintf('(a)语音数据点数%g点\n',length(y))fprintf('(b)取样频率=%g取样点/秒\n',fs)fprintf('(c)分辨率=%g位/取样点\n',nbits)%fprintf('(d)声道%gfprintf('(e)时间长度=%g秒\n',wavInfo02.m,kHz,分辨率是16bits/sample。请问在这样的情况下,一首四分钟的歌若是写成wav,会大约占掉多少硬盘空间?(由习题你就可以知MP3、WMA、AAC等压缩功能的可贵了[y,fs,nbits,时间一般在4分钟左右,如果采声道、44KHz、16位的格式,则录制的WAV文件将达四十兆,由此可见WAV文件对 ecodMyoice01.m。8bits/sample。请问:存盘程序fs=11025;%取样频duration=10;%时nbits=8;%分辨率8bits/samplewaveFile='myvoice.wav';%欲的wavfprintf('按任意键后开始%g秒:',duration);pausefprintf('按任意键后开始语音至%s...',nbits=8;%每点的分辨率8-bitwavwrite(y,fs,nbits,waveFile);fprintf('按任意键后开始%s...\n',waveFile); sound(y,fs);fprintf('结束相关的语音变量 的工作空间占掉多少内存此变量的数据型态是什么如何由相关的条件来计算得知此变量所占掉的内存大用数据大小除位myvoice.wav的大小为何用了多少字节来记录除了语音数据以外的信息上题所录制的为单声道。请撰写一 程otoCanel01.myoev并让其时产生声源在两个喇叭之间游移的效果,最后再将此经过处理的双声道语音于yoe2v(此题需要读者发挥一下想象力,可参考v的左、右声) 次录下你自己「you将波形前后颠倒后再出来,请用写一小段程序,进行三秒,的内容「西南林业大学电子信息专业中取样频率是16KHz,分辨率是8位,请将语音成myVoice.wav。fs=16000;%取样频duration=5; 时duration=5; 时waveFile='myVoice.wav';%fprintf('按任意键后开始%g :',duration); 中 结束fprintf('按任意键后开始语音至...',wavwrite(yfs,waveFile);fprintf('按任意键后开 %s...\n',请问大小为何若将语音左右颠倒来,会有什么效果waveFile='myVoice.wav';%欲的wav[y,fs]=wavread(waveFile);fprintf('按任意键后开始%s...\n',waveFile); sound(y,fs);fprintf('按任意键后开始前后颠倒的语音%s...\n',waveFile); wavplay(flipud(y),fs,'sync');%前后颠倒的语音完全听不懂在说什若将语音上下颠倒来,或有什么效果waveFile='myVoice.wav';%欲的wav[y,fs]=wavread(waveFile);fprintf('按任意键后开始%s...\n',waveFile); sound(y,fs);fprintf('按任意键后开始上下颠倒的语音%s...\n',waveFile); wavplay(-y,fs,'sync');%上下颠倒的语音声音感觉不到变若将语音乘以10倍,或有什么效果waveFile='myVoice.wav';%欲的wav[y,fs]=wavread(waveFile);fprintf('按任意键后开始%s...\n',waveFile); sound(y,fs);fprintf('按任意键后开始10倍震幅的语音%s...\n',waveFile); wavplay(10*y,fs,'sync');%10倍震幅的语音声音明显变若将语音的大小进行开平方,会有什么效果若将语音的大小进行平方,会有什么效果waveFile='myVoice.wav';%欲的wav[y,fs]=wavread(waveFile);fprintf('按任意键后开始%s...\n',waveFile); sound(y,fs);fprintf('按任意键后开始进行平方后的语音%s...\n',waveFile); wavplay(y.*y,fs,'sync');%将语音的大小进行平方将语音的大小进行平方后将在这段时间里听不到任何声若将语音超过[-0.5,0.5]的部分均设定为零,会有什么效若将语音介于[-0.5,0.5]的部分均砍掉,会有什么效果 程序来录下自己「资信下列实验若将「系」接到「大」的后半部,会不会得到「下」请 写一小段程序,进行两秒,的内容语音储存成myVoice2.wav。请对信号进行重新取(Resample,让取样频率变成16KHz,8KHz4KHz,2KHz等请问当取样频率掉到多低时你已经听不出来原先fs=32000;%取样频%duration=2;%时channel=1;%单声%%fprintf('按任意键后开始%g秒:',duration);%fprintf('中%y=wavrecord(duration*fs

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论