v1.4.6

modelscope/FunASRv1.4.6Aug 29, 2026by github-actions[bot]

AI Summary

This Python package release bundles the llama.cpp runtime v0.2.3 and includes documentation updates, bug fixes for timestamp generation and real-time timeouts, and a new CLI feature for grouping subtitle cues.

Key Highlights

  • Fix for IndexError on empty segments in timestamp generation
  • Fix for false keepalive timeouts under load in realtime mode
  • Fix for Vulkan backend initialization failures
  • New CLI feature to group readable subtitle cues
  • Documentation updates for runtime versions and GPT-SoVITS

New Features

  • Subtitle cue grouping in the command-line interface
  • Improved stability for real-time inference under load
  • Guard against backend initialization failures

Full Release Notes

## What's Changed
* docs(site): publish FunASR 1.4.5 deployment release by @LauraGPT in https://github.com/modelscope/FunASR/pull/3535
* docs(site): publish GPT-SoVITS Fun-ASR runtime contract by @LauraGPT in https://github.com/modelscope/FunASR/pull/3537
* test(site): sync GPT-SoVITS public fixture by @LauraGPT in https://github.com/modelscope/FunASR/pull/3538
* fix: guard against IndexError on an empty segment in timestamp_sentence_en by @AmirF194 in https://github.com/modelscope/FunASR/pull/3540
* feat(cli): group readable subtitle cues by @LauraGPT in https://github.com/modelscope/FunASR/pull/3542
* fix(realtime): avoid false keepalive timeouts under load by @LauraGPT in https://github.com/modelscope/FunASR/pull/3533
* fix(vulkan): guard backend initialization failures by @LauraGPT in https://github.com/modelscope/FunASR/pull/3543
* Update product site for llama.cpp v0.2.2 by @LauraGPT in https://github.com/modelscope/FunASR/pull/3545
* fix(runtime): trace SenseVoice backend stages by @LauraGPT in https://github.com/modelscope/FunASR/pull/3546
* docs(runtime): publish v0.2.3 diagnostics by @LauraGPT in https://github.com/modelscope/FunASR/pull/3547
* docs(site): publish llama.cpp runtime v0.2.3 matrix by @LauraGPT in https://github.com/modelscope/FunASR/pull/3548
* chore(release): prepare 1.4.6 by @LauraGPT in https://github.com/modelscope/FunASR/pull/3549

## New Contributors
* @AmirF194 made their first contribution in https://github.com/modelscope/FunASR/pull/3540

**Full Changelog**: https://github.com/modelscope/FunASR/compare/v1.4.5...v1.4.6

<!-- funasr-runtime-downloads:start -->
## Runtime downloads

This Python release pairs with the current prebuilt llama.cpp / GGUF runtime release: [runtime-llamacpp-v0.2.3](https://github.com/modelscope/FunASR/releases/tag/runtime-llamacpp-v0.2.3).

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](https://github.com/modelscope/FunASR/releases/download/v1.4.6/funasr-llamacpp-linux-arm64.tar.gz) | `54abd8dbdcfc200a64a62b657f40d6e4c123c423988707058ce2771096f2921a` |
| Linux x64 AVX2 | [funasr-llamacpp-linux-x64-avx2.tar.gz](https://github.com/modelscope/FunASR/releases/download/v1.4.6/funasr-llamacpp-linux-x64-avx2.tar.gz) | `139616c8adf6b5b306cefcfb1813fabc0f4b7727d655d79102163c5c146df200` |
| Linux x64 Vulkan | [funasr-llamacpp-linux-x64-vulkan.tar.gz](https://github.com/modelscope/FunASR/releases/download/v1.4.6/funasr-llamacpp-linux-x64-vulkan.tar.gz) | `ea8eeb9e334598a59c4cdb2dba282855b9a3b909cd05684d30250914f418bf43` |
| Linux x64 portable | [funasr-llamacpp-linux-x64.tar.gz](https://github.com/modelscope/FunASR/releases/download/v1.4.6/funasr-llamacpp-linux-x64.tar.gz) | `5b7cf0c2339ab76d8a56594455b1607e02f1eab34392b2543b95a5273413f088` |
| macOS arm64 | [funasr-llamacpp-macos-arm64.tar.gz](https://github.com/modelscope/FunASR/releases/download/v1.4.6/funasr-llamacpp-macos-arm64.tar.gz) | `532da7810e9311b275e3dd2e6f693811421ab49881e0194a788a6db189df4000` |
| Windows x64 AVX2 | [funasr-llamacpp-windows-x64-avx2.zip](https://github.com/modelscope/FunASR/releases/download/v1.4.6/funasr-llamacpp-windows-x64-avx2.zip) | `55fa78e2a7522e54ead84532452afe40041a60014ba0261add611124897a7fe8` |
| Windows x64 CUDA | [funasr-llamacpp-windows-x64-cuda.zip](https://github.com/modelscope/FunASR/releases/download/v1.4.6/funasr-llamacpp-windows-x64-cuda.zip) | `ee25ed9cb4dff763f94de7db5812dd69fd7e748d2940dfbf82f29c408a4d419e` |
| Windows x64 Vulkan | [funasr-llamacpp-windows-x64-vulkan.zip](https://github.com/modelscope/FunASR/releases/download/v1.4.6/funasr-llamacpp-windows-x64-vulkan.zip) | `1c90daf2292fcf9041c14a8017be65a05acc8e42443ee0bbc8a8dfddb78cbdc7` |
| Windows x64 portable | [funasr-llamacpp-windows-x64.zip](https://github.com/modelscope/FunASR/releases/download/v1.4.6/funasr-llamacpp-windows-x64.zip) | `54520b705ffedfc2b3505f337bfff64d7890e28b660e78e7255b27e1dc34dc0e` |

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:

```bash
python -m pip install -U "funasr==1.4.6"
```
<!-- funasr-runtime-downloads:end -->