HoneyTian commited on
Commit
dd54da1
·
1 Parent(s): 8dc832e
examples/wenet/toolbox_infer.py CHANGED
@@ -57,24 +57,24 @@ def main():
57
  nn_model_file = local_model_dir / m_dict["nn_model_file"]
58
  tokens_file = local_model_dir / m_dict["tokens_file"]
59
 
60
- recognizer = models.load_sherpa_offline_recognizer(
61
- nn_model_file=nn_model_file.as_posix(),
62
- tokens_file=tokens_file.as_posix(),
63
- decoding_method="greedy_search",
64
- num_active_paths=2,
65
- )
66
-
67
- # recognizer = models.load_recognizer(
68
- # repo_id=m_dict["repo_id"],
69
  # nn_model_file=nn_model_file.as_posix(),
70
  # tokens_file=tokens_file.as_posix(),
71
- # sub_folder=m_dict["sub_folder"],
72
- # local_model_dir=local_model_dir,
73
- # recognizer_type=m_dict["recognizer_type"],
74
  # decoding_method="greedy_search",
75
  # num_active_paths=2,
76
  # )
77
 
 
 
 
 
 
 
 
 
 
 
 
78
  # feat_config = sherpa.FeatureConfig(normalize_samples=False)
79
  # feat_config.fbank_opts.frame_opts.samp_freq = args.sample_rate
80
  # feat_config.fbank_opts.mel_opts.num_bins = 80
 
57
  nn_model_file = local_model_dir / m_dict["nn_model_file"]
58
  tokens_file = local_model_dir / m_dict["tokens_file"]
59
 
60
+ # recognizer = models.load_sherpa_offline_recognizer(
 
 
 
 
 
 
 
 
61
  # nn_model_file=nn_model_file.as_posix(),
62
  # tokens_file=tokens_file.as_posix(),
 
 
 
63
  # decoding_method="greedy_search",
64
  # num_active_paths=2,
65
  # )
66
 
67
+ recognizer = models.load_recognizer(
68
+ repo_id=m_dict["repo_id"],
69
+ nn_model_file=nn_model_file.as_posix(),
70
+ tokens_file=tokens_file.as_posix(),
71
+ sub_folder=m_dict["sub_folder"],
72
+ local_model_dir=local_model_dir,
73
+ recognizer_type=m_dict["recognizer_type"],
74
+ decoding_method="greedy_search",
75
+ num_active_paths=2,
76
+ )
77
+
78
  # feat_config = sherpa.FeatureConfig(normalize_samples=False)
79
  # feat_config.fbank_opts.frame_opts.samp_freq = args.sample_rate
80
  # feat_config.fbank_opts.mel_opts.num_bins = 80
toolbox/k2_sherpa/models.py CHANGED
@@ -56,31 +56,6 @@ def download_model(repo_id: str,
56
  return nn_model_file, tokens_file
57
 
58
 
59
- def load_sherpa_offline_recognizer22(nn_model_file: str,
60
- tokens_file: str,
61
- sample_rate: int = 16000,
62
- num_active_paths: int = 2,
63
- decoding_method: str = "greedy_search",
64
- num_mel_bins: int = 80,
65
- frame_dither: int = 0,
66
- ):
67
- feat_config = sherpa.FeatureConfig(normalize_samples=False)
68
- feat_config.fbank_opts.frame_opts.samp_freq = sample_rate
69
- feat_config.fbank_opts.mel_opts.num_bins = num_mel_bins
70
- feat_config.fbank_opts.frame_opts.dither = frame_dither
71
-
72
- config = sherpa.OfflineRecognizerConfig(
73
- nn_model=nn_model_file,
74
- tokens=tokens_file,
75
- use_gpu=False,
76
- feat_config=feat_config,
77
- decoding_method="greedy_search",
78
- num_active_paths=2,
79
- )
80
- recognizer = sherpa.OfflineRecognizer(config)
81
- return recognizer
82
-
83
-
84
  def load_sherpa_offline_recognizer(nn_model_file: str,
85
  tokens_file: str,
86
  sample_rate: int = 16000,
 
56
  return nn_model_file, tokens_file
57
 
58
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
59
  def load_sherpa_offline_recognizer(nn_model_file: str,
60
  tokens_file: str,
61
  sample_rate: int = 16000,