This repository packages an iPhone-ready, ASR-only build of
Audio8-ASR-0.1B
. It includes a Swift SDK, a minimal iOS demo app, an optional
ANE benchmark app, and a prebuilt model asset bundle.
The ASR model is multilingual, with support for languages including English,
Chinese, Cantonese, French, German, Japanese, and Korean.
The on-device pipeline uses Core ML on Apple Neural Engine for the audio tower
and ONNX Runtime for the int4 language-model decoder. Audio is transcribed
locally; no network request is required by the SDK or demo app.
Contents
Path
Description
SpeechKit/
Swift Package exposing
SpeechKit
,
ASRKit
, and
SpeechCore
dist/ASRModels.bundle
Prebuilt model assets: Core ML audio tower, ONNX decoder, tokenizer tables, and integrity manifest
ASRDemo/
Minimal iOS app for microphone recording and one-shot transcription
ANEBench/
Optional iOS app for Core ML / ANE latency and sustained-load checks
assets/
Screenshots and model-card media
config.json
Machine-readable package metadata and Hugging Face download-stat query file
GETTING_STARTED.md
Reproducible setup, build, signing, and device-testing guide
LICENSE
Creative Commons Attribution-NonCommercial 4.0 International
On a physical iPhone with the Core ML audio tower running on ANE, the demo is
designed to keep runtime memory footprint around 200 MB. The example below
shows a 183 MB app footprint during a microphone transcription run, with sampled
peak footprint varying by device, iOS version, cold/warm start state, and
measurement window. We position this package as one of the smallest usable ASR
model stacks for on-device iPhone transcription.
Quick Start
brew install xcodegen
cd SpeechKit
swift package resolve
swift build
swift run dev-check
cd ..
cd ASRDemo
xcodegen generate
open ASRDemo.xcodeproj
In Xcode, select the
ASRDemo
target, choose your signing team, change the
bundle identifier to a unique value, then run on an iPhone or iOS Simulator.
The demo uses microphone input. If you want to test a local file without
changing the app, use
asrkit-cli --file /path/to/audio.wav
.
What Runs on ANE
The key acceleration path is the audio tower:
audio -> log-mel -> Core ML audio tower on ANE -> projected audio embeddings
-> ONNX Runtime int4 decoder on CPU -> transcript
The decoder intentionally stays on CPU. Its per-token workload is small enough
that ANE dispatch overhead is not beneficial for this build.
Requirements
macOS on Apple Silicon is recommended.
Full Xcode, not only Command Line Tools.
iOS 18+ / macOS 15+ for the Swift package.
XcodeGen for regenerating the demo projects.
An Apple Developer account for physical-device signing. A free Personal Team
is enough for local device testing.
Validation
cd SpeechKit
swift run dev-check
swift test# Transcribe a local file with the bundled model assets:
swift run -c release asrkit-cli .. --file /path/to/audio.wav
# Repeat one local file to watch stability and footprint:
swift run -c release asrkit-cli .. --file /path/to/audio.wav --repeat 10
dev-check
is the fastest smoke test and does not require model inference.
asrkit-cli --file
loads
dist/ASRModels.bundle
and runs end-to-end
transcription on macOS.
Hugging Face counts model downloads through query files such as
config.json
.
If you automate downloads with
snapshot_download
or
hf_hub_download
, include
the root
config.json
in the request path so repository downloads are counted.
For memory footprint and thermal checks, run
ASRDemo
on a physical iPhone,
record one utterance, then tap
Repeat Last 10x
while watching the in-app
System
panel. Simulator memory is useful for trends only; it is not
equivalent to iPhone memory pressure or Jetsam behavior.
Repository Status
This staging copy is intended for review before publishing to
https://huggingface.co/AutoArk-AI/Audio8-ASR-0.1B-iOS-ANE
.
The repository is distributed under Creative Commons
Attribution-NonCommercial 4.0 International (CC BY-NC 4.0).
Runs of Audio8 Audio8-ASR-0.1B-iOS-ANE on huggingface.co
34
Total runs
0
24-hour runs
-7
3-day runs
-20
7-day runs
-66
30-day runs
More Information About Audio8-ASR-0.1B-iOS-ANE huggingface.co Model
Audio8-ASR-0.1B-iOS-ANE huggingface.co is an AI model on huggingface.co that provides Audio8-ASR-0.1B-iOS-ANE's model effect (), which can be used instantly with this Audio8 Audio8-ASR-0.1B-iOS-ANE model. huggingface.co supports a free trial of the Audio8-ASR-0.1B-iOS-ANE model, and also provides paid use of the Audio8-ASR-0.1B-iOS-ANE. Support call Audio8-ASR-0.1B-iOS-ANE model through api, including Node.js, Python, http.
Audio8-ASR-0.1B-iOS-ANE huggingface.co is an online trial and call api platform, which integrates Audio8-ASR-0.1B-iOS-ANE's modeling effects, including api services, and provides a free online trial of Audio8-ASR-0.1B-iOS-ANE, you can try Audio8-ASR-0.1B-iOS-ANE online for free by clicking the link below.
Audio8 Audio8-ASR-0.1B-iOS-ANE online free url in huggingface.co:
Audio8-ASR-0.1B-iOS-ANE is an open source model from GitHub that offers a free installation service, and any user can find Audio8-ASR-0.1B-iOS-ANE on GitHub to install. At the same time, huggingface.co provides the effect of Audio8-ASR-0.1B-iOS-ANE install, users can directly use Audio8-ASR-0.1B-iOS-ANE installed effect in huggingface.co for debugging and trial. It also supports api for free installation.
Audio8-ASR-0.1B-iOS-ANE install url in huggingface.co: