Skip to content

Releases: modelscope/FunASR

FunASR 1.3.27

Choose a tag to compare

@github-actions github-actions released this 23 Jul 18:05
3a5fa06

Weekly Python release focused on OpenAI-compatible serving reliability.

Highlights

  • verbose_json now reports the language detected by SenseVoice instead of silently defaulting to Chinese.
  • Fun-ASR-Nano reuses its cached AutoModel after a vLLM fallback, avoiding repeated fallback construction on every request.
  • Failed vLLM/VAD setup no longer leaves half-initialized engine state when both setup and fallback fail, so a later request can retry.
  • The OpenAPI metadata and funasr-server startup banner now follow the installed package version.

Install

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

PyPI: https://pypi.org/project/funasr/1.3.27/

The wheel and source distribution are also attached to this GitHub release. Prebuilt llama.cpp / GGUF downloads for Linux, macOS, and Windows are listed below.

Validation

  • 41 server, CLI, documentation, packaging, and runtime contract tests passed.
  • Wheel and sdist passed twine check.
  • A clean public PyPI install reports package, CLI, and server version 1.3.27.

Full changelog: v1.3.26...v1.3.27

Runtime downloads

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

The same verified runtime assets are attached directly to this Python release so users can find the package and self-contained llama-funasr-* binaries in one place.

Platform Asset SHA-256
Linux arm64 funasr-llamacpp-linux-arm64.tar.gz 521866e75594e56eb5023b65eb1ecf6ab7c3b5069522b71cd33aa37b8406ed4b
Linux x64 AVX2 funasr-llamacpp-linux-x64-avx2.tar.gz 51f33822a5191f7963d8ceedba2dd76fe7d810a4388b931b25b8be4f1a8e320d
Linux x64 Vulkan funasr-llamacpp-linux-x64-vulkan.tar.gz 0272856faa30b66831a55dd52c1ea0f2ea04b460251dc84b333d25080afdf6a7
Linux x64 portable funasr-llamacpp-linux-x64.tar.gz 2cd54174a3755f89c11f071dedfb935eff96007617e2e952604d90230ea9eb48
macOS arm64 funasr-llamacpp-macos-arm64.tar.gz 2d5786784ad09d8f4def1d942f678728638fe601d00acf0dad7cf094a9328363
Windows x64 AVX2 funasr-llamacpp-windows-x64-avx2.zip f2a1389658e6fb5f5f93c7bad98b5ce100eb4811e0e3c39603e39466773b1b4c
Windows x64 CUDA funasr-llamacpp-windows-x64-cuda.zip 3809fb22ec977b29d86c1ca1d132a16a90019949d7ad2a0262292a5732bf596a
Windows x64 Vulkan funasr-llamacpp-windows-x64-vulkan.zip fe2988376f911ad88d268edfa95957359015187aa6068076fd9efb2f3cd5d8ce
Windows x64 portable funasr-llamacpp-windows-x64.zip 6767af74e42c8b928742e12d5995c139636d9482ea151cdbb51f1b7573667772

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.27"

FunASR llama.cpp runtime v0.1.9

Choose a tag to compare

@github-actions github-actions released this 23 Jul 11:21
9b918d7

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 Vulkan assets are linux-x64-vulkan and windows-x64-vulkan; they require a working Vulkan driver/ICD and enable SenseVoiceSmall graph execution with llama-funasr-sensevoice ... --backend vulkan. Build from source with -DGGML_VULKAN=ON to validate platform-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.9/runtime/llama.cpp/README.md

FunASR MCP server v0.1.1

Choose a tag to compare

@LauraGPT LauraGPT released this 23 Jul 04:18
147a132

FunASR MCP server v0.1.1 is the first fully published, installable release of the official FunASR Model Context Protocol server. It exposes local FunASR/SenseVoice transcription as the transcribe_audio MCP tool over stdio.

Install

The public OCI image is available for Linux amd64:

docker pull ghcr.io/modelscope/funasr-mcp:0.1.1

