Spaces:
Running
Running
update
Browse files
toolbox/k2_sherpa/nn_models.py
CHANGED
|
@@ -23,6 +23,7 @@ model_map = {
|
|
| 23 |
"tokens_file": "units.txt",
|
| 24 |
"sub_folder": ".",
|
| 25 |
"loader": "load_sherpa_offline_recognizer",
|
|
|
|
| 26 |
},
|
| 27 |
{
|
| 28 |
"repo_id": "csukuangfj/sherpa-onnx-paraformer-zh-2024-03-09",
|
|
@@ -44,6 +45,7 @@ model_map = {
|
|
| 44 |
"tokens_file": "tokens.txt",
|
| 45 |
"sub_folder": ".",
|
| 46 |
"loader": "load_sherpa_offline_recognizer",
|
|
|
|
| 47 |
}
|
| 48 |
],
|
| 49 |
"English": [
|
|
@@ -106,8 +108,9 @@ def load_sherpa_offline_recognizer(nn_model_file: str,
|
|
| 106 |
decoding_method: str = "greedy_search",
|
| 107 |
num_mel_bins: int = 80,
|
| 108 |
frame_dither: int = 0,
|
|
|
|
| 109 |
):
|
| 110 |
-
feat_config = sherpa.FeatureConfig(normalize_samples=
|
| 111 |
feat_config.fbank_opts.frame_opts.samp_freq = sample_rate
|
| 112 |
feat_config.fbank_opts.mel_opts.num_bins = num_mel_bins
|
| 113 |
feat_config.fbank_opts.frame_opts.dither = frame_dither
|
|
|
|
| 23 |
"tokens_file": "units.txt",
|
| 24 |
"sub_folder": ".",
|
| 25 |
"loader": "load_sherpa_offline_recognizer",
|
| 26 |
+
"normalize_samples": False,
|
| 27 |
},
|
| 28 |
{
|
| 29 |
"repo_id": "csukuangfj/sherpa-onnx-paraformer-zh-2024-03-09",
|
|
|
|
| 45 |
"tokens_file": "tokens.txt",
|
| 46 |
"sub_folder": ".",
|
| 47 |
"loader": "load_sherpa_offline_recognizer",
|
| 48 |
+
"normalize_samples": True,
|
| 49 |
}
|
| 50 |
],
|
| 51 |
"English": [
|
|
|
|
| 108 |
decoding_method: str = "greedy_search",
|
| 109 |
num_mel_bins: int = 80,
|
| 110 |
frame_dither: int = 0,
|
| 111 |
+
normalize_samples: bool = False,
|
| 112 |
):
|
| 113 |
+
feat_config = sherpa.FeatureConfig(normalize_samples=normalize_samples)
|
| 114 |
feat_config.fbank_opts.frame_opts.samp_freq = sample_rate
|
| 115 |
feat_config.fbank_opts.mel_opts.num_bins = num_mel_bins
|
| 116 |
feat_config.fbank_opts.frame_opts.dither = frame_dither
|