comparison Code/Descriptors/Matlab/MPEG7/FromWeb/VoiceSauce/func_parseF0.m @ 4:92ca03a8fa99 tip

Update to ICASSP 2013 benchmark
author Dawn Black
date Wed, 13 Feb 2013 11:02:39 +0000
parents
children
comparison
equal deleted inserted replaced
3:e1cfa7765647 4:92ca03a8fa99
1 function F0 = func_parseF0(matdata, F0algorithm)
2 % F0 = func_parseF0(matdata, F0algorithm)
3 % Input: matdata - mat data
4 % F0algorithm - F0 algorithm to use
5 % Output: F0 vectir
6 % Notes: choose the F0 depending on what is specified
7 %
8 % Author: Yen-Liang Shue, Speech Processing and Auditory Perception Laboratory, UCLA
9 % Copyright UCLA SPAPL 2009
10 F0 = [];
11 switch(F0algorithm)
12 case {'F0 (Straight)'}
13 if (isfield(matdata, 'strF0'))
14 F0 = matdata.strF0;
15 end
16 case {'F0 (Snack)'}
17 if (isfield(matdata, 'sF0'))
18 F0 = matdata.sF0;
19 end
20 case {'F0 (Praat)'}
21 if (isfield(matdata, 'pF0'))
22 F0 = matdata.pF0;
23 end
24 case {'F0 (Other)'}
25 if (isfield(matdata, 'oF0'))
26 F0 = matdata.oF0;
27 end
28 otherwise
29 F0 = [];
30 end