tts-eval-framework / app /engines /__init__.py
aankitdas's picture
upgraded for hf space
24a256c
# app/engines/__init__.py
# Engine registry — import all engines here.
# To add a new engine: implement TTSEngine in a new file,
# import it here, and add it to ENGINES list.
from engines.kokoro_engine import KokoroEngine
# from engines.edge_tts_engine import EdgeTTSEngine
# from engines.pyttsx3_engine import Pyttsx3Engine
from engines.parler_engine import ParlerEngine
from engines.piper_engine import PiperEngine
from engines.chatterbox_runpod_engine import ChatterboxRunpodEngine
# from engines.voxtral_engine import VoxtralEngine
# from engines.chirp_engine import ChirpEngine
from engines.elevenlabs_engine import ElevenLabsEngine
# ordered list — determines dropdown order in UI
# add new engines here when ready
ENGINES = [
KokoroEngine(),
# EdgeTTSEngine(),
# Pyttsx3Engine(),
ParlerEngine(),
PiperEngine(),
ChatterboxRunpodEngine(),
ElevenLabsEngine(),
# VoxtralEngine(),
# ChirpEngine(), # uncomment when API key is available
]
# lookup by display name
ENGINE_MAP = {e.name: e for e in ENGINES}