游雁
2024-01-05 32905d8cdedd53dad26680b0bd41397aaf0e51ae
funasr/models/fsmn_vad/encoder.py
@@ -6,7 +6,7 @@
import torch.nn as nn
import torch.nn.functional as F
from funasr.utils.register import register_class, registry_tables
from funasr.register import tables
class LinearTransform(nn.Module):
@@ -158,7 +158,7 @@
fsmn_layers:            no. of sequential fsmn layers
'''
@register_class("encoder_classes", "FSMN")
@tables.register("encoder_classes", "FSMN")
class FSMN(nn.Module):
    def __init__(
            self,
@@ -229,7 +229,7 @@
rstride:                right stride
'''
@register_class("encoder_classes", "DFSMN")
@tables.register("encoder_classes", "DFSMN")
class DFSMN(nn.Module):
    def __init__(self, dimproj=64, dimlinear=128, lorder=20, rorder=1, lstride=1, rstride=1):