Use Qwen3-ASR with FunASR toolkit (one-line setup, speaker diarization)

#24
by langgz - opened

Qwen3-ASR works seamlessly with FunASR toolkit for production deployment:

from funasr import AutoModel

model = AutoModel(
    model="Qwen/Qwen3-ASR-1.7B",
    hub="hf",
    trust_remote_code=True,
    vad_model="funasr/fsmn-vad",
    device="cuda",
)
result = model.generate(input="audio.wav", batch_size=1)
print(result[0]["text"])

FunASR adds:

  • VAD β€” auto-segments long audio
  • Speaker diarization β€” add spk_model="funasr/campplus"
  • OpenAI-compatible API β€” funasr-server --device cuda
  • Streaming β€” WebSocket real-time

Install: pip install funasr>=1.3.3
GitHub: https://github.com/modelscope/FunASR

Sign up or log in to comment