Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/test-funasr-onnx-package.yml
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ jobs:
import importlib.util
from importlib.metadata import requires, version

assert version("funasr-onnx") == "0.4.4"
assert version("funasr-onnx") == "0.4.5"
assert importlib.util.find_spec("torch") is None

requirements = requires("funasr-onnx") or []
Expand Down Expand Up @@ -120,6 +120,6 @@ jobs:
if: matrix.python-version == '3.12'
uses: actions/upload-artifact@v7
with:
name: funasr-onnx-0.4.4
name: funasr-onnx-0.4.5
path: dist/funasr-onnx/*
if-no-files-found: error
8 changes: 6 additions & 2 deletions runtime/python/onnxruntime/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,10 @@ does not update the installed ONNX wrappers. Check their versions separately
with `python -m pip show funasr-onnx funasr`; use the source installation below
when a required wrapper fix is newer than the published PyPI package.

Version 0.4.5 also fixes streaming Paraformer crashes on short packets that have
not produced a feature frame yet. Buffered audio and final cache flushing are
preserved (#3827).

Version 0.4.4 includes the streaming Paraformer zero-overlap cache and empty-final
result fixes, short/final VAD handling and stream-cache reset, and corrected
timestamp alignment and rich-transcription event handling. These are wrapper
Expand All @@ -15,9 +19,9 @@ and postprocessing fixes, not a model-weight update or an ASR accuracy claim.
install from pip

```shell
pip install -U "funasr-onnx>=0.4.4"
pip install -U "funasr-onnx>=0.4.5"
# For the users in China, you could install with the command:
# pip install -U "funasr-onnx>=0.4.4" -i https://mirror.sjtu.edu.cn/pypi/web/simple
# pip install -U "funasr-onnx>=0.4.5" -i https://mirror.sjtu.edu.cn/pypi/web/simple
# If you want to export .onnx file, you should install modelscope and funasr
pip install -U modelscope funasr
# For the users in China, you could install with the command:
Expand Down
2 changes: 1 addition & 1 deletion runtime/python/onnxruntime/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ def get_readme():


MODULE_NAME = "funasr_onnx"
VERSION_NUM = "0.4.4"
VERSION_NUM = "0.4.5"

setuptools.setup(
name=MODULE_NAME,
Expand Down
2 changes: 1 addition & 1 deletion tests/test_funasr_onnx_installed.py
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@
class InstalledOnnxPackageTest(unittest.TestCase):
def test_installed_distribution_version_and_origin(self):
distribution = importlib.metadata.distribution('funasr-onnx')
self.assertEqual(distribution.version, '0.4.4')
self.assertEqual(distribution.version, '0.4.5')
self.assertEqual(
Path(funasr_onnx.__file__).resolve().parent,
Path(distribution.locate_file('funasr_onnx')).resolve(),
Expand Down
4 changes: 2 additions & 2 deletions tests/test_funasr_onnx_release.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
ROOT = Path(__file__).resolve().parents[1]
PACKAGE_ROOT = ROOT / "runtime" / "python" / "onnxruntime"
SETUP_PATH = PACKAGE_ROOT / "setup.py"
EXPECTED_VERSION = "0.4.4"
EXPECTED_VERSION = "0.4.5"
REQUIREMENT_NAME_PATTERN = re.compile(r"^\s*([A-Za-z0-9](?:[A-Za-z0-9._-]*[A-Za-z0-9])?)")


Expand Down Expand Up @@ -44,7 +44,7 @@ def normalized_requirement_name(requirement):


class FunASROnnxReleaseContractTest(unittest.TestCase):
def test_release_version_is_0_4_4(self):
def test_release_version_is_0_4_5(self):
self.assertEqual(assigned_literal(read_setup_tree(), "VERSION_NUM"), EXPECTED_VERSION)

def test_standalone_license_preserves_repository_notice(self):
Expand Down
Loading