luxlabs header browser preview


@class NSString, NSXPCConnection, VSSpeechConnectionDelegateWrapper, NSObject;
@protocol OS_dispatch_queue, VSSpeechConnectionDelegate;

@interface VSSpeechConnection : NSObject

@property (retain, nonatomic) NSXPCConnection *xpcConnection;
@property (retain, nonatomic) VSSpeechConnectionDelegateWrapper *delegateWrapper;
@property (retain, nonatomic) NSObject<OS_dispatch_queue> *threadSafeQueue;
@property (retain, nonatomic) NSString *identifier;
@property (nonatomic) BOOL keepActive;
@property (weak, nonatomic) id<VSSpeechConnectionDelegate> delegate;

- (id)init;
- (void)pauseSpeechRequest:(id)a0 atMark:(long long)a1;
- (void)dealloc;
- (void)stopPresynthesizedAudioRequest:(id)a0;
- (void)endAudioPowerUpdate;
- (id)currentRequest;
- (void)getVoiceInfoForLanguageCode:(id)a0 name:(id)a1 footprint:(long long)a2 gender:(long long)a3 type:(long long)a4 reply:(id /* block */)a5;
- (void)beginAudioPowerUpdateWithReply:(id /* block */)a0;
- (void)startSynthesisRequest:(id)a0;
- (void)getSubscribedVoiceAssetsWithClientID:(id)a0 forAccessoryID:(id)a1 reply:(id /* block */)a2;
- (id)currentAudioRequest;
- (id)availableVoicesForLanguageCode:(id)a0;
- (oneway void)cleanUnusedAssets:(id /* block */)a0;
- (void)getLocalVoiceAssetsForLanguage:(id)a0 reply:(id /* block */)a1;
- (void)startPresynthesizedAudioRequest:(id)a0;
- (void)forwardStreamObject:(id)a0;
- (void)_connectionInvalidated;
- (void)startSpeechRequest:(id)a0;
- (void)stopSpeechRequest:(id)a0 atMark:(long long)a1;
- (void)getVoiceResourceForLanguage:(id)a0 reply:(id /* block */)a1;
- (BOOL)isSystemSpeaking;
- (void)triggerCellularDownloadedVoiceAssets:(id)a0 withClientID:(id)a1;
- (void)cachePresynthesizedAudioRequest:(id)a0;
- (void).cxx_destruct;
- (void)stopVoicePreview;
- (void)startPhonemesRequest:(id)a0 phonemeSystem:(long long)a1 reply:(id /* block */)a2;
- (void)setSubscribedVoiceAssets:(id)a0 withClientID:(id)a1 forAccessoryID:(id)a2;
- (id)_remoteObjectWithErrorHandler:(id /* block */)a0;
- (void)estimateDurationWithRequest:(id)a0 reply:(id /* block */)a1;
- (void)invokeDaemon:(id /* block */)a0;
- (BOOL)queryPhaticCapabilityWithRequest:(id)a0;
- (BOOL)isSystemSpeakingOnBehalfOfCurrentConnection;
- (void)getLocalVoiceResources:(id /* block */)a0;
- (void)startVoicePreviewRequest:(id)a0 reply:(id /* block */)a1;
- (void)continueSpeechRequest:(id)a0;
- (void)updateWithConnectionIdentifier:(id)a0 keepActive:(BOOL)a1;
- (id)_remoteObject;
- (id)_remoteObjectSync;
- (void)killDaemon;
- (void)prewarmIfNeededWithRequest:(id)a0 reply:(id /* block */)a1;
- (id)availableFootprintsForVoice:(id)a0 languageCode:(id)a1;
- (void)getAllVoiceSubscriptionsWithReply:(id /* block */)a0;

@end