@class NSError, NSString, VSInstrumentMetrics, VSSiriInstrumentation, VSAudioPlaybackService, VSPresynthesizedAudioRequest, NSMutableData; @protocol VSSpeechServiceDelegate; @interface VSSpeechPresynthesizedTask : NSOperation @property (readonly, nonatomic) VSPresynthesizedAudioRequest *request; @property (weak, nonatomic) id delegate; @property (retain, nonatomic) VSAudioPlaybackService *playbackService; @property (retain, nonatomic) VSInstrumentMetrics *instrumentMetrics; @property (retain, nonatomic) NSMutableData *audioData; @property (nonatomic) struct AudioStreamBasicDescription { double mSampleRate; unsigned int mFormatID; unsigned int mFormatFlags; unsigned int mBytesPerPacket; unsigned int mFramesPerPacket; unsigned int mBytesPerFrame; unsigned int mChannelsPerFrame; unsigned int mBitsPerChannel; unsigned int mReserved; } asbd; @property (retain, nonatomic) NSError *error; @property (retain, nonatomic) VSSiriInstrumentation *siriInstrumentation; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (id)init; - (void)suspend; - (void)main; - (id)initWithRequest:(id)a0; - (void)resume; - (BOOL)isSpeaking; - (void).cxx_destruct; - (void)cancel; - (id)audioPowerProvider; - (void)reportFinish; - (void)reportInstrumentMetrics; - (void)reportSpeechStart; - (void)reportTimingInfo; - (id)taskHash; @end