Repository navigation
Release FunASR 1.4.19 - #3811
Merged
Merged
Conversation
Package the merged empty-token, speaker-cap and realtime HF override fixes. 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.19 are both published. Both distributions were downloaded from official PyPI and match the accepted GitHub assets by SHA-256 and size:
funasr-1.4.19-py3-none-any.whl: 1014074 bytes; SHA-25631760d1d9bee645f0257e80c00f6872f50d8e398cb41d7a827356121a6bd40f9.funasr-1.4.19.tar.gz: 1049723 bytes; SHA-25687140542bc1e2e8bd5194ce71a9bff9fe9ae5152188adfa2e52c1fd00fdbd75f.FunASR 1.4.19
Source:
34736414a4a5fd937f2f10563816a8737256115b/ tagv1.4.19.Fixes
--hf_overridesin the realtime server (fix(realtime): validate and forward vLLM HF overrides #3810, integrating feat: support hf-overrides for realtime server #3768).The separate ONNX source fixes are in this Git tag but this release does not publish a new
funasr_onnxpackage. Reporter-specific original-recording confirmation is not claimed. The historical 1.4.18 hotword fix concerns cross-script keyword boundaries, not local-file loading.Verification Scope
smoke_testmodule names, three runtime utility modules parsing required CLI arguments at import, and missing separatefunasr_onnx. The full suite is not claimed green; no new exclusions or skipped tests were added to hide these results.runtime-llamacpp-v0.2.6. Runtime binaries were not rebuilt or executed.SHA256SUMScovers all 12 payloads.GitHub Release and official PyPI downloads are both accepted; the plan below is retained history.
Historical Pre-Release Plan
Summary
Package three normally merged Python fixes that are absent from 1.4.18:
max_speakers(fix(auto): integrate configurable automatic speaker cap #3809, integrating fix(diarization): honor configurable speaker caps for long recordings #3794 with phoenixray2000 credited).--hf_overridesaccepts JSON objects and rejects malformed/non-object input (fix(realtime): validate and forward vLLM HF overrides #3810, integrating feat: support hf-overrides for realtime server #3768 and crediting actual author Li Junhui).Only eight version/test/documentation paths change here. The four README news sections retain three items and the corrected 1.4.18 historical hotword description. Independent ONNX Python package versions are not changed; the repository's ONNX fixes do not imply a new
funasr_onnxPyPI release.Validation
smoke_testmodule names across MCP/OpenAI examples; import-time argument parsing intest_cer.py,test_rtf.py,test_rtf_gpu.py; missing separately packagedfunasr_onnxin this environment. These failures are retained, not hidden or described as a green full suite.Exact-head/main/tag CI and final asset acceptance remain separate gates. Existing ten-platform llama.cpp runtime pointer is unchanged. Final release requires the two newly downloaded final-tag Python packages, all twelve payload digests, a verified SHA256SUMS, and PyPI last. Cache reuse for unchanged runtime archives will be explicitly disclosed and matched against new asset metadata and full hashes.
No protection changes, admin bypass, fabricated review or unrelated issue closure. This PR is not itself a completed GitHub/PyPI publication or an adoption-growth claim. Nano work remains deferred.