| | |
| | | |
| | | def __init__( |
| | | self, |
| | | # token_list: Union[Tuple[str, ...], List[str]], |
| | | specaug: Optional[str] = None, |
| | | specaug_conf: Optional[Dict] = None, |
| | | normalize: str = None, |
| | |
| | | self.use_1st_decoder_loss = use_1st_decoder_loss |
| | | self.length_normalized_loss = length_normalized_loss |
| | | self.beam_search = None |
| | | self.error_calculator = None |
| | | |
| | | def forward( |
| | | self, |
| | |
| | | self.nbest = kwargs.get("nbest", 1) |
| | | |
| | | meta_data = {} |
| | | if isinstance(data_in, torch.Tensor): # fbank |
| | | if isinstance(data_in, torch.Tensor) and kwargs.get("data_type", "sound") == "fbank": # fbank |
| | | speech, speech_lengths = data_in, data_lengths |
| | | if len(speech.shape) < 3: |
| | | speech = speech[None, :, :] |