TL;DR
ARK-ASR-3B is a multilingual automatic speech recognition model. It achieves current state-of-the-art results on the Hugging Face Open ASR Leaderboard English short-form benchmark, with an average WER of
5.04%
and RTFx of
490.98
across AMI, Earnings22, GigaSpeech, LibriSpeech, SPGISpeech, and VoxPopuli. The accompanying training, inference, and evaluation code is available at
AutoArk/open-audio-opd
.
Abstract
ARK-ASR-3B is a 3B-scale audio-capable autoregressive Transformers model for automatic speech recognition.
It combines a Whisper-style audio encoder, an MLP adapter, and a Qwen decoder with custom
arkasr
remote code.
ARK-ASR currently supports Chinese, English, German, Japanese, French, Korean, Spanish, Polish, Italian, Romanian, Hungarian, Czech, Dutch, Finnish, Croatian, Slovak, Slovene, Estonian, and Lithuanian ASR.
Figure 1: ARK-ASR architecture.
Audio is encoded by a Whisper-style encoder with RoPE, merged through an MLP adapter, and injected into a Qwen decoder by replacing audio placeholder token embeddings before transcript generation.
Model size:
3B-scale decoder LLM with a dedicated Whisper-style audio encoder and MLP adapter
Task:
automatic speech recognition
Architecture:
audio-capable autoregressive Transformers model with custom
arkasr
remote code
The model should be loaded with
trust_remote_code=True
. The official inference script handles the processor, tokenizer, audio prompt format, generation cleanup, and ASR token filtering.
Performance
The following results are from the Hugging Face
Open ASR Leaderboard
. Lower WER is better. ARK-ASR-3B reaches the current state of the art on this English short-form benchmark.
The output JSONL preserves input metadata and adds:
pred_text
: cleaned prediction text for downstream evaluation
pred_text_raw
: raw decoded generation before cleanup
vLLM Online Serving
ARK-ASR can also be deployed as a vLLM-backed online ASR service with the
adapter in
scripts/vllm/ark_asr_vllm
.
The service exposes both a compact
/asr
endpoint and an OpenAI-style
/v1/audio/transcriptions
endpoint.
Clone and install the serving code:
git clone https://github.com/AutoArk/open-audio-opd
cd open-audio-opd
pip install -e ".[vllm]"
The vLLM adapter registers the custom
arkasr
model, loads the local
processor/tokenizer with
trust_remote_code=True
, applies generation-time
token masking for non-ASR control tokens, and keeps
<|im_end|>
as the stop
token. Service logs and PID files are written under
runs/vllm/
.
Evaluation
The reported leaderboard numbers are evaluated with the Hugging Face
open_asr_leaderboard
evaluation code.
For local J/WER evaluation, the repository also includes this entrypoint:
ARK-ASR-3B huggingface.co is an AI model on huggingface.co that provides ARK-ASR-3B's model effect (), which can be used instantly with this Edge0 ARK-ASR-3B model. huggingface.co supports a free trial of the ARK-ASR-3B model, and also provides paid use of the ARK-ASR-3B. Support call ARK-ASR-3B model through api, including Node.js, Python, http.
ARK-ASR-3B huggingface.co is an online trial and call api platform, which integrates ARK-ASR-3B's modeling effects, including api services, and provides a free online trial of ARK-ASR-3B, you can try ARK-ASR-3B online for free by clicking the link below.
Edge0 ARK-ASR-3B online free url in huggingface.co:
ARK-ASR-3B is an open source model from GitHub that offers a free installation service, and any user can find ARK-ASR-3B on GitHub to install. At the same time, huggingface.co provides the effect of ARK-ASR-3B install, users can directly use ARK-ASR-3B installed effect in huggingface.co for debugging and trial. It also supports api for free installation.