mod.m

来自「这是一个用于语音信号处理的工具箱」· M 代码 · 共 104 行

M
104
字号
% Script : create a Graphical User Interface for modification
% In this mfile, one figure 'm_win_f'is created


m_win_f=figure('Unit','normalized',...
        'Position',[0.1 0.15 0.15 0.5],...
        'Resize','on',...
        'Color','white',...
        'Numbertitle','off',...
        'Name','Modification');

m_pb_ld=uicontrol('Style','Pushbutton',...
        'Units','normalized',...
        'Position',[0.1 0.90 0.8 0.08],...
        'String','Load',...
        'CallBack','ldata');   
%callback function [ldata.m]

m_pb_vt=uicontrol('Style','Pushbutton',...
        'Units','normalized',...
        'Position',[0.1 0.79 0.8 0.08],...
        'String','VoiceType',...
        'CallBack','Vtset');   
%callback function [Vtset.m]

m_pb_pc=uicontrol('Style','Pushbutton',...
        'Units','normalized',...
        'Position',[0.1 0.68 0.8 0.08],...
        'String','Pitch Contour',...
        'CallBack','Pset');   
%callback function [Pset.m]

m_pb_gc=uicontrol('Style','Pushbutton',...
        'Units','normalized',...
        'Position',[0.1 0.57 0.8 0.08],...
        'Callback','Gcset',...
	'String','Gain Contour');
%% call function: [Gcset.m]

m_pb_gw=uicontrol('Style','Pushbutton',...
        'Units','normalized',...
        'Position',[0.1 0.46 0.8 0.08],...
        'Callback','Gwset',...
	'String','Glottal Waveform');
%% call function: [Gwset.m]

m_pb_sg=uicontrol('Style','Pushbutton',...
        'Units','normalized',...
        'Position',[0.1 0.35 0.8 0.08],...
	'String','Spectrogram',...
        'CallBack','Sset');
%callback function [Sset.m]

m_pb_vc=uicontrol('Style','Pushbutton',...
        'Units','normalized',...
        'Position',[0.1 0.24 0.8 0.08],...
        'Callback','Vset',...
	'String','Voice Conversion');
%% call function: [Vset.m]

m_pb_sv=uicontrol('Style','Pushbutton',...
        'Units','normalized',...
        'Position',[0.1 0.13 0.8 0.08],...
        'Callback','showoff(mod_f_win_f,1);',...
	'String','Save');

m_pb_close=uicontrol('Style','Pushbutton',...
        'Units','normalized',...
        'Position',[0.1 0.02 0.8 0.08],...
        'Callback','close(m_win_f);figure(v_win_f)',...
	'String','Return');
%% call to close figure(m_win_f)

    %-----------------------------------------------------------%
     %  create 'f_win_f' window for entering the file-name to   %
     %           save the analyzed speech paramters             %
     %----------------------------------------------------------%

 
 mod_f_win_f=figure('Unit','normalized',...
        'Position',[0.2 0.5 0.45 0.2],...
        'Resize','on',...
        'Color','white',...
        'Visible','off',...
        'Numbertitle','off',...
        'Name','Save Result');

mod_sv_text=uicontrol('Style','text',...
        'Unit','normalized',...
        'Position',[.27 .9 .6 .1],...
        'String','save as:',...
         'BackGroundColor','White');
 
 mod_file_edit=uicontrol('Style','edit', ...
    'String','xx.mat',...
    'Units','normalized',...
    'Position',[.2 .6 .7 .2]);

 mod_f_pb_app=uicontrol('Style','Pushbutton', ...
	'String','Apply',...
        'Units','normalized','Position',[.2 .1 .7 .2],...
        'Callback', 'svdatmod;showoff(mod_f_win_f);');
%callback function almost same as svdat1.m except for one change for in_file=...

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?