| import torch | |
| from espnet2.enh.encoder.abs_encoder import AbsEncoder | |
| class NullEncoder(AbsEncoder): | |
| """Null encoder. """ | |
| def __init__(self): | |
| super().__init__() | |
| def output_dim(self) -> int: | |
| return 1 | |
| def forward(self, input: torch.Tensor, ilens: torch.Tensor): | |
| """Forward. | |
| Args: | |
| input (torch.Tensor): mixed speech [Batch, sample] | |
| ilens (torch.Tensor): input lengths [Batch] | |
| """ | |
| return input, ilens | |