26, macOS 26, tvOS 26, visionOS 26 • Great for: Long-form audio , word-by-word transcription • 100% on-device — audio never leaves the device • No Siri or Dictation settings required • Built for Swift concurrency: async/await + AsyncSequence
== false) • Show immediately with low opacity • Gives users ‘I am being heard’ feedback • Finalized: accurate, permanent text (result.isFinal == true) • Non-overlapping, safe to persist • Delivered in CMTimeRange segments without overlap
• Collect results concurrently with async let and reduce • Initialize SpeechAnalyzer and feed audio fi le • Finalize or cancel analyzer session based on last sample • Await collected string — pure async/await, no callbacks