AgentIndex icon
AgentIndex
ToolsMCP ServersHOTCategoriesTrendingNewBest ListsCompareGuides
Submit Tool
ToolsMCP ServersHOTCategoriesTrendingNewBest ListsCompareGuides
Home/
Voice / Speech/
FunASR
FunASR logo

FunASR

Active·★ 20.8k·MIT·Updated 2026-10-27
★ Most Popular

FunASR, from Alibaba's ModelScope community, is an industrial-grade speech recognition toolkit for offline, streaming and edge deployment. Beyond transcription it covers voice activity detection, punctuation restoration, speaker pipelines, and emotion and audio-event models, and it can serve models through an OpenAI-compatible API and MCP.

It suits developers building transcription, meeting notes, voice assistants and voice agents, particularly for Chinese. Model options include Fun-ASR-Nano (Chinese, English, Japanese and Chinese dialects and regional accents), a multilingual variant, and SenseVoiceSmall for recognition with emotion and audio-event tags, including a GGUF build for CPU and edge use with llama.cpp. A deployment matrix covers GPU, CPU, streaming servers and Docker runtimes, and the newest models can even run through Hugging Face Transformers without the toolkit.

Getting started: install PyTorch and `pip install funasr`, then load a model with `AutoModel`, for example SenseVoiceSmall with the FSMN VAD model. For serving, start the OpenAI-compatible server and send audio to `/v1/audio/transcriptions`.

This write-up is based on the project's README and public repository data. We have not hand-tested the tool. Data as of 2026-10-24.

License
MIT
Latest release
v1.4.16 · 2026-09-18
Last commit
2026-10-22
Contributors
219
Forks
2,093
Open issues and PRs
53
First published
2022-11-24
PyPI package
funasr 1.4.16 · 89,305 downloads last week

Source: GitHub, npm and PyPI public APIs.

#asr#audio#chinese#emotion-recognition#mcp-server#mcp-servers#multilingual-asr#openai-compatible-api
$ Install
$ pip install funasr
↗ Visit site★ GitHub
01

Features

01Extremely fast (170x faster than Whisper)
02Supports 50+ languages
03Built-in Speaker Diarization
04Emotion Detection
05Streaming ASR and vLLM Acceleration
02

Why choose it

+Full speech pipeline (ASR, VAD, punctuation, speakers, emotion) rather than transcription alone.
+Excellent Chinese support, including dialects and regional accents.
+Flexible deployment: GPU, CPU, streaming, edge via GGUF, Docker and an OpenAI-compatible server.
+Toolkit code is MIT licensed.
03

Trade-offs

!Pretrained model weights are licensed separately from the MIT toolkit; check each model card before commercial use.
!Choosing between many models and deployment paths takes some reading of the model-selection guide.
!Best results are in Chinese and a handful of other languages; coverage varies by model.
05

Maintenance check

ActiveChecked: 2026-10-24
Last commit
2026-10-22
Commits, last 90 days
100+
Releases, last 90 days
27
Latest release
v1.4.16 (2026-09-18)
Open issues
53
Recent issues with at least one comment
8/11
Commits per week, last 12 weeks
Commits per week, last 12 weeks: 17, 15, 19, 41, 84, 55, 13, 7, 23, 7, 4, 5

Oldest week on the left; the latest four weeks are orange. Source: GitHub commit activity.

Status rule: archived on GitHub = Archived; last commit within 90 days = Active; 91 to 365 days = Slowing; older = Stale. All figures come from the GitHub API on the date shown.

Most discussed open issues

  • #3302 增加Hotwords會造成語句變短及亂取代其他文字34 comments · 2026-07-22
  • #3203 建议给一个 roadmap28 comments · 2026-07-12
  • #3479 [Bug] Vulkan backend crashes on AMD GPUs on Windows (0xc0000005)22 comments · 2026-08-07
  • #3038 关于serve_realtime_ws.py服务的客户端测试达不到实时16 comments · 2026-06-29
  • #3773 中文断句的老问题,才发现代码调用和命令行方式运行的结果好像是有差别的,不一定适用所有音频文件哈11 comments · 2026-10-14

Issue titles are quoted from GitHub. Open the link to check whether a problem still applies to the version you use.

04

Who it fits

Pick it if
  • You are building transcription, meeting notes or a voice agent and need the recognition layer, especially for Chinese with dialects and accents.
  • You want more than transcription: voice activity detection, punctuation, speaker pipelines and emotion tags.
  • You want to deploy on GPU, CPU, streaming servers, Docker or edge through GGUF, or serve an OpenAI-compatible API.
