Master the three core workflows of FunASR in under 3 minutes: file transcription, real-time streaming, and API server deployment. Every code snippet is ready to copy and run.
One command to install everything. GPU users should add vllm for a 16x speed boost.
pip install funasr is enough. For deploying an API server or maximum throughput, go with the full install.
Pass in an audio file, get back the full transcript. Supports 50+ languages with built-in emotion and audio event detection.
Feed audio from a microphone or stream and get results as you speak. Perfect for live captions, broadcast transcription, and voice assistants.
examples/ for the WebSocket server and browser client code.
Deploy an OpenAI-compatible speech recognition API with a single command. Drop-in replacement for any app already using the Whisper API.
With MCP enabled, AI assistants like Claude, Cursor, and Windsurf can call FunASR directly for speech recognition.
Explore more of what FunASR can do