Skip to content

Releases: modelscope/FunASR

v1.3.26

Choose a tag to compare

@github-actions github-actions released this 22 Jul 16:18
f5e8a78

What's Changed

Full Changelog: v1.3.25...v1.3.26

Runtime downloads

This Python release pairs with the current prebuilt llama.cpp / GGUF runtime release: runtime-llamacpp-v0.1.8.

Use these assets when you want the self-contained llama-funasr-* binaries instead of the Python package. The runtime release is shared by the current Python releases; v1.3.26 itself is the PyPI package release.

Platform Asset SHA-256
Linux arm64 funasr-llamacpp-linux-arm64.tar.gz 208752f36745700eaba91698f9d1e93df7b29d692b63a620483e7419480ece66
Linux x64 AVX2 funasr-llamacpp-linux-x64-avx2.tar.gz a92f9910ac226985f3147ebbbaf3e65d6372b30914b2fd02674fcec2304d9074
Linux x64 Vulkan funasr-llamacpp-linux-x64-vulkan.tar.gz bc679446ee962b745cb4be30d10a14a60772349299d1756bfd09d4575b1c1827
Linux x64 portable funasr-llamacpp-linux-x64.tar.gz e10264253505250a16a369486623378a002d16034fa522163d01371e5657e955
macOS arm64 funasr-llamacpp-macos-arm64.tar.gz cf2da7dbcaaff40d15179e1ec1981da6cff60305a229bb3e0f67039f2e5b6f01
Windows x64 AVX2 funasr-llamacpp-windows-x64-avx2.zip 717edaddc33d26cda60594262077a8573c52c96784fed9f4ee82cf8154a53935
Windows x64 CUDA funasr-llamacpp-windows-x64-cuda.zip b26fd7557032565af97d4fda9ca447db6b1af72925a6ba2ba7dbc01a1cfd05a7
Windows x64 portable funasr-llamacpp-windows-x64.zip e390fe2ca46c3554d0ea04832f5804f82a8c427c815eb9e7c7e9954d7cc5866b

Quick start: download one asset, unpack it, then run the bundled download-funasr-model.sh <sensevoice|paraformer|nano> helper and one of llama-funasr-cli, llama-funasr-sensevoice, or llama-funasr-paraformer.

For Python users, install from PyPI:

python -m pip install -U "funasr==1.3.26"

v1.3.25

Choose a tag to compare

@github-actions github-actions released this 22 Jul 15:13
006d697

What's Changed

Full Changelog: v1.3.24...v1.3.25

Runtime downloads

This Python release pairs with the current prebuilt llama.cpp / GGUF runtime release: runtime-llamacpp-v0.1.8.

Use these assets when you want the self-contained llama-funasr-* binaries instead of the Python package. The runtime release is shared by the current Python releases; v1.3.25 itself is the PyPI package release.

Platform Asset SHA-256
Linux arm64 funasr-llamacpp-linux-arm64.tar.gz 208752f36745700eaba91698f9d1e93df7b29d692b63a620483e7419480ece66
Linux x64 AVX2 funasr-llamacpp-linux-x64-avx2.tar.gz a92f9910ac226985f3147ebbbaf3e65d6372b30914b2fd02674fcec2304d9074
Linux x64 Vulkan funasr-llamacpp-linux-x64-vulkan.tar.gz bc679446ee962b745cb4be30d10a14a60772349299d1756bfd09d4575b1c1827
Linux x64 portable funasr-llamacpp-linux-x64.tar.gz e10264253505250a16a369486623378a002d16034fa522163d01371e5657e955
macOS arm64 funasr-llamacpp-macos-arm64.tar.gz cf2da7dbcaaff40d15179e1ec1981da6cff60305a229bb3e0f67039f2e5b6f01
Windows x64 AVX2 funasr-llamacpp-windows-x64-avx2.zip 717edaddc33d26cda60594262077a8573c52c96784fed9f4ee82cf8154a53935
Windows x64 CUDA funasr-llamacpp-windows-x64-cuda.zip b26fd7557032565af97d4fda9ca447db6b1af72925a6ba2ba7dbc01a1cfd05a7
Windows x64 portable funasr-llamacpp-windows-x64.zip e390fe2ca46c3554d0ea04832f5804f82a8c427c815eb9e7c7e9954d7cc5866b

Quick start: download one asset, unpack it, then run the bundled download-funasr-model.sh <sensevoice|paraformer|nano> helper and one of llama-funasr-cli, llama-funasr-sensevoice, or llama-funasr-paraformer.

For Python users, install from PyPI:

python -m pip install -U "funasr==1.3.25"

