What problem does it solve? Adding voice dictation to a visionOS app requires choosing the right Apple speech API for your deployment target, configuring microphone and speech permissions correctly, and avoiding common crashes like touching AVAudioEngine's input node before the audio session is active. ## Core Features & Use Cases - API selection by deployment target: Uses SFSpeechRecognizer with AVAudioEngine for targets below visionOS 26, and SpeechAnalyzer with SpeechTranscriber for visionOS 26+, with availability gating. - Permissions and lifecycle guidance: Covers the mandatory NSMicrophoneUsageDescription and NSSpeechRecognitionUsageDescription Info.plist keys, runtime authorization requests, and clean stop/teardown of the audio engine. - Use Case: Add a mic button next to a SwiftUI prompt field so users can speak a 3D model description, with partial transcription results streaming live into the text field. ## Quick Start Use the speech-to-text skill to add a mic button to my SwiftUI prompt field that streams dictated text into the field on visionOS.