"""A collection of models which don't fit in the generic classes :class:`ctranslate2.Translator`
and :class:`ctranslate2.Generator`.
"""
try:
from ctranslate2._ext import (
Wav2Vec2,
Wav2Vec2Bert,
Whisper,
WhisperGenerationResult,
WhisperGenerationResultAsync,
)
except ImportError as e:
# Allow using the Python package without the compiled extension.
if "No module named" in str(e):
pass
else:
raise