parser.add_option('--eval-speaker-chars', dest='eval_speaker_chars', default=3, type='int') htk_config = htk_config(debug_flags=['-A', '-V', '-D', '-T', '1']) htk_config.add_options_to_optparse(parser) options, args = parser.parse_args() if options.config is not None: htk_config.load_config_vals(options.config) htk_config.load_object_vals(options) name, model, scp, dict, lm = args[:5] recognizer = HTK_recognizer(htk_config, name, model, scp, dict, lm) recognizer.recognize(None, 'baseline') if len(args) > 6: for s in [32, 64, 128, 256, 384, 512, 640, 768, 896, 1024]: tscp, tmlf = args[5:7] recognizer.add_adaptation(tscp, tmlf, num_speaker_chars=options.eval_speaker_chars) recognizer.add_adaptation(tscp, tmlf, num_speaker_chars=options.eval_speaker_chars,
'--dontstack', dest='dostack', default=True, action="store_false") htk_config = htk_config(debug_flags=['-A', '-V', '-D', '-T', '1']) htk_config.add_options_to_optparse(parser) options, args = parser.parse_args() if options.config is not None: htk_config.load_config_vals(options.config) htk_config.load_object_vals(options) name, model, scp, dict, lm, t_scp, t_mlf, neighbourlist = args[:8] recognizer = HTK_recognizer(htk_config, name, model, scp, dict, lm) recognizer.recognize(None, 'baseline') #recognizer.add_adaptation(scp,recognizer.name+'.baseline.mlf',num_speaker_chars=options.eval_speaker_chars) #recognizer.add_adaptation(scp,recognizer.name+'.baseline.mlf',num_speaker_chars=options.eval_speaker_chars,num_nodes=64) # #recognizer.recognize(None,'adapted') #recognizer.clear_adaptations() tmp_dir = System.get_global_temp_dir() transform_scp = join(tmp_dir, 'neighbour_transform.scp') transform_mlf = join(tmp_dir, 'neighbour_transform.mlf') file_dir = join(tmp_dir, 'files') mkdir(file_dir)
parser = OptionParser(usage=usage) parser.add_option('-c', '--config', dest="config") parser.add_option('--no-local', dest='local_allowed', default=True, action="store_false") parser.add_option('--eval-speaker-chars', dest='eval_speaker_chars', default=3, type='int') htk_config = htk_config(debug_flags=['-A','-V','-D','-T','1']) htk_config.add_options_to_optparse(parser) options, args = parser.parse_args() if options.config is not None: htk_config.load_config_vals(options.config) htk_config.load_object_vals(options) name,model,scp,dict,lm = args[:5] recognizer = HTK_recognizer(htk_config,name,model,scp,dict,lm) recognizer.recognize(None,'baseline') if len(args) > 6: for s in [32,64,128,256,384,512,640,768,896,1024]: tscp, tmlf = args[5:7] recognizer.add_adaptation(tscp,tmlf,num_speaker_chars=options.eval_speaker_chars) recognizer.add_adaptation(tscp,tmlf,num_speaker_chars=options.eval_speaker_chars,num_nodes=s)
'--num-adaptation-files', dest='num_adaptation_files', default=0, type='int') htk_config = htk_config(debug_flags=['-A', '-V', '-D', '-T', '1']) htk_config.add_options_to_optparse(parser) options, args = parser.parse_args() if options.config is not None: htk_config.load_config_vals(options.config) htk_config.load_object_vals(options) name, model, scp, dict, lm = args[:5] recognizer = HTK_recognizer(htk_config, name, model, scp, dict, lm) recognizer.recognize(None, 'baseline') recognizer.add_adaptation(scp, recognizer.name + '.baseline.mlf', num_speaker_chars=options.eval_speaker_chars, files_per_speaker=options.num_adaptation_files) recognizer.add_adaptation(scp, recognizer.name + '.baseline.mlf', num_speaker_chars=options.eval_speaker_chars, num_nodes=64, files_per_speaker=options.num_adaptation_files) recognizer.recognize(None, 'adapted%d' % options.num_adaptation_files)
parser.add_option('-t', '--accent-tree-size', dest='tree_size', default=256, type='int') parser.add_option('-n', '--num-neighbours',dest='num_neighbours',default=5,type='int') parser.add_option('-a', '--num-adaptation-files', dest='num_adaptation_files', default=0,type='int') parser.add_option('-d', '--dontstack', dest='dostack', default=True, action="store_false") htk_config = htk_config(debug_flags=['-A','-V','-D','-T','1']) htk_config.add_options_to_optparse(parser) options, args = parser.parse_args() if options.config is not None: htk_config.load_config_vals(options.config) htk_config.load_object_vals(options) name,model,scp,dict,lm,t_scp,t_mlf,neighbourlist = args[:8] recognizer = HTK_recognizer(htk_config,name,model,scp,dict,lm) recognizer.recognize(None,'baseline') #recognizer.add_adaptation(scp,recognizer.name+'.baseline.mlf',num_speaker_chars=options.eval_speaker_chars) #recognizer.add_adaptation(scp,recognizer.name+'.baseline.mlf',num_speaker_chars=options.eval_speaker_chars,num_nodes=64) # #recognizer.recognize(None,'adapted') #recognizer.clear_adaptations() tmp_dir = System.get_global_temp_dir() transform_scp = join(tmp_dir, 'neighbour_transform.scp') transform_mlf = join(tmp_dir, 'neighbour_transform.mlf') file_dir = join(tmp_dir, 'files')
parser.add_option('--eval-speaker-chars', dest='eval_speaker_chars', default=3, type='int') parser.add_option('--transform-speaker-chars', dest='transform_speaker_chars', default=3, type='int') parser.add_option('-t', '--accent-tree-size', dest='tree_size', default=256, type='int') parser.add_option('-a', '--num-adaptation-files', dest='num_adaptation_files', default=0,type='int') htk_config = htk_config(debug_flags=['-A','-V','-D','-T','1']) htk_config.add_options_to_optparse(parser) options, args = parser.parse_args() if options.config is not None: htk_config.load_config_vals(options.config) htk_config.load_object_vals(options) name,model,scp,dict,lm = args[:5] recognizer = HTK_recognizer(htk_config,name,model,scp,dict,lm) recognizer.recognize(None,'baseline') recognizer.add_adaptation(scp,recognizer.name+'.baseline.mlf',num_speaker_chars=options.eval_speaker_chars,files_per_speaker=options.num_adaptation_files) recognizer.add_adaptation(scp,recognizer.name+'.baseline.mlf',num_speaker_chars=options.eval_speaker_chars,num_nodes=64,files_per_speaker=options.num_adaptation_files) recognizer.recognize(None,'adapted%d'%options.num_adaptation_files) if len(args) > 6: recognizer.clear_adaptations() tscp, tmlf = args[5:7]