Skip to content
Equinox Paper EP markEPequinoxpaper

Weighing the forces shaping machine intelligence.

Language models

Swift devs swap Apple speech for local Parakeet and Qwen3-ASR models

New Swift packages allow developers to swap Apple’s default speech engine with open models like NVIDIA’s Parakeet and Alibaba’s Qwen3-ASR for local transcription.

Swift devs swap Apple speech for local Parakeet and Qwen3-ASR models
Depth
1 outlet · newest source 336h ago

Key points

  • AnySpeechRecognizer implements Apple’s SpeechAnalyzer API with pluggable engines including NVIDIA’s Parakeet and Alibaba’s Qwen3-ASR.
  • AnyDecisionModel provides typed yes/no and rating answers using device-side models via MLX, Core AI or llama.cpp.
  • Parakeet v3 supports 25 European languages with automatic detection, while Qwen3-ASR covers 30 languages and 22 Chinese dialects.

Hugging Face has released AnySpeechRecognizer and AnyDecisionModel, two new Swift packages that extend local AI capabilities on Apple platforms. According to a blog post published by Hugging Face, these tools allow developers to integrate open-source speech and decision models using familiar Apple APIs.

Evidence: confirmedIntroducing AnySpeechRecognizer and AnyDecisionModel: Open Models for Speech and Decisions on Apple Platforms

aifleet-huggingface

Evidence: reportedIntroducing AnySpeechRecognizer and AnyDecisionModel: Open Models for Speech and Decisions on Apple Platforms

aifleet-huggingface

The evidence

The AnySpeechRecognizer package mirrors Apple’s SpeechAnalyzer, SpeechTranscriber and AssetInventory interfaces. It defaults to Apple’s engine but allows swapping in NVIDIA’s Parakeet or Alibaba’s Qwen3-ASR. Both models run locally on Core ML. The package adds speaker diarization to track who speaks when.

Evidence: reportedIntroducing AnySpeechRecognizer and AnyDecisionModel: Open Models for Speech and Decisions on Apple Platforms

aifleet-huggingface

Parakeet v3 is NVIDIA’s TDT 0.6B v3 model. It recognises 25 European languages and auto-detects the spoken language. Moondream’s Parakeet Ultra offers higher accuracy in Hugging Face’s measurements. Parakeet Unified is an English-only variant. All three run on a custom Core ML runtime supporting live input and word timing.

Qwen3-ASR comes in 0.6B and 1.7B sizes from Alibaba. It recognises 30 languages and 22 Chinese dialects, including Mandarin, Cantonese, Japanese and Korean. It detects language automatically or accepts manual settings. It outputs one final result per 40-second segment, lacking volatile results or word-level confidence scores.

The decision

Developers can change the speech engine by altering how they create the transcriber object. The steps for installing assets and reading results remain identical to Apple’s framework. This abstraction layer means existing code using Apple’s Speech framework requires minimal modification to adopt open models.

AnyDecisionModel handles yes-or-no, multiple-choice and rating-scale questions. It derives answers from model probabilities rather than generating text. It supports models running on device via MLX, Core AI or llama.cpp, or remote decision models from Jev or Ollama. Both packages can download open models directly from the Hugging Face Hub.

What the evidence means

Parakeet models are faster and support live input with volatile results and word timing. They are better suited for real-time applications. Qwen3-ASR runs on the GPU and is slower, making it more appropriate for transcribing files than live audio streams. It lacks word timing and confidence metrics.

Adding a new engine requires implementing SpeechRecognitionModel for configuration and SpeechRecognitionExecutor for session management. Hugging Face provides a placeholder provider in the README to assist with integration. The published Core ML models pin source checkpoints and file checksums to fixed revisions for reproducibility.

Evidence: confirmedIntroducing AnySpeechRecognizer and AnyDecisionModel: Open Models for Speech and Decisions on Apple Platforms

aifleet-huggingface

What builders can do with it

Developers can build support apps that route calls based on content using AnyDecisionModel. They can implement local transcription for 25 European languages with Parakeet or 30 languages plus Chinese dialects with Qwen3-ASR. Builders can add speaker diarization to track multiple speakers in a call.

Teams can swap Apple’s default engine for open models without rewriting asset management or result-handling code. Developers can run decision models locally via MLX or llama.cpp for privacy-sensitive yes/no queries. Builders can integrate live transcription with word-level confidence using Parakeet’s Core ML runtime.

Why it matters

  • Developers gain language coverage beyond Apple’s default engine, including 22 Chinese dialects via Qwen3-ASR.
  • Local execution of decision models via MLX or llama.cpp keeps sensitive yes/no logic on-device.
  • Parakeet’s support for live input and word timing enables real-time transcription features previously limited to Apple’s engine.
  • The shared API layer reduces integration effort, allowing teams to test open models against Apple’s performance.

Topics: Hugging Face, Swift, speech recognition, decision models, Apple

Updated

Ask the article

Local keyword search of this article; no generated answers.

Which of these is confirmed?

Check the answer

Hugging Face has released AnySpeechRecognizer and AnyDecisionModel, two new Swift packages that extend local AI capabilities on Apple platforms.

The matched primary source and announcement wording support the confirmed label.

Did this article give you the evidence you needed?

No vote saved on this device.
Your choice stays on this device. No public tally.

Questions readers ask

Which languages does Parakeet v3 support?

Parakeet v3 recognises 25 European languages and automatically detects which one is being spoken.

Can Qwen3-ASR handle live audio input?

Qwen3-ASR is slower and better suited for file transcription, as it lacks volatile results and word timing.

How do I switch from Apple’s engine to Parakeet?

You change only how you create the transcriber object; asset installation and result reading steps remain the same.

Connected stories

This storyApple’s Harbor app clusters Macs for local AI inferenceApple’s Harbor app clusters MacsApple to reserve touchscreens for high-end MacBook Pros by 2027, leaving entry-level models withoutApple to reserve touchscreens foPhonon TTS delivers offline voice synthesis with Apache 2.0 licensing for commercial usePhonon TTS delivers offline voicApple shifts AI spend from data centres to on-device R&D amid US election uncertaintyApple shifts AI spend from data

Reading receipt

  • AnySpeechRecognizer implements Apple’s SpeechAnalyzer API with pluggable engines including NVIDIA’s Parakeet and Alibaba’s Qwen3-ASR.
  • AnyDecisionModel provides typed yes/no and rating answers using device-side models via MLX, Core AI or llama.cpp.
  • Parakeet v3 supports 25 European languages with automatic detection, while Qwen3-ASR covers 30 languages and 22 Chinese dialects.
Time spent: 0:00 · Depth: Full

Sources

  1. Hugging Face

Related stories