MCP clients can launch it with a read-only audio directory and a persistent model cache:

docker run --rm -i       --mount type=bind,src=/path/to/audio,dst=/audio,readonly       --mount type=volume,src=funasr-mcp-cache,dst=/root/.cache/modelscope       ghcr.io/modelscope/funasr-mcp:0.1.1

Pass files to the tool as /audio/. The default server uses iic/SenseVoiceSmall; model downloads stay in the named Docker volume between runs.

Registry

The release pipeline passed metadata/schema validation, container build, MCP initialize/tools-list smoke tests, anonymous GHCR pull verification, GitHub OIDC publication, and official Registry listing verification.

Related downloads

Changes

  • Publish versioned and latest OCI images to GHCR.
  • Publish canonical server metadata to the official MCP Registry.
  • Verify public pull access before Registry publication.
  • Keep organization package-visibility API limitations from blocking an already-public image.
  • Preserve a read-only host audio mount and persistent ModelScope model cache.

v1.3.26

Choose a tag to compare

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

Release focus: OpenAI-compatible ASR deployment

FunASR v1.3.26 is the current Python release for users who want a practical ASR deployment path: install from PyPI, run the OpenAI-compatible transcription API, use WebSocket realtime examples, or pair the release with the prebuilt llama.cpp / GGUF runtime assets below.

