🔍 Read the full analysis: Using AnySpeechRecognizer And AnyDecisionModel On Apple Platforms on ThorstenMeyerAI.com
Prime made for students and young adults
- Fast, free delivery for dorm and study essentials
- Prime Video and Amazon Music included
- Member-only deals
TL;DR
Hugging Face has announced two Swift packages, AnySpeechRecognizer and AnyDecisionModel, for selecting speech recognition and decision models through shared APIs. The packages support on-device model options, but the supplied announcement includes no independent benchmarks or detailed compatibility guidance.
Hugging Face has announced AnySpeechRecognizer and AnyDecisionModel, two Swift packages that let developers connect speech recognition and structured decision models through shared APIs, as described in the original announcement. The packages are intended to offer alternatives to relying only on Apple’s built-in speech engine or text-generating models, including options that can run on device.
AnySpeechRecognizer is designed to mirror Apple’s SpeechAnalyzer API, with components for transcription, detection and model asset management. The announcement says developers can keep much of the same analyzer setup, asset installation and result-reading workflow while choosing another engine, such as NVIDIA Parakeet or Alibaba Qwen3-ASR.
The models differ in language coverage and output features, according to the announcement. Parakeet v3 supports 25 European languages and offers live and file input, word timing and confidence information. Qwen3-ASR supports 30 languages and 22 Chinese dialects, but the source says it returns final results for segments of up to 40 seconds and does not provide those timing and confidence features. It characterizes Qwen as slower and better suited to file processing than live transcription.
AnyDecisionModel handles yes-or-no, multiple-choice and rating-scale questions, returning typed results and probabilities. The announcement says it derives answers from model probabilities rather than generating prose and then extracting an answer. It lists on-device implementation options including MLX, Core AI and llama.cpp, as well as decision models from Jev or Ollama. Both packages can download open models from Hugging Face Hub and run them locally.
More Model Choice in Swift Apps
The packages could give Swift developers a way to change model providers without restructuring an application around each provider’s separate interface. That may be useful when an app needs to balance language coverage, transcription features and device performance, or when a team wants structured classification outputs rather than free-form text.
On-device processing may allow audio or decision requests to be handled without sending each one to a hosted service. That can affect privacy, connectivity requirements and operating costs, but local execution does not by itself establish a particular privacy or performance outcome. Model size and hardware demands are practical constraints: the source lists downloads of about 600 MB for each Parakeet model and 0.9–2.4 GB for Qwen3-ASR, before accounting for memory and processing needs.
A common API also does not make the underlying models interchangeable in every respect. Developers still need to test accuracy, latency, supported inputs, resource use and licensing for their applications. The announcement offers an integration approach, not evidence that any listed model will outperform Apple’s engine or another hosted service in a given workload.
Popular right now

De'Longhi Magnifica Evo Automatic Espresso Machine with Milk Frother – Silver

De'Longhi Magnifica Evo Fully Automatic Espresso Machine with Manual Milk Frother

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’s Speech API as the Starting Point
The source says Apple introduced SpeechAnalyzer with macOS 26 and iOS 26. The framework processes audio files or streams, returns results asynchronously and uses AssetInventory to manage model installation. AnySpeechRecognizer aims to retain a similar development pattern while allowing alternative recognition engines.
The announcement also describes Core ML conversions of Parakeet, Qwen3-ASR and NVIDIA Sortformer models published on Hugging Face Hub. It says the repositories identify source checkpoints and file checksums, and that the package pins models to fixed revisions. The project further reports that Parakeet repositories include a live-input encoder that reduces analysis time by about a third, with a somewhat higher word error rate. These are project-reported details; the supplied material does not provide a full testing method or independent evaluation.
The announcement says developers can add recognition engines by implementing the packages’ model and executor protocols. It points readers to the package READMEs for examples and documented differences from Apple’s Speech framework. The supplied source does not include the full READMEs or a complete technical specification.
““familiar Swift APIs with a choice of model””
— Hugging Face announcement
Performance and Compatibility Still Open
The supplied announcement does not state a publication date, package version numbers or a device compatibility matrix. It also provides no independent performance tests. Its comparisons, including a claim that Parakeet Ultra performed better in most measurements, are attributed to the project, and the material provided does not set out the benchmark conditions needed to assess them.
It remains unclear what minimum hardware each model needs, how the packages address licensing and distribution obligations across model options, and how the decision models perform on real application tasks. The source excerpt ends during a discussion of speaker diarization, so it does not establish the complete capabilities or limitations of speaker identification. These gaps leave developers without enough information to predict performance and support requirements across target devices.
Test Models on Target Devices
Teams evaluating the packages can consult their READMEs and test candidate models with their own devices, audio and application tasks. Useful measurements include accuracy, latency, download size and memory use, along with behavior under live and file input where relevant. Developers should also review model licensing and distribution terms before shipping an app.
The supplied source names no schedule for further releases or upcoming milestones. More detailed benchmark methods, hardware guidance and documentation on diarization would help developers judge how the models perform beyond the examples and claims described in the announcement.
Key Questions
What are AnySpeechRecognizer and AnyDecisionModel?
They are Swift packages announced by Hugging Face. One provides a shared interface for speech recognition engines; the other handles structured questions such as yes-or-no, multiple-choice and rating-scale decisions.
Can the packages run models on a device?
Yes. The announcement describes on-device model options, including implementations using MLX, Core AI or llama.cpp. Actual performance and hardware requirements are not specified in the supplied material.
How do Parakeet and Qwen3-ASR differ?
According to the announcement, Parakeet v3 supports 25 European languages and offers live and file input, word timing and confidence. Qwen3-ASR is listed with 30 languages and 22 Chinese dialects, but the source says it returns final results for segments up to 40 seconds and lacks those reporting features.
Are there independent benchmarks for the models?
None are provided in the source material. Some performance statements are attributed to the project, but the announcement excerpt does not give full benchmark conditions or independent results.
What should developers check before adopting the packages?
Developers should test accuracy, speed, memory use and download size on target devices, and check supported features, compatibility and model licensing. The supplied announcement does not provide a complete hardware matrix or licensing guide.
Source: ThorstenMeyerAI.com
