资源简介

使用MATLAB中M文件编写,文件运行出一软件界面,软件功能实现所带语音信号的波形仿真,播放,重放,以及混音等,并绘制对应的时域和频域波形

资源截图

代码片段和文件信息

function phoplo(rbyzhpopuphlistaa0b)
%函数功能:首先判定时域或频域,然后获取当前待处理的语音文件号,
%进行相应的绘图,其中包括文本是否加网格等处理
n1=get(hpopup‘Value‘);
%获取下来菜单Value属性,1表示时域,2表示频域
n2=get(hlist‘Value‘);
%获取旁菜单Value属性,1表示Gid on,2表示Grid off3表示Box on,4表示Box off
if n1==1
    switch rbyz
        case 1
            plot(a);
        case 2
            plot(b);
        case 3
            plot(a+b);
        case 4
            plot(a+a0);
        otherwise
            disp(‘error!!!‘);
    end
elseif n1==2
    n=4096;
    switch rbyz
        case 1
            plot(abs(fft(an)));
        case 2
            plot(abs(fft(bn)));
        case 3
            plot(abs(fft(a+bn)));
        case 4
            plot(abs(fft(a+a0n)));
        otherwise
            disp(‘error!!!‘);
    end 
else
    disp(‘error!!!‘);
end
chlist={‘grid on‘‘grid off‘‘box on‘‘box off‘};
eval(chlist{n2});
%eval()函数功能表示执行括号里面的命令

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      46409  2009-12-11 20:41  语音信号处理软件界面编写\软件界面示例.jpg

     文件       2882  2009-12-12 14:44  语音信号处理软件界面编写\voice.m

     文件       1020  2009-12-12 14:52  语音信号处理软件界面编写\phoplo.m

     文件        393  2009-12-12 15:00  语音信号处理软件界面编写\souvoi.m

     文件    6033452  2009-12-11 20:38  语音信号处理软件界面编写\背景音乐.wav

     文件    9035812  2009-12-11 20:30  语音信号处理软件界面编写\语音信号.wav

     文件        601  2009-12-11 20:48  语音信号处理软件界面编写\使用说明.txt

     文件       2673  2009-12-12 14:40  语音信号处理软件界面编写\voice.asv

     文件        396  2009-12-12 15:00  语音信号处理软件界面编写\souvoi.asv

     文件        934  2009-12-12 14:50  语音信号处理软件界面编写\phoplo.asv

     文件    4000048  2009-12-12 15:02  语音信号处理软件界面编写\混音效果.wav

     文件    4000048  2009-12-12 15:03  语音信号处理软件界面编写\重放效果.wav

     目录          0  2009-12-11 20:42  语音信号处理软件界面编写

----------- ---------  ---------- -----  ----

             23124668                    13


评论

共有 条评论