EchoScript / app.py

Commit History

EchoScript : Fixes : Why Persian/Portuguese/Turkish were failing , Korean removed from Marian targets , Multiple clicks , UI improvements
c3d36fc

usertea commited on

EchoScript : 20260701 0455 - Bug 1 (Persian missing) - the real root cause: The HF Hub returns 401 Unauthorized (not 404) for nonexistent repos when requests are unauthenticated. The fix: Replaced all live Hub checks with KNOWN_MARIAN_PAIRS - a static, hand-verified table of every (source, target) pair and its exact repo suffix. No network calls, no rate limits, no 401/404 ambiguity. Bug 2 (loading spinner on cached languages) - the real cause: generate_translations was a regular function, so Gradio held the loading spinner on every output component in translation_stage_outputs for the entire duration of the slowest new translation. The fix: Converted to a Gradio generator that yields twice: once immediately (pass 1, all cached results shown instantly, new languages left as no-op gr.update()), then once more per new language as each one finishes (pass 2).
7198bd8

usertea commited on

EchoScript : 20260630 0857 - _marian_model_exists() , _safe_marian_exists() , HF_TOKEN/HUGGINGFACE_HUB_TOKEN
58a8d7f

usertea commited on

Helsinki-NLP published the English→Japanese model as opus-mt-en-jap - using jap, not the standard code ja - while the reverse direction (opus-mt-ja-en) correctly uses ja. That's an inconsistency in their own catalog, not my logic, but my code assumed standard ISO codes everywhere, so it was 404ing on a model that actually exists.
815d3aa

usertea commited on

EchoScript : 1 & 2 - the static 4-language list was the real bug. 3 & 4 - already correct, verified by audit.
1788966

usertea commited on

EchoScript : UI/UX Change , Stage 1 - Generate Transcript , Stage 1 - Generate Transcript
8c63258

usertea commited on

EchoScript : app.py, Bug Fixing for Cascading language filtering, Transcript caching, Per-language translation caching, Tab visibility
32a99dc

usertea commited on

EchoScript : app.py, Cascading language filtering, Transcript caching, Per-language translation caching, Tab visibility
b849929

usertea commited on

What changed:
ae768cc

usertea commited on

EchoScript : New UI
abbbd7b

usertea commited on

EchoScript : New Architecture
7d761b6

usertea commited on

\EchoScript : Multi-language transcription, Automatic language detection, Translation to English, Batch processing (multiple audio files), TXT export, SRT export, VTT export, CPU-only execution, Faster-Whisper (Model Initialization Improvement)
7e1a6e6

usertea commited on

\EchoScript : Multi-language transcription, Automatic language detection, Translation to English, Batch processing (multiple audio files), TXT export, SRT export, VTT export, CPU-only execution, Faster-Whisper (Model Initialization Improvement)
18a6a4c

usertea commited on

\EchoScript : Multi-language transcription, Automatic language detection, Translation to English, Batch processing (multiple audio files), TXT export, SRT export, VTT export, CPU-only execution, Faster-Whisper (Model Initialization Improvement)
5c9196d

usertea commited on

EchoScript : remove typo
586b3e7

usertea commited on

EchoScript : Add application file
8ae702a

usertea commited on