mirror of
https://github.com/modelscope/FunASR
synced 2025-09-15 14:48:36 +08:00
update with main (#1862)
* 优化merge segments 参数,解决新闻联播男女主持人“晚上好”合并一个speakid问题 (#1861) * update * v1.0.29 --------- Co-authored-by: wuhongsheng <664116298@qq.com>
This commit is contained in:
parent
8c87a9d8a7
commit
60d9fa21dd
@ -19,7 +19,7 @@ from funasr.utils.load_utils import load_bytes
|
|||||||
from funasr.download.file import download_from_url
|
from funasr.download.file import download_from_url
|
||||||
from funasr.auto.auto_model import prepare_data_iterator
|
from funasr.auto.auto_model import prepare_data_iterator
|
||||||
from funasr.utils.timestamp_tools import timestamp_sentence
|
from funasr.utils.timestamp_tools import timestamp_sentence
|
||||||
from funasr.download.download_from_hub import download_model
|
from funasr.download.download_model_from_hub import download_model
|
||||||
from funasr.utils.vad_utils import slice_padding_audio_samples
|
from funasr.utils.vad_utils import slice_padding_audio_samples
|
||||||
from funasr.train_utils.set_all_random_seed import set_all_random_seed
|
from funasr.train_utils.set_all_random_seed import set_all_random_seed
|
||||||
from funasr.train_utils.load_pretrained_model import load_pretrained_model
|
from funasr.train_utils.load_pretrained_model import load_pretrained_model
|
||||||
|
|||||||
@ -20,7 +20,7 @@ from funasr.utils.load_utils import load_bytes
|
|||||||
from funasr.download.file import download_from_url
|
from funasr.download.file import download_from_url
|
||||||
from funasr.utils.timestamp_tools import timestamp_sentence
|
from funasr.utils.timestamp_tools import timestamp_sentence
|
||||||
from funasr.utils.timestamp_tools import timestamp_sentence_en
|
from funasr.utils.timestamp_tools import timestamp_sentence_en
|
||||||
from funasr.download.download_from_hub import download_model
|
from funasr.download.download_model_from_hub import download_model
|
||||||
from funasr.utils.vad_utils import slice_padding_audio_samples
|
from funasr.utils.vad_utils import slice_padding_audio_samples
|
||||||
from funasr.utils.vad_utils import merge_vad
|
from funasr.utils.vad_utils import merge_vad
|
||||||
from funasr.utils.load_utils import load_audio_text_image_video
|
from funasr.utils.load_utils import load_audio_text_image_video
|
||||||
|
|||||||
@ -7,7 +7,7 @@ import logging
|
|||||||
from omegaconf import DictConfig, OmegaConf
|
from omegaconf import DictConfig, OmegaConf
|
||||||
|
|
||||||
from funasr.register import tables
|
from funasr.register import tables
|
||||||
from funasr.download.download_from_hub import download_model
|
from funasr.download.download_model_from_hub import download_model
|
||||||
from funasr.train_utils.set_all_random_seed import set_all_random_seed
|
from funasr.train_utils.set_all_random_seed import set_all_random_seed
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -27,7 +27,7 @@ from funasr.optimizers import optim_classes
|
|||||||
from funasr.train_utils.trainer import Trainer
|
from funasr.train_utils.trainer import Trainer
|
||||||
from funasr.schedulers import scheduler_classes
|
from funasr.schedulers import scheduler_classes
|
||||||
from funasr.train_utils.initialize import initialize
|
from funasr.train_utils.initialize import initialize
|
||||||
from funasr.download.download_from_hub import download_model
|
from funasr.download.download_model_from_hub import download_model
|
||||||
from funasr.models.lora.utils import mark_only_lora_as_trainable
|
from funasr.models.lora.utils import mark_only_lora_as_trainable
|
||||||
from funasr.train_utils.set_all_random_seed import set_all_random_seed
|
from funasr.train_utils.set_all_random_seed import set_all_random_seed
|
||||||
from funasr.train_utils.load_pretrained_model import load_pretrained_model
|
from funasr.train_utils.load_pretrained_model import load_pretrained_model
|
||||||
|
|||||||
@ -27,7 +27,7 @@ from funasr.optimizers import optim_classes
|
|||||||
from funasr.train_utils.trainer_ds import Trainer
|
from funasr.train_utils.trainer_ds import Trainer
|
||||||
from funasr.schedulers import scheduler_classes
|
from funasr.schedulers import scheduler_classes
|
||||||
from funasr.train_utils.initialize import initialize
|
from funasr.train_utils.initialize import initialize
|
||||||
from funasr.download.download_from_hub import download_model
|
from funasr.download.download_model_from_hub import download_model
|
||||||
from funasr.models.lora.utils import mark_only_lora_as_trainable
|
from funasr.models.lora.utils import mark_only_lora_as_trainable
|
||||||
from funasr.train_utils.set_all_random_seed import set_all_random_seed
|
from funasr.train_utils.set_all_random_seed import set_all_random_seed
|
||||||
from funasr.train_utils.load_pretrained_model import load_pretrained_model
|
from funasr.train_utils.load_pretrained_model import load_pretrained_model
|
||||||
|
|||||||
@ -169,7 +169,7 @@ def merge_seque(distribute_res):
|
|||||||
return res
|
return res
|
||||||
|
|
||||||
|
|
||||||
def smooth(res, mindur=1):
|
def smooth(res, mindur=0.7):
|
||||||
# if only one segment, return directly
|
# if only one segment, return directly
|
||||||
if len(res) < 2:
|
if len(res) < 2:
|
||||||
return res
|
return res
|
||||||
|
|||||||
@ -28,13 +28,16 @@ def import_module_from_path(file_path: str):
|
|||||||
file_path = download_from_url(file_path)
|
file_path = download_from_url(file_path)
|
||||||
|
|
||||||
file_dir = os.path.dirname(file_path)
|
file_dir = os.path.dirname(file_path)
|
||||||
file_name = os.path.basename(file_path)
|
# file_name = os.path.basename(file_path)
|
||||||
module_name = file_path.split("/")[-1].replace(".py", "")
|
module_name = file_path.split("/")[-1].replace(".py", "")
|
||||||
if len(file_dir) < 1:
|
if len(file_dir) < 1:
|
||||||
file_dir = "./"
|
file_dir = "./"
|
||||||
sys.path.append(file_dir)
|
sys.path.append(file_dir)
|
||||||
importlib.import_module(module_name)
|
try:
|
||||||
print(f"Loading remote code successfully: {file_path}")
|
importlib.import_module(module_name)
|
||||||
|
print(f"Loading remote code successfully: {file_path}")
|
||||||
|
except Exception as e:
|
||||||
|
print(f"Loading remote code failed: {file_path}, {e}")
|
||||||
|
|
||||||
|
|
||||||
#
|
#
|
||||||
|
|||||||
@ -1 +1 @@
|
|||||||
1.0.28
|
1.0.29
|
||||||
Loading…
Reference in New Issue
Block a user