🔍 Read the full analysis: Open Models For Apple: Meet AnySpeechRecognizer And AnyDecisionModel 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 AnySpeechRecognizer and AnyDecisionModel, Swift packages that let developers use shared interfaces to select among speech and decision models. The project describes on-device options and model-specific features, but the supplied announcement includes no independent benchmarks, detailed compatibility matrix or release version information.
Hugging Face has announced AnySpeechRecognizer and AnyDecisionModel, two Swift packages that let app developers choose among speech-recognition and decision models through shared APIs. The packages are intended to support on-device processing and models from the Hugging Face Hub, giving developers alternatives to relying only on Apple’s built-in speech engine or a text-generating language model.
AnySpeechRecognizer is designed to mirror Apple’s SpeechAnalyzer interface, including transcription, detection and asset-management components. The announcement says developers can switch from Apple’s engine to models such as NVIDIA Parakeet or Alibaba Qwen3-ASR by changing the model used to create a transcriber, while retaining much of the surrounding analyzer, model-installation and result-reading workflow.
The listed speech models differ in language coverage and output. According to the announcement, Parakeet v3 recognizes 25 European languages and supports live and file input, word timings and confidence reporting. 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 timing and confidence features. The project describes Qwen as slower and more suited to file transcription than live use.
AnyDecisionModel handles yes-or-no, multiple-choice and rating-scale questions, returning typed results and probabilities. The announcement says it uses model probabilities rather than generating a text answer. Developers can use on-device models through MLX, Core AI or llama.cpp, or decision models through Jev or Ollama. Both packages are described as able to download open models from the Hub and run them on a device.
More Model Choice in Swift Apps
The packages aim to separate an app’s model choice from its core integration logic. For developers, that could make it easier to compare or change speech engines without rewriting the surrounding Swift code for each provider. It also offers a route to use local models where a team wants audio or decision processing to happen on the device rather than sending every request to a hosted service.
The decision package presents a different approach from asking a general-purpose language model to produce prose and then extracting a choice. Typed answers and probabilities may be easier to handle in applications that need defined response categories, though the announcement does not establish how well the models perform on real product tasks.
Shared interfaces do not remove practical tradeoffs. The source lists model downloads of roughly 600 MB for a Parakeet model and 0.9–2.4 GB for Qwen3-ASR. Download size, memory use, latency, language needs and licensing can all affect whether a model is suitable for a particular app and device.
Popular right now

Breville BES870XL Barista Express Espresso Machine, Brushed Stainless Steel

LG C2 Series 65-Inch OLED evo 4K Smart TV (OLED65C2PUA, 2022)

eufy E25 Robot Vacuum and Mop Combo with HydroJet Roller Mop
As an affiliate, we earn on qualifying purchases.
Apple SpeechAnalyzer and Model Options
The announcement places AnySpeechRecognizer alongside Apple’s SpeechAnalyzer, which the source says arrived with macOS 26 and iOS 26. Apple’s framework can process audio files or streams and return results asynchronously; AssetInventory manages installation of required assets. AnySpeechRecognizer is intended to preserve a similar development pattern while making alternative recognition engines available.
The project also describes Core ML conversions of Parakeet, Qwen3-ASR and NVIDIA Sortformer models hosted on the Hugging Face Hub. The repositories identify source checkpoints and file checksums, and the package pins models to fixed revisions, according to the source. It says Parakeet repositories include an encoder for live input that reduces analysis time by about a third while producing a somewhat higher word error rate. These are project-reported figures; the supplied material does not include a full test methodology or independent evaluation.
Developers can add recognition engines by implementing the package’s model and executor protocols, the announcement says. That extensibility may let teams integrate other engines, but each added model would still need to be evaluated for its output, resource requirements and distribution terms.
““familiar Swift APIs with a choice of model””
— Hugging Face announcement
Benchmark and Device Details Missing
The supplied announcement does not state a publication date, package version numbers or device compatibility matrix. It also provides no independent performance tests or detailed benchmark conditions. The project’s statement that Parakeet Ultra performed better in most measurements is not accompanied in the supplied material by enough information to assess the comparison.
Minimum hardware requirements, memory use under specific workloads and licensing or distribution requirements across the listed models are also not fully described. The excerpt begins discussing speaker diarization but ends before establishing the complete feature set or its limitations. It is therefore unclear how the packages and each model will perform across supported devices and real-world audio conditions.
The announcement’s language counts, input modes and reported speed figures should be treated as descriptions from the project, not as independently verified results. A shared API can simplify integration, but it does not make different engines equivalent in accuracy, latency or supported features.
Testing Models on Target Devices
Developers considering the packages can consult their READMEs for implementation examples and documented differences from Apple’s Speech framework. The practical next step is to test candidate models on the devices, audio and tasks the app will actually use, comparing accuracy, latency, download size and memory use.
The supplied source gives no schedule for further releases or upcoming milestones. More complete benchmark methods, device guidance and documentation on diarization would help teams judge the packages beyond the capabilities and examples described in the announcement.
Key Questions
What are AnySpeechRecognizer and AnyDecisionModel?
They are Swift packages announced by Hugging Face. AnySpeechRecognizer provides a shared interface for choosing speech-recognition models; AnyDecisionModel handles structured questions such as yes-or-no, multiple-choice and rating-scale prompts.
Can AnySpeechRecognizer use Apple’s SpeechAnalyzer?
The package is described as mirroring Apple’s SpeechAnalyzer API and allowing developers to select Apple’s engine or alternatives such as Parakeet and Qwen3-ASR. The announcement says much of the analyzer and result-reading workflow can remain similar when changing models.
How do Parakeet and Qwen3-ASR differ?
According to the project, Parakeet v3 supports 25 European languages, live and file input, word timings and confidence reporting. Qwen3-ASR is listed as supporting 30 languages and 22 Chinese dialects, but its described output is a final result for segments up to 40 seconds without word timing or confidence reporting.
Are the packages’ performance claims independently verified?
Not in the supplied material. It reports project claims about speed and model comparisons, but gives no full benchmark methodology or independent evaluation. Developers would need to test models against their own devices and workloads.
What should developers check before using a model?
Teams should compare accuracy, latency, memory use and download size on target hardware, and review model-specific licensing and distribution requirements. The announcement does not provide a complete compatibility matrix or minimum hardware guidance.
Source: ThorstenMeyerAI.com
