Skip to page content
SAVRN
Search Plan a project

Open-weight model · Speech recognition

ARK-ASR-0.6B-GGUF

by Max Farrell maxffarrell/ARK-ASR-0.6B-GGUF

ARK-ASR-0.6B-GGUF is an open-weight model for speech recognition from Max Farrell, released under Apache License 2.0. Its published files total 1.4 GB.

Community Q8 conversion of Edge0/ARK-ASR-0.6B, prepared for a draft Hex integration. No retraining. Not affiliated with the original authors, and not a canonical handy-computer artifact. Requires an ARK-enabled runtime.

Parameters—
Context—
Weights1.4 GB
Licenseapache-2.0
AccessOpen weights
Monthly Downloads—

Model Card

By Max Farrell, published under apache-2.0, revision aa2af66f16bb.

Community Q8 conversion of Edge0/ARK-ASR-0.6B, prepared for a draft Hex integration. No retraining. Not affiliated with the original authors, and not a canonical handy-computer artifact. Requires an ARK-enabled runtime. Stock llama.cpp, whisper.cpp and released transcribe-cpp 0.2.4 cannot load it. Use the candidate runtime at revision 19f301609c06126e5071d1de5acdd95c714eec05. ark-asr-0.6b-Q80.gguf: 1,372,881,664 bytes. SHA-256: ceca6bacd9cab3b52892de6703562aeeb62dc8a4b14aab0b020706637dd127dc. The 0.6B name describes the decoder; the full model also contains the audio encoder and adapter. Q8 linear weights, F16 tied embedding/output matrix and convolutions, F32 norms/biases/frontend tensors.…

Read Max Farrell's full model card

ARK-ASR-0.6B GGUF candidate

Community Q8 conversion of Edge0/ARK-ASR-0.6B, prepared for a draft Hex integration. No retraining. Not affiliated with the original authors, and not a canonical handy-computer artifact.

Requires an ARK-enabled runtime. Stock llama.cpp, whisper.cpp and released transcribe-cpp 0.2.4 cannot load it. Use the candidate runtime at maxffarrell/transcribe.cpp, revision 19f301609c06126e5071d1de5acdd95c714eec05. Upstream draft PR.

File

ark-asr-0.6b-Q8_0.gguf: 1,372,881,664 bytes. SHA-256: ceca6bacd9cab3b52892de6703562aeeb62dc8a4b14aab0b020706637dd127dc.

The 0.6B name describes the decoder; the full model also contains the audio encoder and adapter. Q8 linear weights, F16 tied embedding/output matrix and convolutions, F32 norms/biases/frontend tensors.

Run

git clone https://github.com/maxffarrell/transcribe.cpp
cd transcribe.cpp
git checkout 19f301609c06126e5071d1de5acdd95c714eec05
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release -DTRANSCRIBE_BUILD_EXAMPLES=ON
cmake --build build --target transcribe-cli -j 8
hf download maxffarrell/ARK-ASR-0.6B-GGUF ark-asr-0.6b-Q8_0.gguf --local-dir models/ark
build/bin/transcribe-cli --backend metal -m models/ark/ark-asr-0.6b-Q8_0.gguf audio.wav

Use --backend cpu for CPU inference. Input frontend: mono 16 kHz. Long recordings use overlapping windows of at most 30 seconds. Language is inferred from audio; forced-language steering, translation, streaming and timestamps are not supported by this candidate.

Validation and limitations

Six public short samples from transcribe.cpp (JFK, Mandarin, Japanese, Korean, noise and silence) produced exactly matching text in the original PyTorch checkpoint, F16 GGUF and this Q8 GGUF. The Q8 JFK transcript also matched on CPU and Metal. A 197-second public English speech clip completed through the runtime's overlapping-window path on Metal. The existing 45 runtime CTests passed. See validation.json for the compared text.

Reference agreement is not a ground-truth WER measurement. The original model and both GGUF precisions emitted Japanese text for the Korean sample and 嗯。 for noise and silence. Automatic language detection and hallucination on nonspeech remain material limitations. The publisher's 19-language list is coverage metadata, not validation of all languages. Long-audio completion does not establish parity against an unchunked reference. Full tensor parity, WER evaluation and upstream port acceptance remain incomplete. Treat this as an experimental model, not an accuracy or speed recommendation.

Reproduce

Source: Edge0/ARK-ASR-0.6B@45776b56d58cdfb2e2eb632f7e110f38684633e0. Original model.safetensors SHA-256: 57a86ce1c2f2c2d6ebb7ad9642c9e951a5109625122b48c9180126a28787673d.

uv run convert-arkasr-to-gguf.py --input Edge0/ARK-ASR-0.6B \
  --revision 45776b56d58cdfb2e2eb632f7e110f38684633e0 \
  --variant ark-asr-0.6b --outtype q8_0 --output ark-asr-0.6b-Q8_0.gguf

The included converter reuses harshav's work from ARK-ASR-3B-GGUF, with variant, revision and capability metadata adapted for 0.6B. Its source archive is pinned in conversion.json. Converter/runtime license: MIT (CONVERTER-LICENSE); weights: Apache-2.0 (LICENSE). Original architecture, training and evaluation: AutoArk/open-audio-opd.

This community conversion and its draft integration were prepared with Codex at the contributor's request.

Identity and Version

Repository
maxffarrell/ARK-ASR-0.6B-GGUF
Publisher
Max Farrell
Task
Speech recognition
Modality
Audio
Library
Not stated by the source
Parameters
Not stated by the source
Languages
zh, en, de, ja, fr, ko, es, pl
Revision
aa2af66f16bb8f04c2da550ce07880e0c3a7e7d4
First published
2026-10-05
Last updated
2026-10-05

