🔍 Read the full analysis: Introducing AnySpeechRecognizer And AnyDecisionModel: Open Models For Speech And Decisions On Apple Platforms on ThorstenMeyerAI.com
Get the latest gadgets 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 let developers use multiple speech-recognition and structured-decision models behind shared APIs. The supplied announcement describes on-device options and model features, but does not provide independent benchmarks, detailed compatibility requirements or a release schedule.
Hugging Face has announced AnySpeechRecognizer and AnyDecisionModel, two Swift packages that let app developers select among speech-recognition and structured-decision models through shared APIs, as described in the original analysis. The packages are designed to support on-device processing and models available through the Hugging Face Hub, giving developers alternatives to relying on one speech engine or text-generating model interface.
AnySpeechRecognizer is designed to mirror Apple’s SpeechAnalyzer API, with components for transcription, detection and model asset management. According to the announcement, developers can switch from Apple’s built-in speech engine to options including NVIDIA Parakeet and Alibaba Qwen3-ASR by changing the model used to create a transcriber; the surrounding analyzer, asset installation and result-reading steps can otherwise remain similar.
The models have different stated language coverage and outputs. The announcement 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 describes Qwen as slower and better suited to file transcription than live use. These are project-provided descriptions, not independent test results.
AnyDecisionModel handles yes-or-no, multiple-choice and rating-scale questions, returning typed results and probabilities, the announcement says. Rather than generating a text answer and requiring an app to interpret it, the package derives results from model probabilities. Its listed options include on-device models using MLX, Core AI or llama.cpp, as well as decision models from Jev or Ollama. Both packages can download open models from the Hub and run them locally, according to the source, an approach also discussed in open decision models for edge applications.
Model Choice Without Rewriting App Logic
The packages address a practical integration problem for Swift developers: apps often have to be built around a particular model provider’s interface. Shared APIs could make it easier to test or replace engines without redesigning the application’s surrounding workflow. That may be useful when an app needs different language coverage, live transcription, file processing or structured answers.
Local inference could also let an app process audio or decision requests without sending each request to a hosted service. That is a possible deployment benefit, not a guarantee of privacy or performance: developers still need to assess how models are downloaded, stored and used, along with any applicable licensing and distribution terms.
There are costs to weigh. The source lists model downloads of about 600 MB for a Parakeet model and 0.9–2.4 GB for Qwen3-ASR. Actual memory use, speed and suitability will depend on the model, device and workload. A common interface simplifies integration, but does not make model capabilities or results equivalent.
Products Worth Considering

Apple iPad Air (4th Generation, 10.9-inch, Wi-Fi, 256GB) – Space Gray

Apple iPad Air (2025) 13‑inch Wi‑Fi 256 GB – Space Gray (M3 chip)

Bose QuietComfort Wireless Bluetooth Headphones with Active Noise Cancellation, Mic, USB‑C Charging, Deep Bass, 24‑Hour Battery – White Smok
As an affiliate, we earn on qualifying purchases.
Apple SpeechAnalyzer as the Starting Point
The announcement positions AnySpeechRecognizer as a layer around Apple’s SpeechAnalyzer interface, rather than a replacement for the Apple framework itself. The supplied source says Apple introduced SpeechAnalyzer with macOS 26 and iOS 26, supporting audio files and streams and returning results asynchronously. It also identifies AssetInventory as the framework’s mechanism for managing model installation. The new package aims to preserve a familiar workflow while adding other recognition engines.
The project also describes Core ML conversions of Parakeet, Qwen3-ASR and NVIDIA Sortformer models published on the Hugging Face Hub. Their repositories identify source checkpoints and checksums, and the package pins models to fixed revisions, according to the source. It says some Parakeet repositories include an encoder for live input that reduces analysis time by about a third, with a somewhat higher word error rate. The provided material does not include the benchmark conditions needed to assess that tradeoff independently.
““familiar Swift APIs with a choice of model””
— Hugging Face announcement
Performance and Device Support Remain Open
The supplied announcement does not give a publication date, package versions or a device compatibility matrix. It also provides no independent performance testing or full benchmark methodology. The source attributes comparisons, including a claim that Parakeet Ultra performed better in most measurements, to the project; the material provided does not specify the conditions behind that comparison.
It is not clear what minimum hardware each model requires, how performance varies across target devices, or how licensing and distribution requirements apply to every listed model. The source excerpt also ends during a discussion of speaker diarization, so it does not establish the complete feature set or limitations for identifying speakers. Decision-model performance on real application tasks is likewise not documented in the supplied material.
Testing Needed on Target Devices
The announcement points developers to the packages’ READMEs for implementation examples and documented differences from Apple’s Speech framework. It says additional recognition engines can be added by implementing the packages’ model and executor protocols. No timetable for further releases or other milestones is included in the supplied source.
For teams considering adoption, the next step is to test models against their own devices, audio and application tasks. That evaluation should measure recognition accuracy, latency, download size and memory use, as well as the decision models’ results on relevant inputs. More detailed benchmark methods, hardware guidance and diarization documentation would help developers judge how the options perform beyond the examples described in the announcement.
Key Questions
What are AnySpeechRecognizer and AnyDecisionModel?
They are Swift packages announced by Hugging Face. AnySpeechRecognizer offers a shared interface for speech-recognition engines; AnyDecisionModel handles structured yes-or-no, multiple-choice and rating-scale questions.
Which speech models does AnySpeechRecognizer list?
The announcement names Apple’s Speech framework, NVIDIA Parakeet and Alibaba Qwen3-ASR. It describes differences in language coverage and output features, so the engines should not be treated as interchangeable.
Can the models run on a device?
The source says both packages support downloading open models from the Hugging Face Hub and running them on device. Specific hardware requirements and performance across devices are not provided in the supplied material.
Are there independent benchmarks for the packages?
No independent benchmark results are included in the source material. Some performance and accuracy statements are attributed to the project, without full benchmark conditions in the supplied text.
What should developers evaluate before using them?
Developers should test their chosen models on target devices and workloads, including accuracy, latency, memory use, download size and licensing. They should also check the package documentation for compatibility and feature differences.
Source: ThorstenMeyerAI.com
