FunASR
FunASR 来自阿里巴巴的 ModelScope(魔搭)社区,是一个工业级语音识别工具包,支持离线、流式和边缘设备部署。除了语音转写,它还覆盖语音活动检测(VAD)、标点恢复、说话人处理流程,以及情感和音频事件识别模型,并可以通过兼容 OpenAI 的 API 和 MCP 提供服务。
它适合开发语音转写、会议纪要、语音助手和语音 Agent 的开发者,尤其是中文场景。可选模型包括 Fun-ASR-Nano(支持中文、英文、日文以及多种方言和地方口音)、多语种版本,以及能同时输出情感和音频事件标签的 SenseVoiceSmall(还有可用 llama.cpp 在 CPU 和边缘设备上运行的 GGUF 版本)。部署矩阵覆盖 GPU、CPU、流式服务和 Docker 运行时;最新的模型甚至可以不装工具包,直接通过 Hugging Face Transformers 运行。
上手方式:安装 PyTorch 后执行 `pip install funasr`,再用 `AutoModel` 加载模型,例如 SenseVoiceSmall 搭配 FSMN VAD 模型。如果要提供服务,启动兼容 OpenAI 的服务端,然后把音频发送到 `/v1/audio/transcriptions` 接口。
功能特性
为什么选择它
权衡点
维护状况检查
- 最近提交
- 2026-10-22
- 近 90 天提交数
- 100+
- 近 90 天发布数
- 27
- 最新发布
- v1.4.16 (2026-09-18)
- 未关闭 issue
- 53
- 近期 issue 至少有一条评论的比例
- 8/11
最早的一周在左边,最近 4 周为橙色。数据来源:GitHub 提交统计。
状态规则:GitHub 上已归档 = 已归档;最近提交在 90 天内 = 活跃;91 到 365 天 = 放缓;更久 = 停滞。所有数字来自所示日期的 GitHub API。
讨论最多的未关闭 issue
- #3302 增加Hotwords會造成語句變短及亂取代其他文字34 条评论 · 2026-07-22
- #3203 建议给一个 roadmap28 条评论 · 2026-07-12
- #3479 [Bug] Vulkan backend crashes on AMD GPUs on Windows (0xc0000005)22 条评论 · 2026-08-07
- #3038 关于serve_realtime_ws.py服务的客户端测试达不到实时16 条评论 · 2026-06-29
- #3773 中文断句的老问题,才发现代码调用和命令行方式运行的结果好像是有差别的,不一定适用所有音频文件哈11 条评论 · 2026-10-14
issue 标题引自 GitHub。请打开链接确认该问题是否仍适用于你使用的版本。
适合谁
- 你在做转写、会议纪要或语音智能体,需要识别层,尤其是带方言和口音的中文。
- 需要的不只是转写:还有语音活动检测、标点恢复、说话人处理和情绪标签。
- 想部署在 GPU、CPU、流式服务器、Docker 上,或通过 GGUF 部署到边缘设备,或提供 OpenAI 兼容接口。
- 你想要一个现成的助手:它是识别层的工具包。
- 你打算商用却不查模型许可:模型权重的许可和 MIT 代码是分开的。
- 你的主要语言不在中文和少数几种语言之列:覆盖范围因模型而异。
与同类的区别
RunAnywhere 在移动应用里运行 Whisper 语音转文字。FunASR 是服务端和边缘端的工具包,中文覆盖更强。
兼容性
快速开始
使用场景
同类工具
收录于以下清单
评论
暂无评论,来发表第一条吧