新闻详情

新闻详情

首页 / 资讯中心 / 详情

Moonshine家族指南:transcribe.cpp中超低延迟ASR模型选型教程

发布时间:2026/9/18 21:18:42来源:尧图网络
Moonshine家族指南:transcribe.cpp中超低延迟ASR模型选型教程
Moonshine家族指南transcribe.cpp中超低延迟ASR模型选型教程【免费下载链接】transcribe.cppggml speech-to-text inference for 16 model families项目地址: https://gitcode.com/GitHub_Trending/tr/transcribe.cpp在开源 C/C 语音识别项目transcribe.cpp中Moonshine 家族是最值得关注的超低延迟 ASR语音转文本模型系列之一基于 ggml 运行时与 GGUF 模型格式最小变体仅 35 MB在普通 CPU 上也能实现 45 倍以上的实时率。本文带你快速完成 Moonshine 全系列 15 个变体的选型覆盖离线转写、多语言微调与实时流式三大场景。 Moonshine 为什么快与传统 Whisper 类模型不同Moonshine 的前端是直接消费 16 kHz 原始 PCM 波形的三层 Conv1d 卷积分支——没有 STFT、没有 mel 滤波器组省去了一整段频谱计算路径这正是其低延迟的架构根源。输出为纯转写文本无语言 token、无翻译标记、无时间戳解码路径更短推荐Q8_0 量化比 F32 缩小约 3 倍体积WER 几乎无损tiny 仅 0.02pp。架构细节可查阅家族文档 docs/models/moonshine.md。 全系列 15 个变体一览Moonshine 家族在 transcribe.cpp 中分为两个子族子族变体参数量Q8_0 体积核心能力Moonshine 离线moonshine-tiny27M35 MB离线转写Moonshine 离线moonshine-base62M77 MB离线转写Moonshine 离线12 个语言微调版vi/uk/zh/ko/ar/ja × tiny/base27M/62M35/77 MB单语种转写Moonshine Streamingmoonshine-streaming-tiny44M50 MB实时流式Moonshine Streamingmoonshine-streaming-small140M199 MB实时流式Moonshine Streamingmoonshine-streaming-medium266M296 MB实时流式每个变体的精度与下载清单都在 catalog/ 目录中有结构化记录例如 catalog/moonshine-base.json、catalog/moonshine-streaming-small.json可当作模型说明书直接查阅。 三场景选型决策场景一离线转写、追求极致速度与体积选moonshine-tiny。LibriSpeech test-clean WER 4.60%与 whisper-tiny.en 持平但在 Apple M4 Max 上处理 35 秒音频仅需 422 msMetalCPU 路径也快至 373 ms远超实时。场景二离线转写、精度优先选moonshine-base。WER 3.26%已进入 whisper-small.en 的精度区间而体积只有 77 MB是小模型高精度的典型代表。场景三语音助手 / 会议实时转写选 Moonshine Streaming 子族。它采用遍历式编码器 滑动窗口自注意力专为流式设计编码器右上下文约 240 ms、80 ms 喂入节奏、20 ms 自然输出单元。精度上streaming-small的 WER2.54%约为 tiny4.52%的一半追求最高精度则上streaming-medium2.16%但注意 14 层解码器在长句上的延迟开销。非英语音频离线子族提供越南语、乌克兰语、中文、韩语、阿拉伯语、日语共 12 个单语言微调变体——注意它们是单语种模型无自动语言检测需按音频语言选对应版本。若需要语言自动检测或翻译请改用 Whisper 或 Parakeet 家族。⚠️ 常见误区Moonshine离线子族不是流式模型编码器是全局的需要分块/实时解码请切换到moonshine-streaming。⚡ 实测性能参考Q8_0Q8_0 为该家族推荐量化变体M4 Max MetalM4 Max CPURyzen 4750U VulkanRyzen 4750U CPUtiny 及语言微调127×153.5×56×45.5×base 及语言微调79.5×80.5×34.5×22×即使是最弱的笔记本 CPURyzen 4750Utiny 也能跑出 45 倍实时率——离线转写在纯 CPU 设备上完全可行。逐样本延迟明细见 docs/models/moonshine-tiny.md 与 docs/models/moonshine-base.md 的 Performance 章节。 快速上手cmake -B build cmake --build build build/bin/transcribe-cli \ -m models/moonshine-base/moonshine-base-Q8_0.gguf \ samples/jfk.wav仓库不附带 GGUF 权重文件请从上游handy-computer各变体模型仓库下载或使用 scripts/convert-moonshine.py 自行转换、scripts/quantize-all.py 量化。音频若不是 16 kHz 单声道 WAV先用 ffmpeg 转换ffmpeg -i input.mp3 -ar 16000 -ac 1 output.wav。⏱️ 输入长度限制48 秒 vs 17 分钟这是选型时最容易踩的坑离线子族无输入长度限制但解码输出窗口约对应48 秒语音。超长时返回TRANSCRIBE_ERR_OUTPUT_TRUNCATED保留部分文本并置位transcribe_was_truncated()——绝不静默截断。长音频建议先做 VAD 分句。Streaming 子族解码窗口约17 分钟4096 token流式模式下已提交文本保留finalize 仍返回成功。完整契约见 docs/input-limits.md。 延伸阅读家族文档docs/models/moonshine.md、docs/models/moonshine-streaming.md移植与架构深度解析docs/porting/families/moonshine.md语言微调变体精度数据catalog/ 下各moonshine-*-*.json记录流式 API 示例bindings.md✅ 选型速查表你的需求推荐变体离线 最小体积 极致速度moonshine-tiny离线 精度优先moonshine-base离线 中/日/韩/越/乌/阿语对应moonshine-{tiny,base}-{lang}实时流式 低延迟moonshine-streaming-tiny实时流式 精度平衡moonshine-streaming-small实时流式 最高精度moonshine-streaming-medium【免费下载链接】transcribe.cppggml speech-to-text inference for 16 model families项目地址: https://gitcode.com/GitHub_Trending/tr/transcribe.cpp创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