v1.3.24

Choose a tag to compare

@github-actions github-actions released this 22 Jul 14:49
622df23

What's Changed

New Contributors

Full Changelog: v1.3.23...v1.3.24

Runtime downloads

This Python release pairs with the current prebuilt llama.cpp / GGUF runtime release: runtime-llamacpp-v0.1.8.

Use these assets when you want the self-contained llama-funasr-* binaries instead of the Python package. The runtime release is shared by the current Python releases; v1.3.24 itself is the PyPI package release.

Platform Asset SHA-256
Linux arm64 funasr-llamacpp-linux-arm64.tar.gz 208752f36745700eaba91698f9d1e93df7b29d692b63a620483e7419480ece66
Linux x64 AVX2 funasr-llamacpp-linux-x64-avx2.tar.gz a92f9910ac226985f3147ebbbaf3e65d6372b30914b2fd02674fcec2304d9074
Linux x64 Vulkan funasr-llamacpp-linux-x64-vulkan.tar.gz bc679446ee962b745cb4be30d10a14a60772349299d1756bfd09d4575b1c1827
Linux x64 portable funasr-llamacpp-linux-x64.tar.gz e10264253505250a16a369486623378a002d16034fa522163d01371e5657e955
macOS arm64 funasr-llamacpp-macos-arm64.tar.gz cf2da7dbcaaff40d15179e1ec1981da6cff60305a229bb3e0f67039f2e5b6f01
Windows x64 AVX2 funasr-llamacpp-windows-x64-avx2.zip 717edaddc33d26cda60594262077a8573c52c96784fed9f4ee82cf8154a53935
Windows x64 CUDA funasr-llamacpp-windows-x64-cuda.zip b26fd7557032565af97d4fda9ca447db6b1af72925a6ba2ba7dbc01a1cfd05a7
Windows x64 portable funasr-llamacpp-windows-x64.zip e390fe2ca46c3554d0ea04832f5804f82a8c427c815eb9e7c7e9954d7cc5866b

Quick start: download one asset, unpack it, then run the bundled download-funasr-model.sh <sensevoice|paraformer|nano> helper and one of llama-funasr-cli, llama-funasr-sensevoice, or llama-funasr-paraformer.

For Python users, install from PyPI:

python -m pip install -U "funasr==1.3.24"

v1.3.23

Choose a tag to compare

@github-actions github-actions released this 22 Jul 09:17

What's Changed

  • docs: add recording-inbox community integration by @LauraGPT in #3295

Full Changelog: v1.3.22...v1.3.23

Runtime downloads

This Python release pairs with the current prebuilt llama.cpp / GGUF runtime release: runtime-llamacpp-v0.1.8.

Use these assets when you want the self-contained llama-funasr-* binaries instead of the Python package. The runtime release is shared by the current Python releases; v1.3.23 itself is the PyPI package release.

Platform Asset SHA-256
Linux arm64 funasr-llamacpp-linux-arm64.tar.gz 208752f36745700eaba91698f9d1e93df7b29d692b63a620483e7419480ece66
Linux x64 AVX2 funasr-llamacpp-linux-x64-avx2.tar.gz a92f9910ac226985f3147ebbbaf3e65d6372b30914b2fd02674fcec2304d9074
Linux x64 Vulkan funasr-llamacpp-linux-x64-vulkan.tar.gz bc679446ee962b745cb4be30d10a14a60772349299d1756bfd09d4575b1c1827
Linux x64 portable funasr-llamacpp-linux-x64.tar.gz e10264253505250a16a369486623378a002d16034fa522163d01371e5657e955
macOS arm64 funasr-llamacpp-macos-arm64.tar.gz cf2da7dbcaaff40d15179e1ec1981da6cff60305a229bb3e0f67039f2e5b6f01
Windows x64 AVX2 funasr-llamacpp-windows-x64-avx2.zip 717edaddc33d26cda60594262077a8573c52c96784fed9f4ee82cf8154a53935
Windows x64 CUDA funasr-llamacpp-windows-x64-cuda.zip b26fd7557032565af97d4fda9ca447db6b1af72925a6ba2ba7dbc01a1cfd05a7
Windows x64 portable funasr-llamacpp-windows-x64.zip e390fe2ca46c3554d0ea04832f5804f82a8c427c815eb9e7c7e9954d7cc5866b

Quick start: download one asset, unpack it, then run the bundled download-funasr-model.sh <sensevoice|paraformer|nano> helper and one of llama-funasr-cli, llama-funasr-sensevoice, or llama-funasr-paraformer.

For Python users, install from PyPI:

