Mercurial > hg > emotion-detection-top-level
annotate 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 |
rev | line source |
---|---|
Dawn@4 | 1 function F0 = func_parseF0(matdata, F0algorithm) |
Dawn@4 | 2 % F0 = func_parseF0(matdata, F0algorithm) |
Dawn@4 | 3 % Input: matdata - mat data |
Dawn@4 | 4 % F0algorithm - F0 algorithm to use |
Dawn@4 | 5 % Output: F0 vectir |
Dawn@4 | 6 % Notes: choose the F0 depending on what is specified |
Dawn@4 | 7 % |
Dawn@4 | 8 % Author: Yen-Liang Shue, Speech Processing and Auditory Perception Laboratory, UCLA |
Dawn@4 | 9 % Copyright UCLA SPAPL 2009 |
Dawn@4 | 10 F0 = []; |
Dawn@4 | 11 switch(F0algorithm) |
Dawn@4 | 12 case {'F0 (Straight)'} |
Dawn@4 | 13 if (isfield(matdata, 'strF0')) |
Dawn@4 | 14 F0 = matdata.strF0; |
Dawn@4 | 15 end |
Dawn@4 | 16 case {'F0 (Snack)'} |
Dawn@4 | 17 if (isfield(matdata, 'sF0')) |
Dawn@4 | 18 F0 = matdata.sF0; |
Dawn@4 | 19 end |
Dawn@4 | 20 case {'F0 (Praat)'} |
Dawn@4 | 21 if (isfield(matdata, 'pF0')) |
Dawn@4 | 22 F0 = matdata.pF0; |
Dawn@4 | 23 end |
Dawn@4 | 24 case {'F0 (Other)'} |
Dawn@4 | 25 if (isfield(matdata, 'oF0')) |
Dawn@4 | 26 F0 = matdata.oF0; |
Dawn@4 | 27 end |
Dawn@4 | 28 otherwise |
Dawn@4 | 29 F0 = []; |
Dawn@4 | 30 end |