Verified deployment evidence collected on 2026-07-23:

  • PyPI: python -m pip install -U "funasr==1.3.26"
  • API examples: /v1/audio/transcriptions curl paths are published in examples/openai_api/README.md and examples/openai_api/README_zh.md.
  • WebSocket examples: serve_realtime_ws.py, client_python.py, and realtime_ws_benchmark.py are documented from docs/vllm_guide.md and docs/vllm_guide_zh.md.
  • H100 vLLM smoke: Fun-ASR-Nano loaded with vllm 0.19.1, generated 开饭时间早上九点至下午五点。, and processed 1 sample in 1.95s after model load.
  • Website patrol: funasr.com static page contract passed for 9 pages, including donor, ecosystem, CLI, and llama.cpp/GGUF pages.
  • Runtime binaries: download the matching runtime-llamacpp-v0.1.9 asset for Linux, macOS, or Windows when you want a self-contained llama-funasr-* binary instead of Python.

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.9.

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 521866e75594e56eb5023b65eb1ecf6ab7c3b5069522b71cd33aa37b8406ed4b
Linux x64 AVX2 funasr-llamacpp-linux-x64-avx2.tar.gz 51f33822a5191f7963d8ceedba2dd76fe7d810a4388b931b25b8be4f1a8e320d
Linux x64 Vulkan funasr-llamacpp-linux-x64-vulkan.tar.gz 0272856faa30b66831a55dd52c1ea0f2ea04b460251dc84b333d25080afdf6a7
Linux x64 portable funasr-llamacpp-linux-x64.tar.gz 2cd54174a3755f89c11f071dedfb935eff96007617e2e952604d90230ea9eb48
macOS arm64 funasr-llamacpp-macos-arm64.tar.gz 2d5786784ad09d8f4def1d942f678728638fe601d00acf0dad7cf094a9328363
Windows x64 AVX2 funasr-llamacpp-windows-x64-avx2.zip f2a1389658e6fb5f5f93c7bad98b5ce100eb4811e0e3c39603e39466773b1b4c
Windows x64 CUDA funasr-llamacpp-windows-x64-cuda.zip 3809fb22ec977b29d86c1ca1d132a16a90019949d7ad2a0262292a5732bf596a
Windows x64 Vulkan funasr-llamacpp-windows-x64-vulkan.zip fe2988376f911ad88d268edfa95957359015187aa6068076fd9efb2f3cd5d8ce
Windows x64 portable funasr-llamacpp-windows-x64.zip 6767af74e42c8b928742e12d5995c139636d9482ea151cdbb51f1b7573667772

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.9.

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 521866e75594e56eb5023b65eb1ecf6ab7c3b5069522b71cd33aa37b8406ed4b
Linux x64 AVX2 funasr-llamacpp-linux-x64-avx2.tar.gz 51f33822a5191f7963d8ceedba2dd76fe7d810a4388b931b25b8be4f1a8e320d
Linux x64 Vulkan funasr-llamacpp-linux-x64-vulkan.tar.gz 0272856faa30b66831a55dd52c1ea0f2ea04b460251dc84b333d25080afdf6a7
Linux x64 portable funasr-llamacpp-linux-x64.tar.gz 2cd54174a3755f89c11f071dedfb935eff96007617e2e952604d90230ea9eb48
macOS arm64 funasr-llamacpp-macos-arm64.tar.gz 2d5786784ad09d8f4def1d942f678728638fe601d00acf0dad7cf094a9328363
Windows x64 AVX2 funasr-llamacpp-windows-x64-avx2.zip f2a1389658e6fb5f5f93c7bad98b5ce100eb4811e0e3c39603e39466773b1b4c
Windows x64 CUDA funasr-llamacpp-windows-x64-cuda.zip 3809fb22ec977b29d86c1ca1d132a16a90019949d7ad2a0262292a5732bf596a
Windows x64 Vulkan funasr-llamacpp-windows-x64-vulkan.zip fe2988376f911ad88d268edfa95957359015187aa6068076fd9efb2f3cd5d8ce
Windows x64 portable funasr-llamacpp-windows-x64.zip 6767af74e42c8b928742e12d5995c139636d9482ea151cdbb51f1b7573667772

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.9.

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 521866e75594e56eb5023b65eb1ecf6ab7c3b5069522b71cd33aa37b8406ed4b
Linux x64 AVX2 funasr-llamacpp-linux-x64-avx2.tar.gz 51f33822a5191f7963d8ceedba2dd76fe7d810a4388b931b25b8be4f1a8e320d
Linux x64 Vulkan funasr-llamacpp-linux-x64-vulkan.tar.gz 0272856faa30b66831a55dd52c1ea0f2ea04b460251dc84b333d25080afdf6a7
Linux x64 portable funasr-llamacpp-linux-x64.tar.gz 2cd54174a3755f89c11f071dedfb935eff96007617e2e952604d90230ea9eb48
macOS arm64 funasr-llamacpp-macos-arm64.tar.gz 2d5786784ad09d8f4def1d942f678728638fe601d00acf0dad7cf094a9328363
Windows x64 AVX2 funasr-llamacpp-windows-x64-avx2.zip f2a1389658e6fb5f5f93c7bad98b5ce100eb4811e0e3c39603e39466773b1b4c
Windows x64 CUDA funasr-llamacpp-windows-x64-cuda.zip 3809fb22ec977b29d86c1ca1d132a16a90019949d7ad2a0262292a5732bf596a
Windows x64 Vulkan funasr-llamacpp-windows-x64-vulkan.zip fe2988376f911ad88d268edfa95957359015187aa6068076fd9efb2f3cd5d8ce
Windows x64 portable funasr-llamacpp-windows-x64.zip 6767af74e42c8b928742e12d5995c139636d9482ea151cdbb51f1b7573667772

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.9.

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 521866e75594e56eb5023b65eb1ecf6ab7c3b5069522b71cd33aa37b8406ed4b
Linux x64 AVX2 funasr-llamacpp-linux-x64-avx2.tar.gz 51f33822a5191f7963d8ceedba2dd76fe7d810a4388b931b25b8be4f1a8e320d
Linux x64 Vulkan funasr-llamacpp-linux-x64-vulkan.tar.gz 0272856faa30b66831a55dd52c1ea0f2ea04b460251dc84b333d25080afdf6a7
Linux x64 portable funasr-llamacpp-linux-x64.tar.gz 2cd54174a3755f89c11f071dedfb935eff96007617e2e952604d90230ea9eb48
macOS arm64 funasr-llamacpp-macos-arm64.tar.gz 2d5786784ad09d8f4def1d942f678728638fe601d00acf0dad7cf094a9328363
Windows x64 AVX2 funasr-llamacpp-windows-x64-avx2.zip f2a1389658e6fb5f5f93c7bad98b5ce100eb4811e0e3c39603e39466773b1b4c
Windows x64 CUDA funasr-llamacpp-windows-x64-cuda.zip 3809fb22ec977b29d86c1ca1d132a16a90019949d7ad2a0262292a5732bf596a
Windows x64 Vulkan funasr-llamacpp-windows-x64-vulkan.zip fe2988376f911ad88d268edfa95957359015187aa6068076fd9efb2f3cd5d8ce
Windows x64 portable funasr-llamacpp-windows-x64.zip 6767af74e42c8b928742e12d5995c139636d9482ea151cdbb51f1b7573667772

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.9.

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 521866e75594e56eb5023b65eb1ecf6ab7c3b5069522b71cd33aa37b8406ed4b
Linux x64 AVX2 funasr-llamacpp-linux-x64-avx2.tar.gz 51f33822a5191f7963d8ceedba2dd76fe7d810a4388b931b25b8be4f1a8e320d
Linux x64 Vulkan funasr-llamacpp-linux-x64-vulkan.tar.gz 0272856faa30b66831a55dd52c1ea0f2ea04b460251dc84b333d25080afdf6a7
Linux x64 portable funasr-llamacpp-linux-x64.tar.gz 2cd54174a3755f89c11f071dedfb935eff96007617e2e952604d90230ea9eb48
macOS arm64 funasr-llamacpp-macos-arm64.tar.gz 2d5786784ad09d8f4def1d942f678728638fe601d00acf0dad7cf094a9328363
Windows x64 AVX2 funasr-llamacpp-windows-x64-avx2.zip f2a1389658e6fb5f5f93c7bad98b5ce100eb4811e0e3c39603e39466773b1b4c
Windows x64 CUDA funasr-llamacpp-windows-x64-cuda.zip 3809fb22ec977b29d86c1ca1d132a16a90019949d7ad2a0262292a5732bf596a
Windows x64 Vulkan funasr-llamacpp-windows-x64-vulkan.zip fe2988376f911ad88d268edfa95957359015187aa6068076fd9efb2f3cd5d8ce
Windows x64 portable funasr-llamacpp-windows-x64.zip 6767af74e42c8b928742e12d5995c139636d9482ea151cdbb51f1b7573667772

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.9.

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 521866e75594e56eb5023b65eb1ecf6ab7c3b5069522b71cd33aa37b8406ed4b
Linux x64 AVX2 funasr-llamacpp-linux-x64-avx2.tar.gz 51f33822a5191f7963d8ceedba2dd76fe7d810a4388b931b25b8be4f1a8e320d
Linux x64 Vulkan funasr-llamacpp-linux-x64-vulkan.tar.gz 0272856faa30b66831a55dd52c1ea0f2ea04b460251dc84b333d25080afdf6a7
Linux x64 portable funasr-llamacpp-linux-x64.tar.gz 2cd54174a3755f89c11f071dedfb935eff96007617e2e952604d90230ea9eb48
macOS arm64 funasr-llamacpp-macos-arm64.tar.gz 2d5786784ad09d8f4def1d942f678728638fe601d00acf0dad7cf094a9328363
Windows x64 AVX2 funasr-llamacpp-windows-x64-avx2.zip f2a1389658e6fb5f5f93c7bad98b5ce100eb4811e0e3c39603e39466773b1b4c
Windows x64 CUDA funasr-llamacpp-windows-x64-cuda.zip 3809fb22ec977b29d86c1ca1d132a16a90019949d7ad2a0262292a5732bf596a
Windows x64 Vulkan funasr-llamacpp-windows-x64-vulkan.zip fe2988376f911ad88d268edfa95957359015187aa6068076fd9efb2f3cd5d8ce
Windows x64 portable funasr-llamacpp-windows-x64.zip 6767af74e42c8b928742e12d5995c139636d9482ea151cdbb51f1b7573667772

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"