专科生也能玩转AIGC:千笔AI智能创作工具详解 2026/9/18 21:54:47

专科生也能玩转AIGC:千笔AI智能创作工具详解

1. 项目概述:专科生也能玩转AIGC的智能神器作为一名在AI工具测评领域深耕多年的从业者,我见过太多打着"零门槛"旗号却暗藏操作陷阱的AIGC工具。直到遇见千笔AI这款专为专科生设计的降阶版创作工具,才真正理解什么叫"精准适配&…

阅读更多 →
Muse Code 调用 Muse Spark 1.3,Base URL 填 TaoToken 的 API 地址 2026/9/18 21:54:47

Muse Code 调用 Muse Spark 1.3,Base URL 填 TaoToken 的 API 地址

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
基于频响函数的刚体惯性参数识别:原理、Python实现与工程验证 2026/9/18 21:54:47

基于频响函数的刚体惯性参数识别:原理、Python实现与工程验证

简介:针对复杂机械结构惯性参数识别精度与效率难题,这份PDF资料系统阐述了基于频响函数的刚性体惯性参数识别方法。内容涵盖识别算法原理、多体动力学仿真验证及实验装置设计,并附有完整可运行的Python代码与逐步解释,适合具备力学…

阅读更多 →
openclaw 更新后 which openclaw 仍指旧路径,Base URL 填 TaoToken 2026/9/18 21:54:47

openclaw 更新后 which openclaw 仍指旧路径,Base URL 填 TaoToken

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
Storybook 自定义索引器实战:用 experimental_indexers 将 JSON 文件动态索引为 Story 2026/9/18 21:54:47

Storybook 自定义索引器实战:用 experimental_indexers 将 JSON 文件动态索引为 Story

Storybook 自定义索引器实战:用 experimental_indexers 将 JSON 文件动态索引为 Story 导读 Storybook 默认从 CSF(.stories.*)与 MDX 文件中扫描并建立"故事索引",而 experimental_indexers(索引器 API&a…

阅读更多 →
选题 Easel 生成多平台文案,TaoToken 管住模型调用 Key 2026/9/18 21:51:47

选题 Easel 生成多平台文案,TaoToken 管住模型调用 Key

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