Esempio n. 1
0
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,
Esempio n. 2
0
                  '--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)

Esempio n. 4
0
                  '--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')
Esempio n. 6
0
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]