class_docstr: Constructs a Wav2Vec2 processor which wraps a Wav2Vec2 feature extractor and a Wav2Vec2 CTC tokenizer into a single
  processor.
  
  [`Wav2Vec2Processor`] offers all the functionalities of [`Wav2Vec2FeatureExtractor`] and [`PreTrainedTokenizer`].
  See the docstring of [`~Wav2Vec2Processor.__call__`] and [`~Wav2Vec2Processor.decode`] for more information.
  
  Args:
      feature_extractor (`Wav2Vec2FeatureExtractor`):
          An instance of [`Wav2Vec2FeatureExtractor`]. The feature extractor is a required input.
      tokenizer ([`PreTrainedTokenizer`]):
          An instance of [`PreTrainedTokenizer`]. The tokenizer is a required input.
code: def __init__(self, feature_extractor, tokenizer):
      super().__init__(feature_extractor, tokenizer)
      self.current_processor = self.feature_extractor
      self._in_target_context_manager = False
  
file_path: H2O/h2o_flexgen/benchmark/third_party/transformers/src/transformers/models/wav2vec2/processing_wav2vec2.py
imports: import warnings
  from contextlib import contextmanager
  from ...processing_utils import ProcessorMixin
  from .feature_extraction_wav2vec2 import Wav2Vec2FeatureExtractor
  from .tokenization_wav2vec2 import Wav2Vec2CTCTokenizer
label_desc: Use image node_id 1 to create a new Wav2Vec2Processor object from inherited base classes: ProcessorMixin with example: obj = Wav2Vec2Processor(feature_extractor, tokenizer)