Files and Weights

8 files, 1.4 GB in total. The weights are 1 file totalling 1.4 GB in gguf.

Weights1 file · 1.4 GB
Configuration3 files · 19.0 KB
Documentation3 files · 16.4 KB
Repository1 file · 1.6 KB
Every file
FileTypeSizeSHA-256
ark-asr-0.6b-Q8_0.ggufWeights1.4 GB ceca6bacd9ca
conversion.jsonConfiguration1.0 KB —
convert-arkasr-to-gguf.pyConfiguration14.4 KB —
validation.jsonConfiguration3.6 KB —
CONVERTER-LICENSEDocumentation1.1 KB —
LICENSEDocumentation11.4 KB —
README.mdDocumentation4.0 KB —
.gitattributesRepository1.6 KB —

License and Download

License
apache-2.0
Access
Open weights, no gate
Download size
1.4 GB
Download from Max Farrell

Released by Max Farrell through its official repository on Hugging Face. Read the license.

Built From

  • Derived from Edge0/ARK-ASR-0.6B
  • Quantized from Edge0/ARK-ASR-0.6B

Memory Requirements

PrecisionWeights in memory
As published1.4 GB

Weights only, from the published parameter count; the key-value cache and runtime add to this.

Questions About ARK-ASR-0.6B-GGUF

Can I use ARK-ASR-0.6B-GGUF commercially?

Yes. ARK-ASR-0.6B-GGUF is released under Apache License 2.0. The Apache License 2.0 is a permissive open-source license. It permits commercial use, modification and redistribution. It requires keeping the license and copyright notices and any NOTICE file, stating significant changes, and it includes an express patent grant from contributors.

Similar Models

Model · Speech recognition

wav2vec2-large-xlsr-53-japanese

Jonatas Grosman

Fine-tuned facebook/wav2vec2-large-xlsr-53 on Japanese using the train and validation splits of Common Voice 6.1, CSS10 and JSUT. When using this model, make sure that your speech input is sampled at 16kHz. This model has been fine-tuned thanks to the GPU credits generously given by the OVHcloud:) The script used for training can be found here: https://github.com/jonatasgrosman/wav2vec2-sprint The model can be used directly (without a language model) as follows... Using the HuggingSound library: The model can be evaluated as follows on the Japanese test data of Common Voice. In the table below I report the Word Error Rate (WER) and the Character Error Rate (CER) of the model. I ran the…

Open weights apache-2.0 transformers

Model · Speech recognition

whisperkit-coreml

Argmax

WhisperKit is part of Argmax OSS, an On-device Speech AI SDK for Apple Silicon: https://github.com/argmaxinc/argmax-oss-swift Check out the WhisperKit paper and presentation from ICML 2025: https://icml.cc/virtual/2025/47854 For real-time transcription with speakers and custom vocabulary, check out Argmax Pro SDK: https://www.argmaxinc.com/blog/argmax-sdk-2

Open weights mit whisperkit

Model · Speech recognition

speaker-diarization-3.1

Pyannote

Using this open-source model in production? Consider switching to pyannoteAI for better and faster options. This pipeline is the same as pyannote/speaker-diarization-3.0 except it removes the problematic use of onnxruntime. Both speaker segmentation and embedding now run in pure PyTorch. This should ease deployment and possibly speed up inference. It requires pyannote.audio version 3.1 or higher. It ingests mono audio sampled at 16kHz and outputs speaker diarization as an Annotation instance: - stereo or multi-channel audio files are automatically downmixed to mono by averaging the channels. - audio files sampled at a different rate are resampled to 16kHz automatically upon loading. 1.…

Access requested at publisher mit pyannote-audio

Model · Speech recognition

speaker-diarization-community-1

Pyannote

This pipeline ingests mono audio sampled at 16kHz and outputs speaker diarization. - stereo or multi-channel audio files are automatically downmixed to mono by averaging the channels. - audio files sampled at a different rate are resampled to 16kHz automatically upon loading. The main improvements brought by Community-1 are: - improved speaker assignment and counting - simpler reconciliation with transcription timestamps with exclusive speaker diarization - easy offline use (i.e. without internet connection) - (optionally) hosted on pyannoteAI cloud 1. pip install pyannote.audio 3. Create access token at hf.co/settings/tokens. Out of the box, Community-1 is much better than…

Access requested at publisher cc-by-4.0 pyannote-audio

Model · Speech recognition

faster-whisper-small

Systran

This repository contains the conversion of openai/whisper-small to the CTranslate2 model format. This model can be used in CTranslate2 or projects based on CTranslate2 such as faster-whisper. The original model was converted with the following command: Note that the model weights are saved in FP16. This type can be changed when the model is loaded using the computetype option in CTranslate2. For more information about the original model, see its model card.

Open weights mit ctranslate2

Fine-tuned facebook/wav2vec2-large-xlsr-53 on Portuguese using the train and validation splits of Common Voice 6.1. When using this model, make sure that your speech input is sampled at 16kHz. This model has been fine-tuned thanks to the GPU credits generously given by the OVHcloud:) The script used for training can be found here: https://github.com/jonatasgrosman/wav2vec2-sprint The model can be used directly (without a language model) as follows... Using the HuggingSound library: 1. To evaluate on mozilla-foundation/commonvoice60 with split test 2. To evaluate on speech-recognition-community-v2/devdata If you want to cite this model you can use this

Open weights apache-2.0 transformers