annotate Code/Descriptors/Matlab/MPEG7/FromWeb/VoiceSauce/func_getfileinx.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 fileinx = func_getfileinx(param)
Dawn@4 2 % fileinx = func_getfileinx(param)
Dawn@4 3 % Input: param
Dawn@4 4 % Output: file index
Dawn@4 5 % Notes: Function is a helper function for outputting to text.
Dawn@4 6 %
Dawn@4 7 % Author: Yen-Liang Shue, Speech Processing and Auditory Perception Laboratory, UCLA
Dawn@4 8 % Copyright UCLA SPAPL 2009
Dawn@4 9
Dawn@4 10 switch (param)
Dawn@4 11 case {'F0 - Straight (strF0)', 'F0 - Snack (sF0)', 'F0 - Praat (pF0)', 'F0 - Other (oF0)', 'shrF0 (shrF0)', 'CPP (CPP)', 'Energy (Energy)', 'HNR05 (HNR05)', 'HNR15 (HNR15)', 'HNR25 (HNR25)', 'HNR35 (HNR35)'}
Dawn@4 12 fileinx = 1;
Dawn@4 13 case {'F1 - Snack (sF1)', 'F2 - Snack (sF2)', 'F3 - Snack (sF3)', 'F4 - Snack (sF4)', 'F1 - Praat (pF1)', 'F2 - Praat (pF2)', 'F3 - Praat (pF3)', 'F4 - Praat (pF4)', 'F1 - Other (oF1)', 'F2 - Other (oF2)', 'F3 - Other (oF3)', 'F4 - Other (oF4)', 'B1 - Snack (sB1)', 'B2 - Snack (sB2)', 'B3 - Snack (sB3)', 'B4 - Snack (sB4)', 'B1 - Other (oB1)', 'B2 - Other (oB2)', 'B3 - Other (oB3)', 'B4 - Other (oB4)'}
Dawn@4 14 fileinx = 2;
Dawn@4 15 case {'H1* (H1c)', 'H2* (H2c)', 'H4* (H4c)', 'A1* (A1c)', 'A2* (A2c)', 'A3* (A3c)', 'H1 (H1u)', 'H2 (H2u)', 'H4 (H4u)', 'A1 (A1u)', 'A2 (A2u)', 'A3 (A3u)'}
Dawn@4 16 fileinx = 3;
Dawn@4 17 case {'H1*-H2* (H1H2c)', 'H2*-H4* (H2H4c)', 'H1-H2 (H1H2u)', 'H2-H4 (H2H4u)', 'SHR (SHR)'}
Dawn@4 18 fileinx = 4;
Dawn@4 19 case {'H1*-A1* (H1A1c)', 'H1*-A2* (H1A2c)', 'H1*-A3* (H1A3c)', 'H1-A1 (H1A1u)', 'H1-A2 (H1A2u)', 'H1-A3 (H1A3u)'}
Dawn@4 20 fileinx = 5;
Dawn@4 21 otherwise
Dawn@4 22 fileinx = -1;
Dawn@4 23 end