@class NSArray; @protocol AVSpeechSynthesizerDelegate; @interface AVSpeechSynthesizer : NSObject @property (class, readonly, nonatomic) unsigned long long personalVoiceAuthorizationStatus; @property (weak, nonatomic) id delegate; @property (readonly, nonatomic, getter=isSpeaking) BOOL speaking; @property (readonly, nonatomic, getter=isPaused) BOOL paused; @property (retain, nonatomic) NSArray *outputChannels; @property (nonatomic) BOOL usesApplicationAudioSession; @property (nonatomic) BOOL mixToTelephonyUplink; + (void)initialize; + (void)requestPersonalVoiceAuthorizationWithCompletionHandler:(id /* block */)a0; - (void).cxx_destruct; - (void)speakUtterance:(id)a0; - (BOOL)continueSpeaking; - (BOOL)pauseSpeakingAtBoundary:(long long)a0; - (BOOL)stopSpeakingAtBoundary:(long long)a0; - (void)writeUtterance:(id)a0 toBufferCallback:(id /* block */)a1; - (void)writeUtterance:(id)a0 toBufferCallback:(id /* block */)a1 toMarkerCallback:(id /* block */)a2; @end