EuropaLex / core /engine.py

Commit History

refactor: extract TTSEngine and ImageGenEngine from engine.py
16d415a

Takosaga commited on

feat: cards work
a5ae514

Takosaga commited on

fix: more adjustments for images
2e519f3

Takosaga commited on

fix: image prompt and size
afb56db

Takosaga commited on

feat: reduce image generation size to 450x300
068b45c

Takosaga commited on

feat: accept instruct parameter in TTSEngine.synthesize()
e8b001f

Takosaga commited on

feat: download correct model and creates the audio
4c0a5b0

Takosaga commited on

feat: add voice design mode to TTSEngine with female speaking instruction
9796129

Takosaga commited on

fix: target language and update docs
7cafbcb

Takosaga commited on

feat: update to use local langaguage and added drop down for more languages
882fce1

Takosaga commited on

fix: dynamic cefr levels
69f9310

Takosaga commited on

fix: translation does work
48111a3

Takosaga commited on

feat: add retry loop to LlamaCppTextEngine for translation validation
75b8aac

Takosaga commited on

refactor: delegate MiniCPMTextEngine.generate to core.text_gen.generate_sentences
c0a128b

Takosaga commited on

feat: adjusting for type safety
1ff48d6

Takosaga commited on

feat: wrap MiniCPMTextEngine.generate() in retry loop for exact sentence count enforcement
b655915

Takosaga commited on

feat: add _validate_lines and _build_retry_prompt helpers to MiniCPMTextEngine
66d9751

Takosaga commited on

fix: using cuda for llama cpp python
a47ac7b

Takosaga commited on

feat: replace TextEngine with MiniCPMTextEngine (llama-cpp-python, chat template)
298a4e4

Takosaga commited on

feat: better feedback for errors
b13079f

Takosaga commited on

feat: cli params for moe
ecdc228

Takosaga commited on

feat: swap tildeopen for tiny aya water for translation
6cde582

Takosaga commited on

feat: add EnginePool singleton β€” manages mutual exclusion between GPU engines
66bf5aa

Takosaga commited on

feat: add ImageGenEngine β€” diffusers Flux2KleinPipeline wrapper with lazy load/unload
e23a661

Takosaga commited on

feat: add TTSEngine β€” OmniVoice Python package wrapper with lazy load/unload
f95b1b6

Takosaga commited on

feat: add TextEngine β€” llama-cli subprocess wrapper for Nemotron and TildeOpen
79eff63

Takosaga commited on

feat: scaffold repo structure with empty files and headers
9d62a5e

Takosaga commited on