FunASR v1.4.0:更完整的 PyPI 安装包与更安全的 AutoModel 参数
FunASR v1.4.0 把“源码里存在、安装后也必须存在”变成可验证的发布契约:PyPI wheel 恢复 SenseVoice 英文拼写表和 RWKV-BAT CUDA 编译源码,同时在下载模型前拒绝常见的 vda_model 误拼写并提示 vad_model。
签名 GitHub Release 同时提供 wheel、sdist、九个平台的 llama.cpp / GGUF 运行时和 SHA256SUMS-v1.4.0,共 12 个资产。
Python 包修复与发布边界
| 交付边界 | v1.4.0 内容 | 用户收益 |
|---|---|---|
| PyPI wheel | vda_model 在模型下载前抛出明确错误并指向 vad_model | VAD 分段、说话人处理和 sentence_info 不再因拼写错误被静默关闭 |
| PyPI wheel | 包含 SenseVoice 的 english.json | colour centre 等英式拼写可稳定规范化为美式拼写 |
| PyPI wheel | 包含 RWKV-BAT encoder/decoder 的四个 .cpp/.cu 文件 | 从已安装 wheel 运行时可定位 CUDA 扩展编译源码 |
| tagged source | legacy WebSocket 文件输入在 end-control 后完成 offline、online 与 2pass 尾音频并返回明确确认 | 该修复随 GitHub tagged source 分发,不属于 PyPI wheel;客户端不会把固定 sleep 误当完成信号 |
1. 安装并确认版本
从 public PyPI 固定正式版:
python -m pip install -U "funasr==1.4.0"
funasr --version
public PyPI 只发布这两个 Python 文件:funasr-1.4.0-py3-none-any.whl 与 funasr-1.4.0.tar.gz。它们的 size 和 SHA-256 已与 exact-main 构建逐字节核对,并再次 no-cache 下载、隔离安装和 smoke。
发布前通过 87 项 package/AutoModel/WebSocket/docs/runtime/llama.cpp 测试(另有 1 项在线模型下载测试按已知环境限制 deselect)和 52 项产品站测试;wheel 与 sdist 通过 Twine 7.0,public 回源安装再次验证版本、import、拼写保护、SenseVoice 英文规范化和四个 RWKV-BAT kernel 文件。
2. 九个平台运行时与校验清单
同一发布页复用并验证了 runtime-llamacpp-v0.1.9 的全部九个平台资产:
linux-arm64、linux-x64、linux-x64-avx2、linux-x64-vulkanmacos-arm64windows-x64、windows-x64-avx2、windows-x64-cuda、windows-x64-vulkan
下载后在同一目录校验:
sha256sum -c SHA256SUMS-v1.4.0
模型、命令与硬件选择见 llama.cpp / GGUF 专页。manifest 覆盖 wheel、sdist 和九个 runtime;manifest 自身的 GitHub digest 也已核验。
先用固定版本在真实音频上复现,再按 SHA-256 选择适合硬件的运行时。遇到问题请附模型、设备、输入边界和可复现命令。
查看 v1.4.0 发布与 12 个资产