📄 mod.m
字号:
% 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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -