🔍 Read the full analysis: How Apple Apps Can Use Open Speech And Decision Models on ThorstenMeyerAI.com
Get business pricing on tech for your team
- 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 shared APIs to select speech and decision models. The announcement describes on-device options and model capabilities, but the supplied material includes no independent benchmarks or detailed compatibility guidance.
Hugging Face has announced AnySpeechRecognizer and AnyDecisionModel, two Swift packages that let app developers select speech-recognition and decision models through shared interfaces, as described in the original analysis. The packages are designed to support open models and on-device processing, giving developers alternatives to relying solely on Apple’s built-in speech engine or a text-generating language model. The announcement describes the packages’ features, but does not provide independent performance tests or a full device-compatibility guide.
AnySpeechRecognizer is designed to resemble Apple’s SpeechAnalyzer API, with components for transcription, audio detection and model asset management. The announcement says developers can keep much of the same analyzer, installation and result-reading workflow while choosing a different recognition engine. Listed options include Apple’s Speech framework, NVIDIA Parakeet and Alibaba Qwen3-ASR.
The two open-model options have different stated capabilities. According to the announcement, Parakeet v3 recognizes 25 European languages and supports live audio and files, word timing and confidence reporting. Qwen3-ASR supports 30 languages and 22 Chinese dialects, but the source says it returns final results for segments up to 40 seconds and does not provide those timing and confidence features. The announcement characterizes Qwen as slower and more suitable for file transcription than live use; it provides no independent test results for that comparison.
AnyDecisionModel handles yes-or-no, multiple-choice and rating-scale tasks, returning typed results and probabilities. The project says it draws answers from model probabilities rather than generating a passage of text and extracting a response. 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 Hugging Face Hub and run them on device.
More Model Choice for Swift Apps
The packages could make it easier for Swift developers to change model providers without rebuilding application logic around each provider’s separate interface. For speech features, a shared API may help teams compare language coverage and input modes while keeping an app’s integration pattern relatively consistent. For decision tasks, typed answers and probabilities provide a structured alternative to prompting a general-purpose language model to write text and then parsing it.
On-device processing may let an app handle audio or decision requests without sending each one to a hosted service. That can matter for privacy, connectivity and service costs, but the announcement does not establish how much benefit a particular app would gain. Local use also brings tradeoffs: model downloads, memory use, latency, accuracy and device capability all affect whether a model fits a real product. The source lists model downloads ranging from about 600 MB for a Parakeet model to 0.9–2.4 GB for Qwen3-ASR, before accounting for the device and workload.
A common interface does not make the underlying engines equivalent. Developers still need to judge whether a model’s language support, output detail and performance suit their users. The announcement’s claims describe the project’s offerings; they are not a substitute for testing on the target hardware and audio.
Products Worth Considering

Anker SOLIX S2000 Portable Power Station, 2,010Wh, 1,500W

Jackery HomePower 3000 Portable Power Station with Two 200W Solar Panels

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 presents AnySpeechRecognizer as an alternative-engine layer around an API modeled on Apple’s SpeechAnalyzer. It says Apple introduced SpeechAnalyzer with macOS 26 and iOS 26, with support for processing audio files or streams and returning results asynchronously. AssetInventory manages model installation in Apple’s framework; AnySpeechRecognizer is described as retaining a similar workflow while adding other engines.
The project also describes Core ML conversions of Parakeet, Qwen3-ASR and NVIDIA Sortformer models published on Hugging Face. According to the source, repositories identify the original checkpoints and file checksums, and the package pins models to fixed revisions. It reports that Parakeet repositories include a live-input encoder that reduces analysis time by about a third, with a somewhat higher word error rate. Those figures are project-reported; the supplied material does not include full benchmark conditions or independent evaluation.
The package documentation and READMEs are identified as places to find examples and differences from Apple’s Speech framework. The announcement also says developers can add recognition engines by implementing the package’s model and executor protocols. These details suggest the packages are intended as an extensible integration layer, rather than a claim that every listed model offers the same features.
““familiar Swift APIs with a choice of model””
— Hugging Face announcement
Performance and Device Support Gaps
The supplied announcement does not give a publication date, package version numbers or a device compatibility matrix. It also does not provide independent tests comparing transcription accuracy, latency, memory use or energy consumption across the models. The source says Parakeet Ultra performed better in most measurements, but the material does not specify the benchmark conditions, so that comparison cannot be independently assessed here.
It remains unclear what minimum hardware is needed for each model, how the packages handle licensing and distribution requirements across all listed models, and how well the decision models perform on real app tasks. The excerpt also ends during its discussion of speaker diarization, leaving the packages’ full diarization capabilities and limits unspecified. These gaps mean developers should treat the stated features and performance characterizations as project descriptions, not independently verified guarantees.
Testing on Target Devices
Teams considering the packages can consult the project READMEs for implementation examples and documented differences from Apple’s Speech framework. The practical next step is to test selected models using the app’s own devices, languages and audio conditions. That evaluation should track recognition accuracy, response time, download size and memory use, as well as whether a model’s output includes the information the app needs.
The supplied material names no release schedule or upcoming milestone. More detailed benchmark methods, hardware guidance, licensing information and documentation on diarization would help developers assess the packages beyond the capabilities described in the announcement. Until that information is available, the announcement establishes a new set of Swift integration options, but not how well they will perform across different products.
Key Questions
What are AnySpeechRecognizer and AnyDecisionModel?
They are Swift packages announced by Hugging Face. AnySpeechRecognizer provides a shared interface for speech-recognition engines, while AnyDecisionModel handles structured tasks such as yes-or-no, multiple-choice and rating-scale questions.
Can the models run on a device?
The announcement says both packages can use on-device models and download open models from the Hugging Face Hub. It does not specify a complete list of compatible devices or minimum hardware requirements.
How do Parakeet and Qwen3-ASR differ?
According to the announcement, Parakeet v3 supports live and file input, word timing and confidence reporting, while Qwen3-ASR is described as supporting more languages and Chinese dialects but returning final results for segments up to 40 seconds without those reporting features. The source characterizes Qwen as slower and better suited to files; it supplies no independent benchmark.
Are the packages proven to be faster or more accurate?
No independent benchmark results are included in the supplied material. Performance statements, including claims about Parakeet’s analysis time and accuracy, are attributed to the project and lack full test conditions here.
What should developers check before adopting them?
Developers should test models on their target devices and representative audio, measuring accuracy, latency, download size and memory use. They should also review model licensing, device support and any feature limitations documented by the project.
Source: ThorstenMeyerAI.com
