Merge pull request #347 from alibaba-damo-academy/dev_cmz
add orgnization;change class name
| File was renamed from funasr/export/models/target_delay_transformer.py |
| | |
| | | from funasr.export.models.encoder.sanm_encoder import SANMVadEncoder as SANMVadEncoder_export |
| | | |
| | | class CT_Transformer(nn.Module): |
| | | |
| | | """ |
| | | Author: Speech Lab, Alibaba Group, China |
| | | CT-Transformer: Controllable time-delay transformer for real-time punctuation prediction and disfluency detection |
| | | https://arxiv.org/pdf/2003.01309.pdf |
| | | """ |
| | | def __init__( |
| | | self, |
| | | model, |
| | |
| | | |
| | | |
| | | class CT_Transformer_VadRealtime(nn.Module): |
| | | |
| | | """ |
| | | Author: Speech Lab, Alibaba Group, China |
| | | CT-Transformer: Controllable time-delay transformer for real-time punctuation prediction and disfluency detection |
| | | https://arxiv.org/pdf/2003.01309.pdf |
| | | """ |
| | | def __init__( |
| | | self, |
| | | model, |
| | |
| | | from funasr.models.e2e_vad import E2EVadModel |
| | | from funasr.export.models.e2e_vad import E2EVadModel as E2EVadModel_export |
| | | from funasr.models.target_delay_transformer import TargetDelayTransformer |
| | | from funasr.export.models.target_delay_transformer import CT_Transformer as CT_Transformer_export |
| | | from funasr.export.models.CT_Transformer import CT_Transformer as CT_Transformer_export |
| | | from funasr.train.abs_model import PunctuationModel |
| | | from funasr.models.vad_realtime_transformer import VadRealtimeTransformer |
| | | from funasr.export.models.target_delay_transformer import CT_Transformer_VadRealtime as CT_Transformer_VadRealtime_export |
| | | from funasr.export.models.CT_Transformer import CT_Transformer_VadRealtime as CT_Transformer_VadRealtime_export |
| | | |
| | | def get_model(model, export_config=None): |
| | | if isinstance(model, BiCifParaformer): |
| | |
| | | |
| | | |
| | | class TargetDelayTransformer(AbsPunctuation): |
| | | |
| | | """ |
| | | Author: Speech Lab, Alibaba Group, China |
| | | CT-Transformer: Controllable time-delay transformer for real-time punctuation prediction and disfluency detection |
| | | https://arxiv.org/pdf/2003.01309.pdf |
| | | """ |
| | | def __init__( |
| | | self, |
| | | vocab_size: int, |
| | |
| | | |
| | | |
| | | class VadRealtimeTransformer(AbsPunctuation): |
| | | |
| | | """ |
| | | Author: Speech Lab, Alibaba Group, China |
| | | CT-Transformer: Controllable time-delay transformer for real-time punctuation prediction and disfluency detection |
| | | https://arxiv.org/pdf/2003.01309.pdf |
| | | """ |
| | | def __init__( |
| | | self, |
| | | vocab_size: int, |
| | |
| | | |
| | | |
| | | class CT_Transformer(): |
| | | """ |
| | | Author: Speech Lab, Alibaba Group, China |
| | | CT-Transformer: Controllable time-delay transformer for real-time punctuation prediction and disfluency detection |
| | | https://arxiv.org/pdf/2003.01309.pdf |
| | | """ |
| | | def __init__(self, model_dir: Union[str, Path] = None, |
| | | batch_size: int = 1, |
| | | device_id: Union[str, int] = "-1", |
| | |
| | | |
| | | |
| | | class CT_Transformer_VadRealtime(CT_Transformer): |
| | | """ |
| | | Author: Speech Lab, Alibaba Group, China |
| | | CT-Transformer: Controllable time-delay transformer for real-time punctuation prediction and disfluency detection |
| | | https://arxiv.org/pdf/2003.01309.pdf |
| | | """ |
| | | def __init__(self, model_dir: Union[str, Path] = None, |
| | | batch_size: int = 1, |
| | | device_id: Union[str, int] = "-1", |