Source code for espnet2.enh.encoder.null_encoder

import torch

from espnet2.enh.encoder.abs_encoder import AbsEncoder


[docs]class NullEncoder(AbsEncoder): """Null encoder.""" def __init__(self): super().__init__() @property def output_dim(self) -> int: return 1
[docs] def forward(self, input: torch.Tensor, ilens: torch.Tensor, fs: int = None): """Forward. Args: input (torch.Tensor): mixed speech [Batch, sample] ilens (torch.Tensor): input lengths [Batch] fs (int): sampling rate in Hz (Not used) """ return input, ilens