Easy ASR Bench v0.3.8
Pre-release
Pre-release
Easy ASR Bench v0.3.8
Release status: automated packaging checks may be present, but this is not an all-pass manual smoke release because required rows remain unverified.
What changed
- Added
Run.bat --doctor --json/python -m app.main --doctor --jsonso Windows public-asset QA can capture release identity, dependency status, provider diagnostics, and folder paths as machine-readable evidence. - Changed
setup.bat --doctorto forward extra doctor flags such as--jsonand--strict, keeping setup as a single QA/user entrypoint. - Added
Run.bat --first-run-smoke/python -m app.main --first-run-smokeso QA can prove the first-run state has actionable next steps without network use or interactive input. - Added
qa/windows_matrix/run_public_asset_smoke.ps1to download public release assets, verify staged setup, record asset hashes, and optionally install/capture installed-appdoctor.jsonplusfirst-run-smoke.json. - Added
scripts/merge_release_evidence.pyso collectedrow.jsonevidence can update therelease-smoke-vX.Y.Z.jsonartifact consumed by release notes and strict validation. - Documented the new public-asset runner and installed-app JSON capture commands in release verification guidance.
Automated Packaging Checks
- Built from commit:
d4d0bab. - Public setup verification path:
setup.bat --dry-run --verify-release. - GitHub Actions Release Gate must pass before a release should be promoted.
release_file_validation: pass -C:\hostedtoolcache\windows\Python\3.12.10\x64\python.exe scripts/validate_release_files.pyrepo_physical_file_validation: pass -C:\hostedtoolcache\windows\Python\3.12.10\x64\python.exe scripts/validate_physical_files.py --repo .zip_physical_file_validation: pass -C:\hostedtoolcache\windows\Python\3.12.10\x64\python.exe scripts/validate_physical_files.py --zip D:\a\Easy-ASR-Bench\Easy-ASR-Bench\dist\Easy-ASR-Bench-v0.3.8-win.zipversion_coherence: pass -C:\hostedtoolcache\windows\Python\3.12.10\x64\python.exe scripts/check_release_version_coherence.py --tag v0.3.8
Manual Smoke Rows Marked Pass
- No manual Windows/model/provider/media rows are marked pass in the smoke artifact.
Not Verified In Release Smoke
win11_clean_no_python_setup: not_runwin10_existing_python_setup: not_runinstall_path_with_spaces: not_runsetup_verify_release_bad_checksum: not_runsetup_double_click_equivalent: not_runsetup_dry_run_verify_release: not_runsetup_doctor_strict: not_runupdate_preserves_user_data: not_runrepair_broken_venv: not_rununinstall_preserve_user_data: not_rundestructive_uninstall_requires_phrase: not_runbad_checksum_fails_before_execution: not_runtampered_installer_fails_before_execution: not_runinterrupted_download_rollback: not_runbroken_venv_repair: not_runempty_models_folder: not_runempty_models: not_runnested_models_folders: not_runnested_models_scan: not_runwav_mp3_mp4_no_audio_corrupt_media: not_runwav_mp3_mp4_media: not_runcorrupt_media_readable_error: not_runno_audio_video_readable_error: not_runcompare_html_offline_large_transcript: not_runcompare_html_offline: not_runbatch_continues_after_one_model_or_chunk_fails: not_runone_model_failure_continues: not_runone_chunk_failure_continues: not_runllm_reference_json_import: not_rundependency_install_declined: not_runcpu_model_smoke: not_runnvidia_cuda_torch_onnx_faster_whisper_llama: not_runamd_directml_onnx_smoke: not_runintel_directml_onnx_smoke: not_runintel_openvino_onnx_smoke: not_runvulkan_runtime_no_sdk: not_runvulkan_runtime_with_sdk: not_runhf_safetensors_asr: not_runhf_whisper_safetensors: not_runhf_whisper_safetensors_cpu: not_runsharded_safetensors_index: not_runfaster_whisper_ctranslate2: not_runfaster_whisper_cpu: not_runfaster_whisper_cuda_unavailable_cpu_fallback: not_runwhisper_cpp_ggml: not_runopenai_whisper_pt_checksum_verified: not_runopenai_whisper_pt_unknown_blocked: not_runopenai_pt_unverified_blocked: not_rungeneric_onnx_ctc_manifest_v1: not_rungeneric_onnx_manifest_cpu: not_rungeneric_onnx_without_manifest_rejected: not_runmulti_file_onnx_ar_nar: not_runaudio_asr_gguf_mmproj: not_rungguf_asr_mmproj_pair: not_runincomplete_audio_asr_gguf_mmproj_rejected: not_rungguf_reference_llm: not_rungguf_text_llm_reference_only: not_runstandalone_safetensors_incomplete: not_runhf_text_llm_safetensors_unsupported: not_runknown_unsupported_asr_families_explained: not_run
Release assets
Easy-ASR-Bench-v0.3.8-win.zip:sha256:b316d9f4958176c48906b4226378f91ad9206446395212a64a482174a67d8045install.ps1:sha256:5b60faa21fce97ea806c1af28dd627578164393d83301a542cbc529eb86bbe4dmanifest.json:sha256:0798dc8c03d87f968a603d4be3a86764d77fbbd3d800f7e6c97ebdf816c30fedsetup.bat:sha256:b6a46510ffa52beb540ba18b2cd44bd7aac4753794d8748b35931d9ba20a8b1a
Known limits
- Optional model dependency groups install only when needed.
- GPU/VRAM metrics require a CUDA-capable runtime; CPU runs report VRAM as
null. - Unsafe pickle-backed
.ptcheckpoints remain blocked unless explicitly trusted.