Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 5 additions & 3 deletions web-pages/product-site/content/legacy-manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,14 +24,15 @@
"blog/funasr-v1-3-28-realtime-websocket-subtitles.html": "46a8d4c310e7f76da632d558d057484f48b345d9616873e1416fc68fcb9e9633",
"blog/funasr-v1-4-0-pypi-release.html": "b5d05ac559435837caf2c3ea2531b581541d283bbecd7c4f3c1d367a2fe81c38",
"blog/funasr-v1-4-14-portable-source-release.html": "d3724b2f5236ff30b1a409d2eed0b488bca75d6b448fca029c848c6dc605987c",
"blog/funasr-v1-4-16-submodel-device-release.html": "0d7d4f899246cd1f751ccb97bbbf6953cb60718ca1db03920996754731a4adad",
"blog/funasr-v1-4-3-pypi-release.html": "6bd73c114653a12e0f8078c4cc7cc89f44cff53f106e12c79b7e6b78b36d922f",
"blog/funasr-v1-4-5-pypi-llama-cpp-release.html": "14ab5d23f09f61f6bbeb924796e3be9ab53ce87cac5c968322f625c789ae3a8b",
"blog/funasr-vs-faster-whisper-chinese.html": "bfe9bb8017be80c7e7f4587726f43f6064f1dc4c65e39788f836fdfb0c9789f7",
"blog/funasr-vs-whisper-benchmark.html": "b7b49adf24d20570abb09b733ce03d4a50a4a0e98e746b4a9320f453e01cce84",
"blog/funclip-v2-1-0-video-clipping-release.html": "88f6c44e5332d1746c4db0fc97d755ef82f12e46d8f1c1c0ad9351152ff9dfc1",
"blog/funclip-v2-2-0-moss-speaker-clipping.html": "db4ee351aefc1cb6997ed36b624cbc7e2527d81665635bd6169550d782a2e145",
"blog/generate-subtitles-srt-vtt-from-audio-video.html": "0f38a121c9f8f1c9f9fb3de5276ba422cb899094b2077085814e577c636ffb48",
"blog/index.html": "bd04951ed11b340a6786c7b38a25beace6554f7269274c2d25d4228ebaaf2a0e",
"blog/index.html": "5be19287f692f4278d80174b8f0ebae765e65d1174341d3a0a7c4347ae4d0b58",
"blog/japanese-speech-recognition.html": "399f5ce84e68ac00854bdf70b52b1cde6795efca7c800fd6492035a37a7c1b68",
"blog/lightweight-speech-recognition-cpu.html": "d6270066222ed5baef0df108e6a4155f4a87bb5482169f23f218794d371f3281",
"blog/meeting-transcript-acceptance.html": "8173b3049ca707bdac46013748bc0ca7d9576ebf6f7ff6db6c940a833b12e4a9",
Expand Down Expand Up @@ -66,14 +67,15 @@
"en/blog/funasr-v1-3-28-realtime-websocket-subtitles.html": "233534cb4306387f1a9a695886a5f515679dff591d04b90827f41a668d7f7ada",
"en/blog/funasr-v1-4-0-pypi-release.html": "76fce7c27ad057d160236541369fa6c6d9f143ad03754fd3269ff2c4e32908f9",
"en/blog/funasr-v1-4-14-portable-source-release.html": "95e97ea540a017fe5e2fcd14cf39c73244469ab6c81dfb42f22ee0631d8e3bf2",
"en/blog/funasr-v1-4-16-submodel-device-release.html": "13fdb875229adff4d22c27ab05b2351baf46bec307c4dac4521b59cd26bbaa79",
"en/blog/funasr-v1-4-3-pypi-release.html": "b9007b4e74de38a4a7a38ef6f3659336c16c2159d454f290e7e702a4d59cc4d5",
"en/blog/funasr-v1-4-5-pypi-llama-cpp-release.html": "b5944d0d3dc7f845d6e8de155958ded3f0196571a65c9e11b5b01a7f9ea7ed6b",
"en/blog/funasr-vs-faster-whisper-chinese.html": "abf31d3827dfba9b31ccd4e76229de9e4bfff00ab8bcee33bd718c88249630f4",
"en/blog/funasr-vs-whisper-benchmark.html": "367d4a8a1cc09ac932c80cdad065127925c5e5f942a806ace683c16dc1132769",
"en/blog/funclip-v2-1-0-video-clipping-release.html": "229baf59adf2c3290541d9b3c8a6243992406ba84b712714e9d14599205cb1d4",
"en/blog/funclip-v2-2-0-moss-speaker-clipping.html": "115f7dd0963754ed75c6022bb8ceb8ddf83b0391b1ba215af32358b2568c240a",
"en/blog/generate-subtitles-srt-vtt-from-audio-video.html": "937777559f43f5722994cf32da8f13196eae3a04d1488c1948d66291ee904d32",
"en/blog/index.html": "fe18072fb67da6b9cc274fa26b8dabc5854c426a9a38210bb2317219e8123900",
"en/blog/index.html": "fa1cc01da835325a0d43e9715f227fa38d9ea1caeba0c9e1f17b989eb65a9684",
"en/blog/japanese-speech-recognition.html": "c476adcc2be1ed7c19e2345cc91b8ee6a0e04efd794b9b6476dd5d9b3a2c8b04",
"en/blog/lightweight-speech-recognition-cpu.html": "0e02c0e0853b12613d32c250f593c05c2052f18231207b63ee01d6e6600a86f7",
"en/blog/meeting-transcript-acceptance.html": "ffc6eb2329267515bb367f21bb2d1c0523ff90d3f02b2e734ae41f78b02d0515",
Expand Down Expand Up @@ -120,7 +122,7 @@
"models.html": "fd4179a53735b8e034a1ee8e79fb78c6c66b6a6205c7124fcef7f4e0aaf92437",
"quickstart.html": "a543bf07c2cfc9a69ef3831f15c9e9d3e571a826a73cf7e4bdc8e9eb7b910254",
"robots.txt": "1305b0f680b3e9f73b01301dc474423230dffab85731a379a694f30c73c07f2d",
"sitemap.xml": "1fc88be1d337d7fac6acf0dd61e6b3416f6808f5d6e8fc0006fb9b15cba6e039",
"sitemap.xml": "c855b97c31f76e5de5cc78c2450a180c230b4f34334927ac5dcc754f4b07e18a",
"static/liveplayer/liveplayer-component.min.js": "ea10fda35574cc3a77a3e7187095467d1a409009a2d39690051d33d0e7055d30",
"static/liveplayer/liveplayer-lib.min.js": "ad67b4e1188c586ec218674a6db9968daf71ed4fbc262258f061c1f931d54250",
"static/offline/index.html": "868781c621ddabe5d3f088d6b739e0c08e6cdc150587af6515cc323852018e62",
Expand Down
13 changes: 13 additions & 0 deletions web-pages/product-site/data/blog.json
Original file line number Diff line number Diff line change
Expand Up @@ -204,6 +204,19 @@
"summary": ""
}
},
{
"slug": "funasr-v1-4-16-submodel-device-release",
"category": "releases",
"reviewed": true,
"zh": {
"title": "v1.4.16:混合设备子模型修复",
"summary": "保持 VAD、标点和说话人子模型的显式设备配置,并补齐原生 Transformers 指南。"
},
"en": {
"title": "v1.4.16: Mixed-device submodel fix",
"summary": "Preserve explicit VAD, punctuation, and speaker placement, with tested native Transformers guides."
}
},
{
"slug": "funasr-v1-4-3-pypi-release",
"category": "releases",
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>FunASR v1.4.16:混合设备子模型与原生 Transformers 指南 | FunASR</title>
<meta name="description" content="FunASR v1.4.16 修复混合设备流水线中的 VAD、标点与说话人子模型设备保持,并发布经过测试的原生 Transformers 指南。">
<meta name="keywords" content="FunASR v1.4.16,PyPI,AutoModel,submodel,混合设备,Transformers,llama.cpp">
<link rel="icon" href="/logo.png">
<meta property="og:title" content="FunASR v1.4.16:混合设备子模型与原生 Transformers 指南">
<meta property="og:description" content="保持已加载子模型的设备放置,补齐标点行为说明与原生 Transformers 接入指南。">
<meta property="og:type" content="article">
<meta property="og:url" content="https://www.funasr.com/blog/funasr-v1-4-16-submodel-device-release.html">
<meta property="og:image" content="https://www.funasr.com/img/banner.4f436d19.png">
<link rel="canonical" href="https://www.funasr.com/blog/funasr-v1-4-16-submodel-device-release.html">
<link rel="alternate" hreflang="en" href="https://www.funasr.com/en/blog/funasr-v1-4-16-submodel-device-release.html">
<link rel="alternate" hreflang="zh" href="https://www.funasr.com/blog/funasr-v1-4-16-submodel-device-release.html">
<link rel="alternate" hreflang="x-default" href="https://www.funasr.com/en/blog/funasr-v1-4-16-submodel-device-release.html">
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&amp;display=swap" rel="stylesheet">
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","headline":"FunASR v1.4.16:混合设备子模型与原生 Transformers 指南","description":"保持已加载子模型的设备放置,补齐标点行为说明与原生 Transformers 接入指南。","datePublished":"2026-09-18","dateModified":"2026-09-18","author":{"@type":"Organization","name":"FunASR / Tongyi Lab"},"publisher":{"@type":"Organization","name":"FunASR","logo":{"@type":"ImageObject","url":"https://www.funasr.com/logo.png"}},"mainEntityOfPage":{"@type":"WebPage","@id":"https://www.funasr.com/blog/funasr-v1-4-16-submodel-device-release.html"},"image":"https://www.funasr.com/img/banner.4f436d19.png"}
</script>
<style>
:root{--primary:#2563eb;--primary-dark:#1d4ed8;--accent:#047857;--bg:#fff;--surface:#f8fafc;--border:#e2e8f0;--text:#0f172a;--text-soft:#475569;--text-muted:#94a3b8}
*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Inter',-apple-system,sans-serif;color:var(--text);line-height:1.7;background:var(--bg)}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}.container{max-width:800px;margin:0 auto;padding:0 24px}
.nav{position:fixed;top:0;left:0;right:0;z-index:100;background:rgba(255,255,255,.94);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);padding:14px 0}.nav .container{max-width:1120px;display:flex;align-items:center;gap:24px}.nav-logo{font-size:1.2rem;font-weight:800;color:var(--text)}.nav-logo span{color:var(--primary)}.nav-links{display:flex;gap:20px;margin-left:auto;flex-wrap:wrap}.nav-links a{font-size:.85rem;font-weight:500;color:var(--text-soft)}.nav-btn{padding:7px 16px;background:var(--primary);color:#fff;border-radius:7px;font-size:.83rem;font-weight:600}
article{padding:116px 0 80px}h1{font-size:2rem;font-weight:800;line-height:1.3;margin-bottom:14px}h2{font-size:1.3rem;font-weight:700;margin:38px 0 14px;padding-top:18px;border-top:1px solid var(--border)}p{margin-bottom:14px;color:var(--text-soft)}ul{margin:0 0 16px 22px;color:var(--text-soft)}li{margin-bottom:7px}pre{background:#172033;color:#e2e8f0;padding:18px;border-radius:8px;overflow-x:auto;font-size:.82rem;line-height:1.7;margin:14px 0}code{font-family:ui-monospace,Menlo,monospace}p code,li code{background:var(--surface);padding:2px 6px;border-radius:5px;font-size:.85em;color:var(--primary-dark);overflow-wrap:anywhere;word-break:break-word}.post-meta{color:var(--text-muted);font-size:.85rem;margin-bottom:22px}.lead{font-size:1.05rem;color:var(--text);margin:22px 0}.hero-media{display:block;width:100%;aspect-ratio:2.04/1;object-fit:cover;border-radius:8px;border:1px solid var(--border);margin:0 0 24px}.proof{border-left:4px solid var(--accent);background:#f0fdf4;padding:14px 16px;margin:18px 0;color:#14532d}.cta{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:24px;margin:30px 0;text-align:center}.cta p{margin-bottom:16px}.cta a.btn{display:inline-block;padding:10px 22px;background:var(--primary);color:#fff;border-radius:7px;font-weight:600}footer{background:#0f172a;color:#94a3b8;padding:28px 0;text-align:center;font-size:.8rem}footer a{color:#94a3b8}@media(max-width:900px){.nav-links{display:none}.nav .container{gap:16px}.nav-logo{margin-right:auto}h1{font-size:1.65rem}}
</style>
</head>
<body>
<nav class="nav"><div class="container"><a href="/" class="nav-logo">Fun<span>ASR</span></a><div class="nav-links"><a href="/deploy/">部署</a><a href="/models.html">模型</a><a href="/benchmarks.html">性能</a><a href="/ecosystem.html">生态</a><a href="/blog/">博客</a></div><a href="/en/blog/funasr-v1-4-16-submodel-device-release.html" style="font-size:.83rem;font-weight:500;color:var(--text-soft)">EN</a><a href="/go/github" target="_blank" rel="noopener" class="nav-btn">GitHub ★</a></div></nav>
<article><div class="container">
<h1>FunASR v1.4.16:混合设备子模型与原生 Transformers 指南</h1>
<p class="post-meta">2026-09-18 · FunASR 正式发布</p>
<img class="hero-media" src="/img/banner.4f436d19.png?v=1.4.16" alt="FunASR v1.4.16 发布视觉图">
<p class="lead">v1.4.16 让显式配置的 VAD、标点和说话人 submodel 在重复推理与运行时覆盖之间保持各自设备,并补齐标点行为和原生 Transformers 接入文档。</p>
<h2>安装</h2>
<pre><code>python -m pip install -U "funasr==1.4.16"</code></pre>
<p>公开包位于 <a href="https://pypi.org/project/funasr/1.4.16/" target="_blank" rel="noopener">PyPI 1.4.16</a>。wheel SHA-256 为 <code>f95943f6a8111349a1b08907363b048a49e9cb9caa1e3afd8c92970d08bf450d</code>,sdist SHA-256 为 <code>1e2f8e3887fbc4b164cce40f73bf1324907da6ab59d1e8bf2add827f534c69e7</code>。</p>
<h2>这次修复什么</h2>
<ul><li><code>vad_kwargs</code>、<code>punc_kwargs</code> 与 <code>spk_kwargs</code> 的显式设备放置在重复调用中保持稳定。</li><li>运行时 <code>device</code> 覆盖不再改写已加载模型或调用方持有的子模型配置。</li><li>说话人推理使用说话人模型自身配置;中英文指南说明何时需要 CT-Transformer 标点后处理,以及如何验证原生 Transformers 路径。</li></ul>
<div class="proof">设备回归由 CPU 权重替身与模拟加速器可用性验证;它覆盖配置传播、回退和重复调用,但不是 CUDA、MPS 或 NPU 性能认证。</div>
<h2>签名源码与可校验资产</h2>
<p>签名标签 <code>v1.4.16</code> 精确指向 <code>904cd18681b8083de5e1039bd0ecebc4f49ede60</code>。<a href="https://github.com/modelscope/FunASR/releases/tag/v1.4.16" target="_blank" rel="noopener">Release</a> 恰有 12 个资产:两个 Python 制品、九个来自 <a href="https://github.com/modelscope/FunASR/releases/tag/runtime-llamacpp-v0.2.6" target="_blank" rel="noopener">runtime-llamacpp-v0.2.6</a> 的独立版本运行时,以及一份清单。</p>
<ul><li>Python:<code>funasr-1.4.16-py3-none-any.whl</code>、<code>funasr-1.4.16.tar.gz</code></li><li>Linux:<code>funasr-llamacpp-linux-arm64.tar.gz</code>、<code>funasr-llamacpp-linux-x64.tar.gz</code>、<code>funasr-llamacpp-linux-x64-avx2.tar.gz</code>、<code>funasr-llamacpp-linux-x64-vulkan.tar.gz</code></li><li>macOS:<code>funasr-llamacpp-macos-arm64.tar.gz</code></li><li>Windows:<code>funasr-llamacpp-windows-x64.zip</code>、<code>funasr-llamacpp-windows-x64-avx2.zip</code>、<code>funasr-llamacpp-windows-x64-cuda.zip</code>、<code>funasr-llamacpp-windows-x64-vulkan.zip</code></li><li>校验:<code>SHA256SUMS</code></li></ul>
<p>九个原生运行时未携带本次 Python 修复;请先用清单校验,再在目标硬件和真实音频上验收。</p>
<div class="cta"><p>从固定版本和校验清单开始复现。</p><a class="btn" href="https://github.com/modelscope/FunASR/releases/tag/v1.4.16" target="_blank" rel="noopener">查看 v1.4.16 的 12 个资产</a></div>
</div></article>
<footer><div class="container">© 2024-2026 Tongyi Lab, Alibaba Group · <a href="https://github.com/modelscope/FunASR/blob/main/LICENSE">MIT License</a></div></footer>
</body>
</html>
1 change: 1 addition & 0 deletions web-pages/product-site/legacy/blog/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@
</style></head><body>
<nav class="nav"><div class="container"><a href="/" class="nav-logo">Fun<span>ASR</span></a><div class="nav-links"><a href="/#capabilities">核心能力</a><a href="/#usage">如何使用</a><a href="/#benchmark">性能</a><a href="/#demo">演示</a><a href="https://modelscope.github.io/FunASR/zh/" target="_blank">文档</a><a href="/quickstart.html">快速上手</a><a href="/models.html">模型</a><a href="/ecosystem.html">生态</a><a href="/blog/">技术博客</a><a href="/vs-whisper.html">对比 Whisper</a><a href="/donors.html">功德榜</a></div><a href="https://www.funasr.com/en/blog/" style="font-size:0.83rem;font-weight:500;color:var(--text-soft)">EN</a><a href="/go/github" target="_blank" class="nav-btn">GitHub ★</a></div></nav>
<section class="launch-feature"><a href="/blog/funclip-v2-2-0-moss-speaker-clipping.html"><div><span class="date">2026-08-31 · FunClip v2.2.0</span><h2>MOSS 多说话人转写进入 FunClip:从一句话到带说话人的片段</h2><p>通过经真实双说话人音频验证的 vLLM 路径,把第三方 MOSS 模型的段级时间戳和说话人标签直接用于 SRT 与说话人片段导出。</p></div><span class="action">查看部署与剪辑边界 →</span></a></section>
<section class="previous-release"><div class="container"><a class="post-card" href="/blog/funasr-v1-4-16-submodel-device-release.html"><span class="date">2026-09-18 · 正式 Release</span><h2>FunASR v1.4.16:混合设备子模型与原生 Transformers 指南</h2><p>保持 VAD、标点和说话人子模型的显式设备配置,公开可校验的 PyPI 制品、九个运行时与清单。</p></a></div></section>
<section class="previous-release"><div class="container"><a class="post-card" href="/blog/meeting-transcript-acceptance.html"><span class="date">2026-09-09 · 应用工程</span><h2>HTTP 200 不等于转写成功:会议录音的验收清单</h2><p>区分文本、匿名说话人、时间戳和尾部覆盖;用经过测试的 Python 检查器开始验收,不把结构合法当作质量合格。</p></a><a class="post-card" href="/blog/funasr-v1-4-14-portable-source-release.html"><span class="date">2026-09-04 · 正式 Release</span><h2>FunASR v1.4.14:可移植源码包、MOSS 入口与十平台运行时</h2><p>修复 Git archive 与源码安装的可移植性,补齐 MOSS 服务入口,并提供 PyPI 包、十平台运行时与 SHA-256 清单。</p></a><a class="post-card" href="/blog/funasr-v1-4-5-pypi-llama-cpp-release.html"><span class="date">2026-08-28 · 正式 Release</span><h2>FunASR v1.4.5:更轻的 Python 推理与九平台 llama.cpp 运行时</h2><p>默认安装不再硬依赖 torchaudio,可选 kaldi-native-fbank,并提供 PyPI 包、九平台运行时与 SHA-256 清单。</p></a><a class="post-card" href="/blog/funasr-v1-4-3-pypi-release.html"><span class="date">2026-08-21 · 正式 Release</span><h2>FunASR v1.4.3:可选 Silero VAD 与大规模固定 K 说话人聚类</h2><p>新增毫秒级 Silero VAD 适配器,降低已知说话人数的大规模聚类内存压力,并提供 12 个带 SHA-256 的发布资产。</p></a><a class="post-card" href="/blog/funasr-v1-4-0-pypi-release.html"><span class="date">2026-07-31 · 正式 Release</span><h2>FunASR v1.4.0:更完整的 PyPI 安装包与更安全的 AutoModel 参数</h2><p>修复 SenseVoice 与 RWKV-BAT 包数据,提前拒绝 vda_model 误拼写,并提供 12 个带 SHA-256 的发布资产。</p></a></div></section>
<section class="ecosystem-feature"><div class="container"><a class="post-card" href="/blog/fun-asr-nano-transformers.html"><span class="date">2026-09-09 · 生态技术与应用</span><h2>Fun-ASR-Nano + Transformers:先选对权重,再接入应用</h2><p>原生 Transformers 支持已合并:分清 -hf、原始权重、vLLM 和 GGUF,理解音频预处理、生成结果与应用验收,附固定版本接入指南。</p></a></div></section>
<section class="ecosystem-feature"><div class="container"><a class="post-card" href="/blog/subtitle-edit-fun-asr-sensevoice-local-subtitles.html"><span class="date">2026-08-03 · 生态集成</span><h2>Subtitle Edit 5.2:Fun-ASR Nano / SenseVoice 本地视频字幕</h2><p>在 Windows、macOS 与 Linux 的成熟字幕工作区中直接选择本地 ASR 引擎,支持 Q4、Q8、F16。</p></a></div></section>
Expand Down
Loading
Loading