Commit History
-
feat: add engine selector to Gradio UI (hf-gpu/hf-cpu/vllm)
Ping Long- Added Engine dropdown defaulting to hf-gpu (works on all hardware) - Pass engine param to /transcribe endpoint - Updated description with engine explanation + WebGPU note - Fixed deprecated allow_flagging → flagging_mode - Examples now include engine column1e5635b -
fix: move Gradio mount after FastAPI route definitions
Ping LongGradio mounted at '/' was intercepting all requests, shadowing /transcribe, /health, /models endpoints (404). Moving gr.mount_gradio_app to after all @app route definitions lets FastAPI routes take priority.59e530b -
fix: move audio samples to top-level dir to avoid LFS pointer issue in Docker build
Ping Long- Copy WAVs to samples/ (outside frontend/public/samples/ LFS pattern) - Update Dockerfile COPY to use samples/ instead of frontend/public/samples/ - Update app.py _SAMPLES_DIR fallback path7855f07 -
fix: update relative paths for audio samples in Gradio UI
Ping Long1add949 -
fix: pin dependencies to resolve gradio 5.49.1 conflicts
Ping Long- gradio-client==1.13.3, aiofiles<25.0, tomlkit<0.14.0, pillow<12.0 - pydantic>=2.0,<2.12 (gradio upper bound) - vllm==0.19.0 installed --no-deps in Dockerfile (pydantic floor bypass) - Added ffmpy for gradio audio processing637afdb -
fix: mount gradio UI to root for Hugging Face deployment
Ping Longc054938 -
fix: add root route for HF Spaces iframe landing
Ping Longd1139b6 -
fix: bump transformers to 4.57.6 for qwen-asr 0.0.6 compat
Ping Long2d03e17 -
fix: remove unused gradio from HF requirements, restore pydantic 2.12.0
Ping Longgradio is not used by the FastAPI backend (app.py). Removing it eliminates the unsolvable pydantic version conflict: gradio 5.49.1 requires pydantic<2.12 vllm 0.19.0 requires pydantic>=2.12.0063176e -
fix: downgrade pydantic to 2.11.5 for gradio 5.49.1 compat
Ping Long14cef91 -
Merge hf/main keeping local README
Ping Longebf924a -
initial commit
Unverified signature1b7190c -
deploy: add Dockerfile and requirements for Hugging Face Space
Ping Longf181815
-
feat(ui): stabilize metrics state and expand language samples
Ping Long- Implemented hardware-aware Performance Metrics (EST. VRAM for WebGPU, TTFT for vLLM, LATENCY for HF-GPU). - Fixed stale engine state retention in Transcript and Metrics components. - Removed redundant 'Server/Local' badges from the Transcript header for a cleaner UI. - Added Italian, Japanese, and Hindi to the audio sample clips. - Fixed greyed-out play buttons by converting OGG samples to real 16 kHz mono PCM WAV. - Passed explicit language parameter to Whisper generate_kwargs for correct script output. - Added Cohere language allowlist to gracefully handle unsupported languages.d4f1e7c -
Fix formatting in architecture diagram in README
Ping LongUnverified signaturecc4d8e9 -
feat(arch): implement dual-engine ASR testbed and WebGPU baseline
Ping Long- Backend: Added HF-GPU/CPU fallback routing to bypass vLLM sm_120 (Blackwell) custom ops crashes. - Frontend: Integrated Xenova/whisper-base via transformers.js WebGPU client-side inference. - Frontend: Implemented Web Worker Singleton pattern to cache models and prevent UI spin/OOM. - Frontend: Added SampleClips UX replicating Hugging Face Spaces (English, Chinese, Spanish). - Tests: Partitioned Playwright E2E strategy (Client-Side English vs Server-Side Multilingual). - Scripts: Added fetch_fleurs tool to download native validation audio from Hugging Face APIs.674994f -
feat: implement sub-word consensus, deep E2E testing, and agent instructions
Ping Long5f81dfe
-
Merge pull request #1 from SiliconLanguage/copilot/scaffold-open-asr-model-explorer
Ping LongUnverified signaturefeat: scaffold Open-ASR Model Explorer with patched dependenciesee33001 -
fix: verify logic and finalize infrastructure for Open-ASR Model Explorer
copilot-swe-agent[bot] +1: ping-long-githubUnverified signatureAgent-Logs-Url: https://github.com/SiliconLanguage/model-explorer-open-asr/sessions/3d5bce09-c4b9-4ca1-8887-dfd53867fc2b Co-authored-by: ping-long-github <155590345+ping-long-github@users.noreply.github.com>cd2c99f -
fix: patch all vulnerable Python dependencies and update README badges
copilot-swe-agent[bot] +1: ping-long-githubUnverified signatureAgent-Logs-Url: https://github.com/SiliconLanguage/model-explorer-open-asr/sessions/c1a36472-883c-42ea-ac92-8d880a97c05e Co-authored-by: ping-long-github <155590345+ping-long-github@users.noreply.github.com>96b2d96 -
feat: scaffold Open-ASR Model Explorer (FastAPI backend + React/Vite frontend)
copilot-swe-agent[bot] +1: ping-long-githubUnverified signatureAgent-Logs-Url: https://github.com/SiliconLanguage/model-explorer-open-asr/sessions/c1a36472-883c-42ea-ac92-8d880a97c05e Co-authored-by: ping-long-github <155590345+ping-long-github@users.noreply.github.com>4602745 -
Initial plan
copilot-swe-agent[bot]Unverified signature82a017e -
Initial commit
Ping LongUnverified signature9667cc6