Repository navigation
Release FunASR 1.4.21 - #3835
Merged
Merged
Conversation
Deliver the merged streaming punctuation empty-input fix (#3824). 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.21 are both published. Both distributions were downloaded from official PyPI and match the accepted GitHub assets by SHA-256 and size:
funasr-1.4.21-py3-none-any.whl: 1014491 bytes; SHA-2565c3c1b242672a70895c224982417319f3b54216eddf12e66633396633ac0b0f6.funasr-1.4.21.tar.gz: 1065662 bytes; SHA-256a209a40a79faf25c4df5550042bcb151d9873870ae8072798faba46e3f65ed80.FunASR 1.4.21
Source:
1125860d49a7c0c3ce3675f7641374b1d403070e/ tagv1.4.21.Fix
Deliver #3824: streaming punctuation now returns an empty result for empty or whitespace chunks before touching cached words or the embedding path. Pending cache is preserved and nonempty inference remains unchanged.
This does not claim pretrained ASR quality, Windows/NPU acceptance or a full repository-suite result.
The separately released
funasr-onnx==0.4.6has 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 streaming punctuation empty-input fix from #3824 to users of the root PyPI package. Official 1.4.20 still contains the old
ct_transformer_streamingbehavior; the new package returns an empty result for empty or whitespace chunks before touching cached words or the embedding path, while preserving cache and leaving nonempty inference unchanged.Scope
4b19f439d729ba216748b5f87271332447aaa18b.funasr-onnx==0.4.6is handled by its own tag and is not republished by the root wheel.Verification Before PR
This is not a full repository-suite, pretrained-quality, BF16, Windows/NPU, production-upgrade, Nano, benchmark or adoption claim. Review of this release is implementer review and is not represented as an independent approval.
Publication Gates
Normal signed+DCO merge only after fresh identity/permissions/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 are downloaded and source/metadata checked; unchanged runtime archives may reuse complete cache bytes only after current asset SHA/size/archive verification. Verify 12 payloads plus
SHA256SUMS, publish PyPI once as the last irreversible step, then download both official payloads and compare actual SHA/size to GitHub.