🔍 Read the full analysis: A Guide To Open Speech And Decision Models On Apple on ThorstenMeyerAI.com
Get smart everyday buys delivered free with Prime
- Fast, free delivery on millions of items
- Prime Video, Amazon Music and more included
- Member-only deals all year
TL;DR
Hugging Face has announced AnySpeechRecognizer and AnyDecisionModel, Swift packages that give developers shared interfaces for selecting speech and decision models. The announcement describes on-device options and model features, but the supplied material does not include independent benchmarks, a device compatibility matrix or detailed release information.
Hugging Face has announced AnySpeechRecognizer and AnyDecisionModel, two Swift packages that give app developers shared APIs for choosing speech-recognition and structured decision models, as described in the original analysis. The packages are presented as a way to use open models from the Hugging Face Hub, including on-device options, rather than building an app around a single engine or text-generating model.
AnySpeechRecognizer is designed to mirror Apple’s SpeechAnalyzer interface, with components for transcription, audio detection and model asset management. According to the announcement, developers can replace Apple’s default speech engine with models such as NVIDIA Parakeet or Alibaba Qwen3-ASR while keeping much of the surrounding analyzer, installation and result-reading workflow in place.
The announcement lists different capabilities for the two speech options. It says Parakeet v3 recognizes 25 European languages and supports live and file input, word timing and confidence reporting. It says Qwen3-ASR supports 30 languages and 22 Chinese dialects, but returns a final result for segments of up to 40 seconds and does not provide those reporting features. The source characterizes Qwen as slower and more suited to files than live input. These descriptions are project-provided, not independent test results.
AnyDecisionModel is for yes-or-no, multiple-choice and rating-scale questions. It returns typed results and probabilities, which the announcement says are derived from model probabilities rather than generated text. Developers can use on-device models through MLX, Core AI or llama.cpp, or decision models from Jev or Ollama. The packages are described as able to download Hub models and run them on device.
More Model Choice in Swift Apps
The packages could make it easier for Swift developers to change the model behind an app feature without rewriting all of its application logic around a vendor-specific interface. For speech tools, that can provide a way to choose an engine based on language coverage, live-input support or reporting features. For structured decisions, typed answers and probabilities offer an alternative to prompting a general language model for text and then extracting a result.
On-device processing may let apps handle audio or decision tasks without sending every request to a hosted service. That can affect privacy, connectivity requirements and operating costs, though the announcement does not establish that every model or use case will work well locally. Model size and hardware demands are practical constraints: the source lists downloads of about 600 MB per Parakeet model and 0.9–2.4 GB for Qwen3-ASR. Those figures do not by themselves show how much memory or processing power an app needs.
A shared API also does not make the models interchangeable in performance. Developers still need to compare accuracy, delay, supported inputs, licensing and resource use for their own products. The announcement may lower integration barriers, but it does not remove the work of selecting and testing a suitable model.
Products Worth Considering

Apple MacBook Pro (14.2-inch, 2025) – M5 chip, 16GB Unified Memory, 1TB SSD, Space Black

Apple Mac mini (2026) with M5 Pro chip and 3-year AppleCare+

Logitech MX Master 4 for Mac, Ergonomic Bluetooth Mouse with Haptic Feedback, Ultra-Fast Scrolling, USB-C Charging, for MacOS, iPadOS, Windo
As an affiliate, we earn on qualifying purchases.
Apple’s Speech Framework as a Baseline
The announcement places AnySpeechRecognizer alongside Apple’s SpeechAnalyzer, which it says Apple introduced with macOS 26 and iOS 26. The framework processes audio files or streams and provides results asynchronously; the source identifies AssetInventory as the component for managing model installation. AnySpeechRecognizer aims to preserve a similar development pattern while offering alternative recognition engines.
The source also describes Core ML conversions of Parakeet, Qwen3-ASR and NVIDIA Sortformer models on the Hugging Face Hub. It says the repositories identify their source checkpoints and file checksums, and that the package pins models to fixed revisions. Those details are intended to help developers identify what they are downloading, but the supplied material does not provide a full evaluation of model provenance, distribution terms or device support.
The project says Parakeet repositories include an encoder for live input that reduces analysis time by about a third, with a somewhat higher word error rate. It also reports that Parakeet Ultra performed better in most measurements. These are project-reported claims: the supplied source does not give a full benchmark methodology or independent evaluation with which to assess them.
““familiar Swift APIs with a choice of model””
— Hugging Face announcement
Benchmarks and Device Support Remain Open
The supplied announcement does not give a publication date, package versions or device compatibility matrix. It also does not specify minimum hardware for each model or provide independent tests comparing accuracy, latency, memory use and battery impact. The reported differences between Parakeet and Qwen3-ASR should therefore be treated as descriptions from the project, not as independently verified results for every device or workload.
Other implementation questions remain unanswered in the source: how licensing and distribution requirements apply to each model, how decision models perform on real app tasks, and what the complete speaker-diarization feature set and limitations are. The excerpt ends during its discussion of diarization, so it does not establish what all the packages can do in that area. The announcement also does not give a schedule for future releases or name a next milestone.
Testing Models on Target Devices
Developers considering the packages can consult their READMEs for examples and documented differences from Apple’s Speech framework. The announcement says additional recognition engines can be added by implementing the package’s model and executor protocols.
The practical next step is to test candidate models on the devices and inputs an app will actually support. Teams can measure recognition accuracy, latency, download size and memory use, and check language coverage, licensing and distribution conditions. More detailed benchmark methods, compatibility guidance and diarization documentation would help developers compare the options. No timetable for that information is given in the supplied source.
Key Questions
What are AnySpeechRecognizer and AnyDecisionModel?
They are Swift packages announced by Hugging Face. AnySpeechRecognizer provides a shared interface for selecting speech engines; AnyDecisionModel handles structured questions such as yes-or-no and multiple-choice prompts.
Which speech models does the announcement name?
It names NVIDIA Parakeet and Alibaba Qwen3-ASR as options. The source gives different language coverage and reporting capabilities for each, but those descriptions are not independent benchmark results.
Can the models run on device?
The announcement says the packages support on-device models through MLX, Core AI or llama.cpp, and can download open models from the Hugging Face Hub. It does not provide a complete hardware compatibility list or minimum device requirements.
How large are the speech model downloads?
The source lists downloads of about 600 MB per Parakeet model and 0.9–2.4 GB for Qwen3-ASR. These are source-reported download sizes; they do not establish the total memory or storage needed during use.
Have the performance claims been independently verified?
Not in the supplied material. The source reports project claims about speed and accuracy, but provides no full benchmark methodology or independent evaluation.
Source: ThorstenMeyerAI.com