Look elsewhere if
  • You want a finished assistant: it is a toolkit for the recognition layer.
  • You plan commercial use without checking model licences: weights are licensed separately from the MIT code.
  • Your main languages are outside Chinese and a handful of others: coverage varies by model.
06

How it differs

runanywhere-sdks logovs runanywhere-sdks★ 10.3k

RunAnywhere runs Whisper speech-to-text inside mobile apps. FunASR is a server-side and edge toolkit with stronger Chinese coverage.

Full comparison →
07

Compatibility

PyTorch
PyTorch
Verified via docs
GPU
GPU (CUDA)
Verified via docs
CPU
CPU
Verified via docs
Docker
Docker
Verified via docs
08

Quick start

1
$ pip install funasr
09

Use cases

↳Meeting transcription with speaker labels, timestamps, and punctuation
↳Deployment as an OpenAI-compatible API server
↳Integration with AI agents (e.g., Claude, LangChain, Dify, AutoGen)
10

Alternatives

⚡Top VS:
VSrunanywhere-sdks★10.3k→VSWwise-MCP★77→VSableton-copilot-mcp★93→VSffmpeg-mcp-lite★28→
runanywhere-sdks logo
runanywhere-sdks★ 10.3k
Production ready toolkit to run AI locally
VSCompare→
Wwise-MCP logo
Wwise-MCP★ 77
Wwise-MCP is a Model Context Protocol (MCP) server that enables large language models (LLMs) to interact with the Wwise Authoring application. It exposes a set of tools built on a custom Python WAAPI library, allowing MCP clients such as Claude or Cursor to automate and compose complex, multi-step Wwise workflows.
VSCompare→
ableton-copilot-mcp logo
ableton-copilot-mcp★ 93
An MCP server built on ableton-js enables AI assistants to control Ableton Live in real time, including Arrangement View operations such as song management, track control, MIDI editing, and audio recording, along with other capabilities.
VSCompare→
ffmpeg-mcp-lite logo
ffmpeg-mcp-lite★ 28
MCP server for video/audio processing via FFmpeg - convert, compress, trim, extract audio, add subtitles
VSCompare→
fortemi logo
fortemi★ 28
Self-hosted AI knowledge base with hybrid semantic search (pgvector + FTS + RRF), MCP server, multi-provider LLM inference (Ollama, OpenAI, OpenRouter, llama.cpp), multimodal ingestion (vision, audio transcription, speaker diarization), and knowledge graph. Rust + PostgreSQL.
VSCompare→
TranscriptionTools-MCP logo
TranscriptionTools-MCP★ 20
MCP server for transcript processing — formatting, contextual repair & smart summarization with deep-thinking LLMs
VSCompare→
xiaozhi-esp32-server-java logo
xiaozhi-esp32-server-java★ 1.4k
小智ESP32的Java企业级管理平台,提供设备监控、音色定制、角色切换和对话记录管理的前后端及服务端一体化解决方案
VSCompare→
mcp-youtube-transcript logo
mcp-youtube-transcript★ 493
MCP server retrieving transcripts of YouTube videos
VSCompare→
See all alternatives →

Featured in these lists

  • Best Open-Source Voice Assistants and Speech Tools

Comments

Log in to leave a comment

No comments yet. Be the first!

On this page
01Features02Why choose it03Trade-offs05Maintenance check04Who it fits06How it differs07Compatibility08Quick start09Use cases10Alternatives
modelscope /
FunASR
↗

Industrial speech recognition toolkit with streaming support

20.8k2.1kMIT
Last commit1d ago
StatusActive
CategoryVoice / Speech
Contributors219
Latest releasev1.4.16
Links
Documentation↗Discussion↗Issues↗Releases↗
Cloud Infrastructure
Ad

Deploy on DigitalOcean

Host your MCP servers, Docker containers, and AI agents with $200 free credit over 60 days.

Claim $200 Free Credit
© 2026 AgentIndex.app|Built by a 10-year iOS Developer.
Best by use caseAboutContactAdvertisePrivacy PolicyTerms of UseQYSGitHubBuy me a coffee ☕

Browse by Category

MCP ServersCode AssistantWorkflow AutomationRAG / Knowledge BaseMulti-AgentBrowser AutomationLLM InfraDev ToolingObservability

Not affiliated with Anthropic, OpenAI or Microsoft.