🔍 Read the full analysis: How To Use AnySpeechRecognizer And AnyDecisionModel On Apple on ThorstenMeyerAI.com
Get business pricing on monitors, keyboards and dev gear
- Business-only prices and quantity discounts
- Tax-exempt purchasing
- Multiple users, one account, clear invoices
TL;DR
Hugging Face has announced AnySpeechRecognizer and AnyDecisionModel, Swift packages that let developers use different speech and decision models through shared APIs. The announcement describes on-device options and model features, but the supplied information includes no independent benchmarks, release versions or detailed device compatibility guidance.
As described in the original analysis, Hugging Face has announced AnySpeechRecognizer and AnyDecisionModel, two Swift packages that let app developers select among speech recognition and structured decision models through shared interfaces. The packages are designed to support on-device processing and models from the Hugging Face Hub, though the announcement does not provide independent performance results or a detailed compatibility and release guide.
AnySpeechRecognizer follows the design of Apple’s SpeechAnalyzer API, with components for transcription, detection and model asset management. Developers can use Apple’s Speech framework or select alternatives such as NVIDIA Parakeet and Alibaba Qwen3-ASR. The project says the surrounding analyzer, asset-installation and result-reading steps can remain similar when changing engines.
The models differ in language coverage and output features, according to the announcement. Parakeet v3 is listed as supporting 25 European languages, live and file input, word timing and confidence information. Qwen3-ASR is listed as supporting 30 languages and 22 Chinese dialects; it returns a final result for segments of up to 40 seconds and does not provide the same timing and confidence features. The project characterizes Qwen as slower and more suited to file processing than live use.
AnyDecisionModel is intended for yes-or-no, multiple-choice and rating-scale questions. It returns typed results and probabilities, which the announcement says are based on model probabilities rather than generated text. Listed options include on-device models run through MLX, Core AI or llama.cpp, as well as decision models from Jev or Ollama. The announcement also says both packages can download open models from the Hub and run them locally, a development that fits into Apple’s push to lower AI costs.
More Model Choice for Swift Apps
The packages could give Swift developers a way to change model providers without rewriting an application around each provider’s interface. For transcription, that may make it easier to choose a model based on language coverage, live-input support or output details. For structured decisions, typed responses and probabilities offer an alternative to asking a general-purpose language model to produce text and then extracting a choice.
Local inference may let an app process audio or decision requests without sending each request to a hosted service. That does not by itself establish a privacy guarantee: developers still need to review how their apps handle data, model downloads and any other network requests. Practical tradeoffs include accuracy, latency, model size and device memory. The announcement lists Parakeet model downloads of about 600 MB and Qwen3-ASR downloads of 0.9–2.4 GB, before accounting for the requirements of a particular device and workload.
Popular right now

Breville BES870XL Barista Express Espresso Machine, Brushed Stainless Steel

Bose QuietComfort Wireless Bluetooth Headphones with Active Noise Cancellation, Mic, USB‑C Charging, Deep Bass, 24‑Hour Battery – White Smok

Bose QuietComfort True Wireless Earbuds with Active Noise Cancellation, Black
As an affiliate, we earn on qualifying purchases.
Apple SpeechAnalyzer and Model Options
The source says Apple introduced SpeechAnalyzer with macOS 26 and iOS 26. The framework can process audio files or streams and return results asynchronously, while AssetInventory manages model installation. AnySpeechRecognizer is presented as a similar interface with additional recognition engines. That design aims to make engine selection less dependent on a single provider’s API, but it does not mean all engines offer the same capabilities.
The announcement also describes Core ML conversions of Parakeet, Qwen3-ASR and NVIDIA Sortformer models published on Hugging Face. It says the repositories identify source checkpoints and checksums, and that the package pins models to fixed revisions. According to the project, a Parakeet encoder intended for live input reduces analysis time by about a third while producing a somewhat higher word error rate. Those are project-reported figures; the supplied material does not include full test conditions or an independent evaluation.
““familiar Swift APIs with a choice of model””
— Hugging Face announcement
Performance and Compatibility Gaps
The supplied announcement does not state package version numbers, a publication date, or a device compatibility matrix. It also provides no independent benchmark results or detailed methodology for its comparisons. The source says Parakeet Ultra performed better in most measurements, but the supplied material does not establish the test conditions or allow readers to assess that claim across devices and workloads.
Other details remain open, including minimum hardware requirements, the licensing and distribution obligations for each model, and how decision models perform on real application tasks. The excerpt ends during a discussion of speaker diarization, so it does not establish the full set of diarization features or their limits. A shared API also does not show that the available models are equally fast, accurate or suitable for every use.
Testing on Target Devices
Developers considering the packages can consult their READMEs for implementation examples and documented differences from Apple’s Speech framework. The announcement says additional recognition engines can be added by implementing the packages’ model and executor protocols. Teams will still need to test the selected engines on their own devices and representative audio or decision tasks, tracking accuracy, latency, memory use and download size.
The source gives no schedule for further releases or named upcoming milestones. More detailed benchmark methods, compatibility guidance, licensing information and documentation on diarization would help developers assess the packages beyond the examples and claims currently described.
Key Questions
What are AnySpeechRecognizer and AnyDecisionModel?
They are Swift packages announced by Hugging Face. One provides a shared interface for selecting speech recognition models; the other handles structured yes-or-no, multiple-choice and rating-scale decisions.
Which speech models are mentioned?
The announcement lists Apple’s Speech framework, NVIDIA Parakeet and Alibaba Qwen3-ASR. Their language coverage and output features differ, according to the project.
Can the models run on a device?
The announcement says the packages support on-device models, including options using MLX, Core AI or llama.cpp. It does not provide a full device compatibility matrix or minimum hardware requirements.
Are the performance claims independently verified?
Not in the supplied material. Performance descriptions and comparisons are project-reported, and no independent tests or complete benchmark methodology are provided.
What should developers check before adopting the packages?
Test the chosen model on target devices and representative tasks, and check accuracy, latency, memory use, download size and licensing. The source also directs developers to the package READMEs for implementation details.
Source: ThorstenMeyerAI.com
