from enum import Enum
[docs]class TranscriptionRecipe(Enum):
WHISPER = "whisper"
[docs]class TranslationRecipe(Enum):
HELSINKI_NLP = "helsinki-nlp"
WHISPER = "whisper"
FACEBOOK_MBART = "facebook-mbart"
[docs]class WhisperFlavour(Enum):
TINY = "tiny"
TINY_EN = "tiny.en"
SMALL = "small"
MEDIUM = "medium"
MEDIUM_EN = "medium.en"
BASE = "base"
BASE_EN = "base.en"
LARGE_V1 = "large-v1"
LARGE_V2 = "large-v2"
LARGE_V3 = "large-v3"
LARGE = "large"
[docs]class HelsinkiNLPFlavour(Enum):
OPUS_MT = "Helsinki-NLP/opus-mt-{}-{}"
OPUS_MT_TC_BIG = "Helsinki-NLP/opus-mt-tc-big-{}-{}"
OPUS_TATOEBA = "Helsinki-NLP/opus-tatoeba-{}-{}"
[docs]class FacebookMbartFlavour(Enum):
LARGE = "large"