資源簡介
通過Matlab控制采集語音,同時進行去噪,合成雙聲道混音效果

代碼片段和文件信息
%采集音頻信息如下:
%單通道
%Fs=11025;%采樣頻率11025hz
%Nbits=16;%采樣樣本位數16位
disp(‘****************華中師范大學信息技術系2006級畢業設計***************‘);
disp(‘*************馬佩溫畢業設計*************童名文老師指導*************‘);
disp(‘*******************************音頻的采集**************************‘);
disp(‘*******音頻文件為filea和fileb,格式為:11.025KHz、16位、單聲道*******‘);
%創建音頻采集對象
A=audiorecorder(11025161);%建立錄音對象,并設置采樣頻率為11025Hz,16位,單聲道
disp(‘按回車鍵開始錄音‘);
pause;
record(A);%開始錄音
disp(‘按回車鍵暫停錄音‘);
pause
pause(A);%暫停錄音
disp(‘按回車鍵播放錄音‘);
pause;
p=play(A);%播放錄音
disp(‘按回車鍵繼續錄音‘);
pause;
resume(A);%繼續錄音
disp(‘按回車鍵結束錄音‘);
pause;
stop(A);
disp(‘按回車鍵播放完整錄音‘);
pause;
p=play(A);%播放完整錄音
%保存采集音頻信號
disp(‘按回車鍵保存錄音文件‘);
pause;
Y=getaudiodata(A‘int16‘);%讀取數據
wavwrite(Y1102516‘D:\filea.wav‘);
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????972??2010-04-28?16:22??caiji.m
?????文件???????5003??2010-05-06?09:01??hunyin.m
?????文件????????579??2010-04-28?11:23??lbq.m
-----------?---------??----------?-----??----
?????????????????6554????????????????????3
- 上一篇:MIMO-OFDM鏈路simuli
nk - 下一篇:matlab 信道均衡
評論
共有 條評論