python -m pip install -U "funasr==1.3.23"

FunASR llama.cpp runtime v0.1.8

Choose a tag to compare

@github-actions github-actions released this 22 Jul 11:18
c7f6edb

Prebuilt self-contained binaries for the FunASR llama.cpp / GGUF runtime: SenseVoice, Paraformer and Fun-ASR-Nano with built-in FSMN-VAD. Download the default quantized model with bash download-funasr-model.sh <sensevoice|paraformer|nano> (the helper requires the Hugging Face CLI: pip install -U huggingface_hub), then run llama-funasr-cli / llama-funasr-sensevoice / llama-funasr-paraformer. Use the default x64 asset for maximum CPU compatibility; use the x64-avx2 asset on CPUs with AVX2/FMA/F16C/BMI2 for higher throughput. The Linux Vulkan asset is linux-x64-vulkan; it requires a working Vulkan driver/ICD and enables SenseVoiceSmall graph execution with llama-funasr-sensevoice ... --backend vulkan. Build from source with -DGGML_VULKAN=ON to validate distro-specific GPU stacks. The Windows CUDA asset is windows-x64-cuda; it requires an NVIDIA driver compatible with the CUDA Toolkit version configured by the release workflow, targets CUDA architecture 86, and enables SenseVoiceSmall graph execution with llama-funasr-sensevoice ... --backend cuda. Build from source for other GPU architectures. No Python ASR runtime or local build is required. Docs: https://github.com/modelscope/FunASR/blob/runtime-llamacpp-v0.1.8/runtime/llama.cpp/README.md

v1.3.22

Choose a tag to compare

@github-actions github-actions released this 19 Jul 11:25
38e421b

What's Changed

  • docs: clarify Windows CUDA GPU architecture support by @LauraGPT in #3291
  • fix(server): segment text-only OpenAI transcription responses by @LauraGPT in #3292
  • release: prepare funasr 1.3.22 by @LauraGPT in #3293

Full Changelog: v1.3.21...v1.3.22

Runtime downloads

This Python release pairs with the current prebuilt llama.cpp / GGUF runtime release: runtime-llamacpp-v0.1.8.

Use these assets when you want the self-contained llama-funasr-* binaries instead of the Python package. The runtime release is shared by the current Python releases; v1.3.22 itself is the PyPI package release.

Platform Asset SHA-256
Linux arm64 funasr-llamacpp-linux-arm64.tar.gz 208752f36745700eaba91698f9d1e93df7b29d692b63a620483e7419480ece66
Linux x64 AVX2 funasr-llamacpp-linux-x64-avx2.tar.gz a92f9910ac226985f3147ebbbaf3e65d6372b30914b2fd02674fcec2304d9074
Linux x64 Vulkan funasr-llamacpp-linux-x64-vulkan.tar.gz bc679446ee962b745cb4be30d10a14a60772349299d1756bfd09d4575b1c1827
Linux x64 portable funasr-llamacpp-linux-x64.tar.gz e10264253505250a16a369486623378a002d16034fa522163d01371e5657e955
macOS arm64 funasr-llamacpp-macos-arm64.tar.gz cf2da7dbcaaff40d15179e1ec1981da6cff60305a229bb3e0f67039f2e5b6f01
Windows x64 AVX2 funasr-llamacpp-windows-x64-avx2.zip 717edaddc33d26cda60594262077a8573c52c96784fed9f4ee82cf8154a53935
Windows x64 CUDA funasr-llamacpp-windows-x64-cuda.zip b26fd7557032565af97d4fda9ca447db6b1af72925a6ba2ba7dbc01a1cfd05a7
Windows x64 portable funasr-llamacpp-windows-x64.zip e390fe2ca46c3554d0ea04832f5804f82a8c427c815eb9e7c7e9954d7cc5866b

Quick start: download one asset, unpack it, then run the bundled download-funasr-model.sh <sensevoice|paraformer|nano> helper and one of llama-funasr-cli, llama-funasr-sensevoice, or llama-funasr-paraformer.

For Python users, install from PyPI:

python -m pip install -U "funasr==1.3.22"

v1.3.21

Choose a tag to compare

@github-actions github-actions released this 19 Jul 10:29
ac07ca2

What's Changed

Full Changelog: v1.3.20...v1.3.21

Runtime downloads

This Python release pairs with the current prebuilt llama.cpp / GGUF runtime release: runtime-llamacpp-v0.1.8.

Use these assets when you want the self-contained llama-funasr-* binaries instead of the Python package. The runtime release is shared by the current Python releases; v1.3.21 itself is the PyPI package release.

