Install any skill in seconds. Free to start, no credit card required.
Get Started Free →dpearson2699/speech-recognition
Transcribe speech to text using Apple's Speech framework.
Passed 22 of 22 test cases with the skill, and 18 of 22 without it.
and 2 more in the full report
4 fixed18 passed either way0 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 4 test cases the skill fixed. Same model, same prompt, with and without the skill.
When writing setup code for iOS 26 SpeechTranscriber, what two static checks should be performed before attempting session creation?
| Checked | Without skill | With skill |
|---|---|---|
| Specifies checking SpeechTranscriber.isAvailable. | Missed | Passed |
| Specifies checking locale compatibility via supportedLocale or supportedLocales. | Passed | Passed |
The instructions your model reads when the skill loads.
Transcribe live and pre-recorded audio to text using Apple's Speech framework.
Covers SpeechAnalyzer / SpeechTranscriber (iOS 26+) and
SFSpeechRecognizer (iOS 10+) fallback guidance.
Scope boundary: Use this skill for speech-to-text recognition, speech
authorization, microphone capture plumbing, and result handling. Hand off text
analysis, language identification after transcription, sentiment, embeddings,
and translation to natural-language; hand off audio playback UI to avkit;
hand off summarization or generation over transcripts to apple-on-device-ai.
Use SpeechAnalyzer for modern iOS 26+ speech analysis, especially long-form
recordings, live transcription, time-indexed transcripts, and fully on-device
flows. Keep SFSpeechRecognizer for iOS 10+ deployment targets, server-backed
locale coverage, or existing callback/delegate implementations.
Read SpeechAnalyzer patterns when implementing an iOS 26+ transcription pipeline, model asset handling, volatile results, or file/buffer examples.
SpeechTranscriber for the newer general-purpose on-device model.test cases passed, vs 18 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.