OpenViSTAI · Agents · Blockchain · Crypto
Menu
AI Models

Fun Asr

Fun Asr is an open-source family of end-to-end speech recognition models that transcribe audio into text. Its Fun-ASR-Nano-2512 checkpoint supports Chinese, English and Japanese, including Chinese dialects and regional accents; Fun-ASR-MLT-Nano-2512 supports 31 languages. The models can be used through documented Transformers, FunASR, vLLM and llama.cpp paths.

Independent OpenViST project profile, based on linked sources.

Fun Asr — OpenViST project profile in AI Models.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use Fun Asr when you need model-based transcription and can select a checkpoint that matches the audio languages. The Nano checkpoint targets Chinese, English and Japanese, while the MLT checkpoint covers 31 languages.

Who it is for

  • Developers building audio transcription features for Chinese, English or Japanese.
  • Teams needing transcription across the 31 languages supported by the MLT checkpoint.
  • Developers exploring Chinese dialect and regional-accent recognition.
  • Implementers seeking documented model inference or serving routes, including a llama.cpp CPU or edge path.

Documented uses

  • Convert supported-language audio into text.
  • Transcribe Chinese dialects and regional accents with the Nano checkpoint.
  • Add Fun-ASR inference or serving to an application through FunASR.
  • Explore CPU or edge inference for Nano using the documented llama.cpp and GGUF route.
Before you choose

Requirements & limits

  • Checkpoint choice determines language coverage: Nano lists Chinese, English and Japanese; MLT lists 31 languages.
  • The native Transformers quickstart is specifically for the Nano Hugging Face checkpoint.
  • FunASR is documented for inference and serving with both checkpoints.
  • The llama.cpp instructions describe a CPU or edge route for Nano using GGUF files.
  • Speaker diarization requires separate FSMN-VAD and CAM++ models; it is not emitted by the Fun-ASR checkpoints alone.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Transcribe audio with Fun-ASR-Nano using Transformers

Set up the documented native Transformers quickstart and run its example transcription.

Before you start

  • Python environment with Transformers 5.17.0, PyTorch 2.10.0, torchaudio 2.10.0, librosa 0.11.0 and soundfile 0.13.1.
  • The Fun-ASR-Nano-2512-hf checkpoint and the example audio URL used in the repository recipe.

Steps

  1. Install the versions of Transformers, PyTorch, torchaudio, librosa and soundfile listed in the repository quickstart.

  2. Load the checkpoint processor and model with Hugging Face Transformers.

  3. Pass the example audio to the processor with the desired language and generate transcription tokens.

  4. Decode the generated tokens to obtain the transcription text.

Expected outcome

A text transcription from the documented Fun-ASR-Nano example.

Guide limitations

  • This quickstart is for Fun-ASR-Nano, whose listed languages are Chinese, English and Japanese; the 31-language MLT checkpoint is separate.
  • The cited older Hugging Face Nano artifact is text-only and omits timestamps.
Source-based practical guide

Run Fun-ASR-Nano through the documented llama.cpp route

Use the repository’s CPU or edge command-line path to transcribe an audio file with GGUF models.

Before you start

  • A compatible prebuilt llama.cpp binary or the documented llama.cpp runtime setup.
  • Fun-ASR-Nano encoder, language-model and FSMN-VAD GGUF files.
  • An audio file to pass to the command-line tool.

Steps

  1. Use the repository downloader to fetch the Nano GGUF files and FSMN-VAD model into a local directory.

  2. Run llama-funasr-cli with the encoder, language model, audio file and VAD model paths.

Expected outcome

The documented command-line inference path processes an audio file with Fun-ASR-Nano.

Guide limitations

  • The repository names this as a CPU or edge route, but the supplied instructions do not specify hardware requirements or performance.
  • This path describes Nano; the documentation provided here does not establish the same route for the 31-language MLT checkpoint.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
13 October 2026
Original website title
QwenAudio/Fun-ASR · Official homepage title · retained in its source language