Platform Asset SHA-256
Linux arm64 funasr-llamacpp-linux-arm64.tar.gz 208752f36745700eaba91698f9d1e93df7b29d692b63a620483e7419480ece66
Linux x64 AVX2 funasr-llamacpp-linux-x64-avx2.tar.gz a92f9910ac226985f3147ebbbaf3e65d6372b30914b2fd02674fcec2304d9074
Linux x64 Vulkan funasr-llamacpp-linux-x64-vulkan.tar.gz bc679446ee962b745cb4be30d10a14a60772349299d1756bfd09d4575b1c1827
Linux x64 portable funasr-llamacpp-linux-x64.tar.gz e10264253505250a16a369486623378a002d16034fa522163d01371e5657e955
macOS arm64 funasr-llamacpp-macos-arm64.tar.gz cf2da7dbcaaff40d15179e1ec1981da6cff60305a229bb3e0f67039f2e5b6f01
Windows x64 AVX2 funasr-llamacpp-windows-x64-avx2.zip 717edaddc33d26cda60594262077a8573c52c96784fed9f4ee82cf8154a53935
Windows x64 CUDA funasr-llamacpp-windows-x64-cuda.zip b26fd7557032565af97d4fda9ca447db6b1af72925a6ba2ba7dbc01a1cfd05a7
Windows x64 portable funasr-llamacpp-windows-x64.zip e390fe2ca46c3554d0ea04832f5804f82a8c427c815eb9e7c7e9954d7cc5866b

Quick start: download one asset, unpack it, then run the bundled download-funasr-model.sh <sensevoice|paraformer|nano> helper and one of llama-funasr-cli, llama-funasr-sensevoice, or llama-funasr-paraformer.

For Python users, install from PyPI:

python -m pip install -U "funasr==1.3.21"

v1.3.20

Choose a tag to compare

@github-actions github-actions released this 19 Jul 09:28
f212279

What's Changed

Full Changelog: v1.3.19...v1.3.20

Runtime downloads

This Python release pairs with the current prebuilt llama.cpp / GGUF runtime release: runtime-llamacpp-v0.1.8.

Use these assets when you want the self-contained llama-funasr-* binaries instead of the Python package. The runtime release is shared by the current Python releases; v1.3.20 itself is the PyPI package release.

Platform Asset SHA-256
Linux arm64 funasr-llamacpp-linux-arm64.tar.gz 208752f36745700eaba91698f9d1e93df7b29d692b63a620483e7419480ece66
Linux x64 AVX2 funasr-llamacpp-linux-x64-avx2.tar.gz a92f9910ac226985f3147ebbbaf3e65d6372b30914b2fd02674fcec2304d9074
Linux x64 Vulkan funasr-llamacpp-linux-x64-vulkan.tar.gz bc679446ee962b745cb4be30d10a14a60772349299d1756bfd09d4575b1c1827
Linux x64 portable funasr-llamacpp-linux-x64.tar.gz e10264253505250a16a369486623378a002d16034fa522163d01371e5657e955
macOS arm64 funasr-llamacpp-macos-arm64.tar.gz cf2da7dbcaaff40d15179e1ec1981da6cff60305a229bb3e0f67039f2e5b6f01
Windows x64 AVX2 funasr-llamacpp-windows-x64-avx2.zip 717edaddc33d26cda60594262077a8573c52c96784fed9f4ee82cf8154a53935
Windows x64 CUDA funasr-llamacpp-windows-x64-cuda.zip b26fd7557032565af97d4fda9ca447db6b1af72925a6ba2ba7dbc01a1cfd05a7
Windows x64 portable funasr-llamacpp-windows-x64.zip e390fe2ca46c3554d0ea04832f5804f82a8c427c815eb9e7c7e9954d7cc5866b

Quick start: download one asset, unpack it, then run the bundled download-funasr-model.sh <sensevoice|paraformer|nano> helper and one of llama-funasr-cli, llama-funasr-sensevoice, or llama-funasr-paraformer.

For Python users, install from PyPI:

python -m pip install -U "funasr==1.3.20"

FunASR 1.3.19

Choose a tag to compare

@github-actions github-actions released this 19 Jul 02:00
2ac68a7

FunASR 1.3.19

This release ships the realtime WebSocket long-session diagnostics in the PyPI package and keeps the 1.3.18 subtitle fixes available for CLI users. It is the recommended package for anyone testing long realtime sessions, speaker-enabled streaming, or subtitle export from the funasr command.

Install or upgrade

python -m pip install -U "funasr==1.3.19"

