Skip to content

Easy ASR Bench v0.3.8

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 07 Jun 21:03
· 225 commits to main since this 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 --json so Windows public-asset QA can capture release identity, dependency status, provider diagnostics, and folder paths as machine-readable evidence.
  • Changed setup.bat --doctor to forward extra doctor flags such as --json and --strict, keeping setup as a single QA/user entrypoint.
  • Added Run.bat --first-run-smoke / python -m app.main --first-run-smoke so 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.ps1 to download public release assets, verify staged setup, record asset hashes, and optionally install/capture installed-app doctor.json plus first-run-smoke.json.
  • Added scripts/merge_release_evidence.py so collected row.json evidence can update the release-smoke-vX.Y.Z.json artifact 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.py
  • repo_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.zip
  • version_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_run
  • win10_existing_python_setup: not_run
  • install_path_with_spaces: not_run
  • setup_verify_release_bad_checksum: not_run
  • setup_double_click_equivalent: not_run
  • setup_dry_run_verify_release: not_run
  • setup_doctor_strict: not_run
  • update_preserves_user_data: not_run
  • repair_broken_venv: not_run
  • uninstall_preserve_user_data: not_run
  • destructive_uninstall_requires_phrase: not_run
  • bad_checksum_fails_before_execution: not_run
  • tampered_installer_fails_before_execution: not_run
  • interrupted_download_rollback: not_run
  • broken_venv_repair: not_run
  • empty_models_folder: not_run
  • empty_models: not_run
  • nested_models_folders: not_run
  • nested_models_scan: not_run
  • wav_mp3_mp4_no_audio_corrupt_media: not_run
  • wav_mp3_mp4_media: not_run
  • corrupt_media_readable_error: not_run
  • no_audio_video_readable_error: not_run
  • compare_html_offline_large_transcript: not_run
  • compare_html_offline: not_run
  • batch_continues_after_one_model_or_chunk_fails: not_run
  • one_model_failure_continues: not_run
  • one_chunk_failure_continues: not_run
  • llm_reference_json_import: not_run
  • dependency_install_declined: not_run
  • cpu_model_smoke: not_run
  • nvidia_cuda_torch_onnx_faster_whisper_llama: not_run
  • amd_directml_onnx_smoke: not_run
  • intel_directml_onnx_smoke: not_run
  • intel_openvino_onnx_smoke: not_run
  • vulkan_runtime_no_sdk: not_run
  • vulkan_runtime_with_sdk: not_run
  • hf_safetensors_asr: not_run
  • hf_whisper_safetensors: not_run
  • hf_whisper_safetensors_cpu: not_run
  • sharded_safetensors_index: not_run
  • faster_whisper_ctranslate2: not_run
  • faster_whisper_cpu: not_run
  • faster_whisper_cuda_unavailable_cpu_fallback: not_run
  • whisper_cpp_ggml: not_run
  • openai_whisper_pt_checksum_verified: not_run
  • openai_whisper_pt_unknown_blocked: not_run
  • openai_pt_unverified_blocked: not_run
  • generic_onnx_ctc_manifest_v1: not_run
  • generic_onnx_manifest_cpu: not_run
  • generic_onnx_without_manifest_rejected: not_run
  • multi_file_onnx_ar_nar: not_run
  • audio_asr_gguf_mmproj: not_run
  • gguf_asr_mmproj_pair: not_run
  • incomplete_audio_asr_gguf_mmproj_rejected: not_run
  • gguf_reference_llm: not_run
  • gguf_text_llm_reference_only: not_run
  • standalone_safetensors_incomplete: not_run
  • hf_text_llm_safetensors_unsupported: not_run
  • known_unsupported_asr_families_explained: not_run

Release assets

  • Easy-ASR-Bench-v0.3.8-win.zip: sha256:b316d9f4958176c48906b4226378f91ad9206446395212a64a482174a67d8045
  • install.ps1: sha256:5b60faa21fce97ea806c1af28dd627578164393d83301a542cbc529eb86bbe4d
  • manifest.json: sha256:0798dc8c03d87f968a603d4be3a86764d77fbbd3d800f7e6c97ebdf816c30fed
  • setup.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 .pt checkpoints remain blocked unless explicitly trusted.