explaingit

audarai/audar-asr-v1

Analysis updated 2026-05-18

557PythonAudience · developerComplexity · 3/5LicenseSetup · moderate

TLDR

Two Arabic-focused speech recognition models, Flash and Turbo, that transcribe Modern Standard Arabic, major dialects, and English.

Mindmap

mindmap
  root((Audar-ASR-V1))
    What it does
      Arabic speech recognition
      Dialect and code-switch support
      Two model sizes
    Tech stack
      Python
      Transformers and GGUF
      vLLM serving
    Use cases
      Transcribe Arabic audio
      Real-time voice agents
      Long-form transcription
    Setup
      Weights on Hugging Face
      GPU helps for Turbo
      Apache 2.0 code license

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Transcribe Arabic audio, including regional dialects and Arabic-English code-switching, into text.

USE CASE 2

Run real-time or on-device transcription for voice agents or live captioning using the smaller Flash model.

USE CASE 3

Serve the models over an OpenAI-compatible API using vLLM for GPU-based production transcription.

USE CASE 4

Transcribe long recordings, like meetings, by chunking audio automatically past the model's 30 second context.

What is it built with?

PythonTransformersGGUFllama.cppvLLM

How does it compare?

audarai/audar-asr-v1nv-tlabs/ardybytevisionlab/dreamlite
Stars557561562
LanguagePythonPythonPython
Setup difficultymoderatehardmoderate
Complexity3/55/53/5
Audiencedeveloperresearcherresearcher

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Model weights download automatically from Hugging Face, running the larger Turbo model well benefits from a GPU, and the GGUF audio projector must stay in BF16 precision.

The repository's code is Apache 2.0, free to use and modify including commercially, the model weights themselves use AudarAI's own separate license terms that differ by model.

In plain English

Audar-ASR-V1 is a pair of speech recognition models built specifically for Arabic, from a company called AudarAI. Rather than the older approach many speech recognition systems use, it works more like a language model, predicting the transcript text token by token based on the audio, and it was trained starting from an existing open-weight audio model, then adapted using over 300,000 hours of labeled audio, mostly Arabic with some English, plus a further training stage that uses feedback from native Arabic annotators. It can transcribe Modern Standard Arabic along with major dialects such as Gulf, Egyptian, Levantine, and Maghrebi Arabic, Arabic mixed with English in the same sentence, English on its own, and 30 languages in total. There are two model sizes. Flash is the smaller model at under a billion parameters, meant for real-time use on regular hardware or at the edge. Turbo is the larger model at a little over two billion parameters, meant for the lowest error rate on harder audio such as long recordings in dialect. On a public leaderboard for Arabic speech recognition covering 36 systems, this repository reports Turbo ranked first by average word and character error rate, and Flash ranked eleventh despite its smaller size. Both models share the same architecture and prompt format, so a project can be built against Flash first and switched to Turbo later without changing code. Model weights are hosted on Hugging Face and download automatically, and the repository includes example scripts for running inference through the Transformers library in Python, through GGUF format with llama.cpp for CPU, GPU, or edge devices, or through vLLM for GPU-based serving with an OpenAI-compatible API. There is also a streaming example that only finalizes a word once two consecutive passes over the audio agree on it, so the transcript text does not change after being shown. The code in this repository is released under the Apache 2.0 license, while the model weights themselves are distributed under AudarAI's own separate license terms, which differ between the Flash and Turbo models and should be checked before commercial use.

Copy-paste prompts

Prompt 1
Help me set up Audar-ASR-V1-Flash with Transformers to transcribe a short Arabic audio clip.
Prompt 2
Walk me through serving Audar-ASR-V1-Turbo with vLLM and calling it through the OpenAI-compatible API.
Prompt 3
Explain the difference between the Flash and Turbo models and when I should use each one.
Prompt 4
Show me how the streaming example finalizes words using two agreeing decode passes.

Frequently asked questions

What is audar-asr-v1?

Two Arabic-focused speech recognition models, Flash and Turbo, that transcribe Modern Standard Arabic, major dialects, and English.

What language is audar-asr-v1 written in?

Mainly Python. The stack also includes Python, Transformers, GGUF.

What license does audar-asr-v1 use?

The repository's code is Apache 2.0, free to use and modify including commercially, the model weights themselves use AudarAI's own separate license terms that differ by model.

How hard is audar-asr-v1 to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is audar-asr-v1 for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.