FunASR v1.4.16: Mixed-device Submodels and Native Transformers Guides

FunASR v1.4.16 release visual

v1.4.16 keeps explicitly configured VAD, punctuation, and speaker submodels on their own devices across repeated inference and runtime overrides, while adding clearer punctuation and native Transformers guidance.

Install

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

The public distributions are on PyPI 1.4.16. The wheel SHA-256 is f95943f6a8111349a1b08907363b048a49e9cb9caa1e3afd8c92970d08bf450d; the sdist SHA-256 is 1e2f8e3887fbc4b164cce40f73bf1324907da6ab59d1e8bf2add827f534c69e7.

What changed

Device regressions use CPU-resident stand-in weights and mocked accelerator availability. They cover propagation, fallback, and repeated calls; they are not CUDA, MPS, or NPU performance certification.

Signed source and verifiable assets

The signed v1.4.16 tag resolves exactly to 904cd18681b8083de5e1039bd0ecebc4f49ede60. The Release has exactly 12 assets: two Python distributions, nine independently versioned runtimes from runtime-llamacpp-v0.2.6, and one manifest.

The nine native runtimes do not contain this Python fix. Verify the manifest first, then validate on target hardware with representative audio.

Start from a pinned version and the checksum manifest.

Open all 12 v1.4.16 assets