From 7ce644eefdee3315012fd9eab691a94cc6014e65 Mon Sep 17 00:00:00 2001
From: shixian.shi <shixian.shi@alibaba-inc.com>
Date: 星期五, 10 三月 2023 14:41:24 +0800
Subject: [PATCH] timestamp pipeline (alone)
---
funasr/bin/tp_inference.py | 18 +++++++++++++-----
1 files changed, 13 insertions(+), 5 deletions(-)
diff --git a/funasr/bin/tp_inference.py b/funasr/bin/tp_inference.py
index a2472cf..e7a1f1b 100644
--- a/funasr/bin/tp_inference.py
+++ b/funasr/bin/tp_inference.py
@@ -110,7 +110,7 @@
timestamp_infer_config, timestamp_model_file, device
)
if 'cuda' in device:
- tp_model = tp_model.cuda()
+ tp_model = tp_model.cuda() # force model to cuda
frontend = None
if tp_train_args.frontend is not None:
@@ -299,9 +299,6 @@
inference=True,
)
- finish_count = 0
- file_count = 1
-
tp_result_list = []
for keys, batch in loader:
assert isinstance(batch, dict), type(batch)
@@ -321,7 +318,6 @@
ts_str, ts_list = time_stamp_lfr6_advance(us_alphas[batch_id], us_cif_peak[batch_id], token)
logging.warning(ts_str)
item = {'key': key, 'value': ts_str, 'timestamp':ts_list}
- # tp_result_list.append({'text':"".join([i for i in token if i != '<sil>']), 'timestamp': ts_list})
tp_result_list.append(item)
return tp_result_list
@@ -407,6 +403,18 @@
default=1,
help="The batch size for inference",
)
+ group.add_argument(
+ "--seg_dict_file",
+ type=str,
+ default=None,
+ help="The batch size for inference",
+ )
+ group.add_argument(
+ "--split_with_space",
+ type=bool,
+ default=False,
+ help="The batch size for inference",
+ )
return parser
--
Gitblit v1.9.1