Back to timeline

Thu, October 1505:45Open SourceAPI & pricingMCP & SkillsAI codingAPI & pricing guide

FunASR open-source speech recognition toolkit: offline, streaming and edge deployment

Decision Brief

What changedModelScope has open-sourced the FunASR speech recognition toolkit, offering training, inference, streaming ASR, VAD, punctuation, speaker diarization and more, with OpenAI-compatible APIs and an MCP service.
Why it mattersFunASR splits ASR, VAD, punctuation and speaker diarization into independently selectable components and offers CPU/GPU/llama.cpp runtimes, letting teams deploying speech locally swap models per task without locking into a full framework.
Who should careOpen-source model users, AI coding tool users
Affected stackMCPClaudeOpenAICursor
Builder actionCheck whether your existing MCP servers are affected
Source confidenceHigh · Official release / blog / repo

FunASR is an industrial-grade speech recognition toolkit covering offline transcription, streaming ASR, VAD, punctuation restoration, speaker diarization, emotion and audio event recognition. It is accessible via Python AutoModel, CLI, an OpenAI-compatible HTTP service (funasr-server) and an MCP Server. The model zoo includes Fun-ASR-Nano (800M, Chinese/English/Japanese plus Chinese dialects and accents), Fun-ASR-MLT-Nano (31 languages), SenseVoiceSmall (234M, five languages plus emotion and event tags), Paraformer-zh, Paraformer-zh-streaming, fsmn-vad, ct-punc, cam++ and emotion2vec+large; each model's license is independent of the toolkit's MIT license. For developers deploying speech locally or at the edge, checkpoints and runtimes can be chosen per task: CPU scenarios can use the default PyPI wheel or llama.cpp with GGUF weights, while large-batch GPU scenarios can use AutoModelVLLM via vLLM. Streaming transcription requires paraformer-zh-streaming with per-session cache and cannot reuse offline checkpoints. Speaker diarization combines FSMN-VAD and CAM++, returning anonymous speaker indices within a single recording rather than registered speaker identification. Teams building voice agents can integrate via the MCP Server for Claude/Cursor, or the OpenAI API for LangChain/Dify/AutoGen. The docs caution that you should benchmark on your own audio and hardware before switching runtimes, since availability on one serving backend does not imply support across all of them.

Summary basis: full article readCompiled from the source scope noted above; the original remains authoritative.

Sources

  • Skill Radar(GitHub 趋势)

    Trending hands-on MCP servers, agent skills, and AI-coding tools discovered from GitHub search momentum.

  • GitHub:modelscope/FunASR

Related intel

留言

登入后即可留言,和其他 builder 交换实测心得。

还没有留言,抢头香。