Repository navigation
Release FunASR 1.4.20 - #3829
Merged
Merged
Conversation
Deliver the merged optional speaker dependency diagnostic fix (#3819). Signed-off-by: LauraGPT <zhifu.gzf@alibaba-inc.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Final Publication Acceptance
GitHub Release and PyPI 1.4.20 are both published. Both distributions were downloaded from official PyPI and match the accepted GitHub assets by SHA-256 and size:
funasr-1.4.20-py3-none-any.whl: 1014313 bytes; SHA-256664a1fbf36bc177a5aec3230b2b1023c160daf544da540bea60c7f3acd6393c3.funasr-1.4.20.tar.gz: 1063112 bytes; SHA-256906f1a496acbc7235b8739cafd487a8e6d47b9785f466c37c445590ad4531a85.FunASR 1.4.20
Source:
f122f6c7bc6176ed307cc1659b2bcc031d54791f/ tagv1.4.20.Fix
Deliver #3819 (integrating #3788): optional speaker imports no longer disappear behind an unrelated
NameError. Whenspk_modelis requested and an optional speaker dependency failed to import, the constructor reports an actionableImportErrorchained to that original failure. ASR-only construction remains available.This changes error reporting, not the underlying missing/incompatible dependency on the reporter's Windows machine. It does not claim Windows hardware acceptance, pretrained ASR/diarization quality or resolution of every speaker issue.
The separately released
funasr-onnx==0.4.5has its own tag, packages and verification. This root-package release does not republish it.Verification Scope
GitHub Release and official PyPI downloads are both accepted; the plan below is retained history.
Historical Pre-Release Plan
Purpose
Deliver the already merged optional speaker dependency diagnostic fix #3819 (integrating #3788) to users of the root PyPI package. Official 1.4.19 still contains the old
auto_model.py; all other 438 installed package files already match the accepted main source, before the version bump.When
spk_modelis requested after an optional speaker import fails, the constructor now raises an actionableImportErrorchained to the original exception. ASR-only construction remains available. This release does not repair the underlying dependency on the reporter's Windows machine or close unresolved reporter issues.Scope
6c20419b0b547e57703e16540d24dd4472abfe6e.c3d3b1c69dc8e0570c2419ca1df389e6ca7dbdb1, all 4,175 tracked blobs and modes checked.funasr-onnx==0.4.5is not republished by this root release.Verification Before PR
This is not a full repository-suite, pretrained-quality, BF16, Windows hardware, production-upgrade or benchmark/adoption claim. Review of this release was performed by the implementer and is not represented as an independent GitHub approval.
Publication Gates
Normal signed+DCO merge only after current identity/permissions/full protection/rules/head/main/fork/discussion checks and exact-head CI acceptance. Merged-main CI and final-tag workflow must each be accepted. GitHub Python artifacts will be newly downloaded and source/metadata checked; unchanged runtime archives will reuse complete cache bytes only after full SHA/size/archive and current asset verification, disclosed explicitly. Verify 12 payloads plus SHA256SUMS, then publish PyPI once and download both official payloads to compare their actual SHA/size against GitHub. No final publication is claimed by this candidate PR.