from speechbrain.pretrained import EncoderClassifier from transformers import AutoProcessor, Wav2Vec2Processor class CustomEncoderWav2vec2Classifier(EncoderClassifier): """ This class inherits from `EncoderClassifier` to handle custom models. The only difference is that it uses `AutoProcessor` to load the tokenizer. """ def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) self.tokenizer = AutoProcessor.from_pretrained( self.hparams.source, trust_remote_code=True )