    def __init__(
        self,
        model,
        options: NamedTuple,
        tokenizer=None,
        device: Union[int, str, "torch.device"] = -1,
        framework="pt",
        language: Optional[str] = None,
        suppress_numerals: bool = False,
        **kwargs,
    ):
        """
        Initialize the VadFreeFasterWhisperPipeline.

        Args:
            model: The Whisper model instance.
            options: Transcription options.
            tokenizer: The tokenizer instance.
            device: Device to run the model on.
            framework: The framework to use ('pt' for PyTorch).
            language: The language for transcription.
            suppress_numerals: Whether to suppress numeral tokens.
            **kwargs: Additional keyword arguments.

        Returns:
            None
        """
        super().__init__(
            model=model,
            vad=None,
            vad_params={},
            options=options,
            tokenizer=tokenizer,
            device=device,
            framework=framework,
            language=language,
            suppress_numerals=suppress_numerals,
            **kwargs,
        )
Initialize the VadFreeFasterWhisperPipeline.

Args:
model: The Whisper model instance.
options: Transcription options.
tokenizer: The tokenizer instance.
device: Device to run the model on.
framework: The framework to use ('pt' for PyTorch).
language: The language for transcription.
suppress_numerals: Whether to suppress numeral tokens.
**kwargs: Additional keyword arguments.

Returns:
None
preprocessors/Emilia/models/whisper_asr.py