Spaces:
Paused
Paused
Commit History
-
chore: bump comment to restart Space, pick up CrispASR v0.4.15
cstrv0.4.15 bakes all ASR backends (parakeet, canary, qwen3_asr, cohere, granite_speech, voxtral, voxtral4b) statically into libwhisper.so. Fixes 'libparakeet.so: cannot open shared object file' on non-whisper model selection.f4b7853 -
fix: correct crispasr cache_ensure_file call + upload source label
cstrcache_ensure_file() requires both filename and url. Use registry_lookup_by_filename() to get the URL from CrispASR's built-in registry before downloading, and surface a clear gr.Error if the model name is unknown. Also: show 'Source: uploaded file' instead of 'Download Method: yt-dlp' in verbose output when the user uploads a file rather than a URL.aba48af -
fix: remove Invidious fallback, clear YouTube error msg, disable SSR
cstr- Remove Invidious fallback (circumvents platform network policy) - Show clear user-facing gr.Error when YouTube is network-blocked - Add ssr_mode=False to launch() to stop noisy 404 Session-not-found errors from Gradio 5's experimental SSR on browser reconnects35535ca -
feat: Invidious fallback + clear error for YouTube network block
cstrWhen yt-dlp hits the HF Spaces YouTube network block (SSL EOF), automatically retry via public Invidious API instances to fetch a direct audio stream URL. If all Invidious instances also fail, surface a clear user-facing gr.Error instead of a raw SSL traceback: 'YouTube downloads are blocked by this hosting platform. Please download the audio locally and upload the file instead.' Also raises from yt_dlp_method so the error propagates correctly rather than being swallowed as None.853c901
-
fix: upgrade to Gradio 5.29.0 to resolve Starlette/Jinja2 compat breaks
cstrGradio 4.44.1 is broken with current HF Space deps: - TemplateResponse(name, context) vs new (request, name, context) → TypeError: unhashable type: 'dict' - gradio_client additionalProperties bool crash (also fixed natively in gradio-client 1.x) Gradio 5.29.0 ships gradio-client 1.x which has both fixes built-in. Monkey-patches are kept but made conditional (hasattr) so they are no-ops on 5.x.ddfe9f6 -
fix: patch _json_schema_to_python_type for bool additionalProperties crash
cstrgradio_client raises APIInfoParseError('Cannot parse schema True') when JSON Schema has additionalProperties: true. The first patch (get_type) guarded the TypeError path; this adds a guard to the private _json_schema_to_python_type function which is the actual crash site in the api_info code path.d1b858f -
use prebuilt CrispASR Python binding from GitHub Releases
cstrDownloads crispasr-python-linux-x86_64.tar.gz (libwhisper.so + libggml*.so + libcrispasr_helpers.so + Python sources, RPATH=$ORIGIN) instead of compiling from source. Eliminates the ~8 minute cmake/make startup cost. Falls back to source build if the download fails. faster-whisper is still cloned from GitHub since the PyPI version is outdated.560c0e7 -
fix: patch gradio_client get_type to handle boolean schemas
cstrgradio_client ships with gradio 4.44.1 still has a bug where get_type() is called with a boolean (additionalProperties: true) and crashes with TypeError: argument of type 'bool' is not iterable. Patch the function at startup to guard against non-dict schemas. This also fixes the cascading ValueError in launch() which health-checks HEAD / and interprets the 500 as localhost being unreachable.e3e035f -
fix: remove gr.Examples to prevent startup ConnectTimeout
cstrgradio 4.44.1 unconditionally calls move_files_to_cache on every example input in __init__, even with cache_examples=False. URL strings trigger save_url_to_cache which times out in the HF container.2fd93e0 -
fix: disable examples caching to prevent startup timeout
cstrgradio 4.44.1 eagerly pre-downloads example URLs at init time. The YouTube and podcast URLs time out during HTTPS handshake in the HF container, crashing the app before it can serve. Setting cache_examples=False skips pre-fetching entirely.ba5eb0e -
stream cmake/make/pip output line-by-line during startup
cstrcapture_output=True buffered everything until completion, causing a silent 2-minute wait. Popen with stdout=PIPE streams each line to the logger immediately so build progress is visible in the HF logs.d2631f4 -
fix: bump gradio sdk_version to 4.44.1 to resolve api_info TypeError
cstrgradio 4.36.0 crashes on every request to /api/info with TypeError: argument of type 'bool' is not iterable because gradio_client's get_type() doesn't handle additionalProperties: true. Upgrading to 4.44.1 fixes this. Also remove duplicate gradio pin from requirements.txt since HF manages it via sdk_version.9d3b580 -
Fix Number values and update return objects to stabilize startup
CrispStrobe0ab9a0f -
Fix Gradio schema error and segment processing
CrispStrobe661fb3d -
Ensure faster-whisper is in sys.path
CrispStrobea38b52a -
Fix CrispASR runtime loading and improve import robustness
CrispStrobeeabe081 -
Improve build logging and add system dependencies via packages.txt
CrispStrobe7027f5a -
Integrate CrispASR backend
CrispStrobe438216c
-
Update app.py
Verified signaturea08eefe -
Update requirements.txt
Verified signature55c03a7 -
Update README.md
Verified signature8b16dce -
Update README.md
Verified signature50ba8f1 -
Update requirements.txt
Verified signature08b3522 -
Update app.py
Verified signatureebebd31
-
Update build.sh
Verified signature81cca34
-
Update app.py
Verified signatureea9c79a -
Update app.py
Verified signaturef3a5d8d
-
Update app.py
Verified signatureeef9b39 -
fix bench
Verified signature5e6091c -
fix
Verified signature8cc0029 -
Update app.py
Verified signature00124b5 -
Update app.py
Verified signatureecc4d6e -
+px +ux -tc
Verified signatured290706 -
Update app.py
Verified signature60c0a37 -
Update app.py
Verified signature366b663 -
Update app.py
Verified signature97a9bf7 -
Update app.py
Verified signature4b28052 -
Update app.py
Verified signatureaf4f18a -
Update app.py
Verified signatureaac6360 -
Update app.py
Verified signature887a0ce -
Update app.py
Verified signature214e5c7 -
Update app.py
Verified signature22f720d -
Update app.py
Verified signaturef1aba6f -
+v
Verified signaturefa54222 -
g1
Verified signature4347dae -
c3
Verified signature73225e0 -
c_2
Verified signature3b86da9 -
c_1
Verified signatureaeca221 -
+rtsp
Verified signature5f48e16 -
opt funcs
Verified signature89cebe2