What changed

  • Realtime WebSocket diagnostics are now packaged with the release docs. Start the server with --enable-spk --log-session-stats-interval 30 and collect the emitted Session stats: lines when debugging disconnects, RTF growth, or memory growth.
  • The long-session guide explains how to distinguish bounded session state from model inference, payload size, or container scheduling bottlenecks by watching audio buffers, locked sentence counts, speaker history chunks, speaker embeddings, and speaker centers.
  • CLI subtitle generation keeps the 1.3.18 behavior: srt and tsv output request sentence timestamps and load punctuation when needed, so subtitle files split into readable cues instead of one full-text block.
  • The release includes the latest community documentation updates so users can discover verified FunASR/SenseVoice integrations from the official docs.

Quick checks

Realtime long-session retest:

python -m pip install -U "funasr==1.3.19"
python funasr/bin/realtime_ws.py \
  --host 0.0.0.0 \
  --port 10095 \
  --enable-spk \
  --log-session-stats-interval 30

Subtitle smoke test:

funasr input.wav --output-format srt --output-dir ./subs

Helpful links

Runtime downloads

This Python release pairs with the current prebuilt llama.cpp / GGUF runtime release: runtime-llamacpp-v0.1.8.

Use these assets when you want the self-contained llama-funasr-* binaries instead of the Python package. The runtime release is shared by the current Python releases; v1.3.19 itself is the PyPI package release.

Platform Asset SHA-256
Linux arm64 funasr-llamacpp-linux-arm64.tar.gz 208752f36745700eaba91698f9d1e93df7b29d692b63a620483e7419480ece66
Linux x64 AVX2 funasr-llamacpp-linux-x64-avx2.tar.gz a92f9910ac226985f3147ebbbaf3e65d6372b30914b2fd02674fcec2304d9074
Linux x64 Vulkan funasr-llamacpp-linux-x64-vulkan.tar.gz bc679446ee962b745cb4be30d10a14a60772349299d1756bfd09d4575b1c1827
Linux x64 portable funasr-llamacpp-linux-x64.tar.gz e10264253505250a16a369486623378a002d16034fa522163d01371e5657e955
macOS arm64 funasr-llamacpp-macos-arm64.tar.gz cf2da7dbcaaff40d15179e1ec1981da6cff60305a229bb3e0f67039f2e5b6f01
Windows x64 AVX2 funasr-llamacpp-windows-x64-avx2.zip 717edaddc33d26cda60594262077a8573c52c96784fed9f4ee82cf8154a53935
Windows x64 CUDA funasr-llamacpp-windows-x64-cuda.zip b26fd7557032565af97d4fda9ca447db6b1af72925a6ba2ba7dbc01a1cfd05a7
Windows x64 portable funasr-llamacpp-windows-x64.zip e390fe2ca46c3554d0ea04832f5804f82a8c427c815eb9e7c7e9954d7cc5866b

Quick start: download one asset, unpack it, then run the bundled download-funasr-model.sh <sensevoice|paraformer|nano> helper and one of llama-funasr-cli, llama-funasr-sensevoice, or llama-funasr-paraformer.

For Python users, install from PyPI:

python -m pip install -U "funasr==1.3.19"

FunASR 1.3.18

Choose a tag to compare

@github-actions github-actions released this 19 Jul 01:00
1c7a604

Install

python -m pip install -U "funasr==1.3.18"

What changed

This patch release ships the CLI subtitle segmentation fix from #3254 for the user-reported #3253 regression in funasr ... --output-format srt.

  • SRT/TSV output now requests sentence-level timestamps from AutoModel.generate.
  • Subtitle generation loads the punctuation model when needed for SenseVoice-style CLI runs.
  • Single-cue fallback now uses known timestamp/audio bounds instead of an invalid placeholder duration.
  • SRT millisecond formatting now avoids float truncation drift.
  • Malformed timestamp entries are skipped safely instead of crashing fallback formatting.

Verification

  • python3 -m pytest tests/test_cli.py tests/test_generate_subtitle.py tests/test_punc_model_none.py -q -> 9 passed
  • python3 -m py_compile funasr/cli.py tests/test_cli.py setup.py
  • python3 -m build --outdir dist
  • twine check dist/*
  • Wheel content check confirmed version 1.3.18, console entry point, subtitle timestamp request, punctuation setup, and safe timestamp parsing.

Artifacts

  • PyPI: https://pypi.org/project/funasr/1.3.18/
  • Wheel SHA-256: 20e85f86e5b700a1f2b9b496e92076d0787272eafeb9716caa9fdf6f1c4b9a77
  • Source tarball SHA-256: 31502e2395f336ab12d158a55fadb305678252872572e4bde120828128c25923