@class NSXPCListenerEndpoint, NSString, NSXPCConnection, LBAudioCapture, NSObject; @protocol OS_dispatch_queue, LBLocalSpeechRecognizerClientDelegate; @interface LBLocalSpeechRecognizerClient : NSObject <LBLocalSpeechServiceDelegate> { NSObject<OS_dispatch_queue> *_queue; NSXPCConnection *_xpcConnection; NSXPCListenerEndpoint *_xpcListenerEndpoint; LBAudioCapture *_audioCapture; BOOL _shouldEnableAudioCapture; } @property (weak, nonatomic) id<LBLocalSpeechRecognizerClientDelegate> delegate; @property (retain, nonatomic) NSString *uuidString; @property (retain, nonatomic) NSString *xpcConnectionUUIDString; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (BOOL)isInstalledFromStatusString:(id)a0; - (oneway void)localSpeechServiceDidReceivedFinalResultCandidateWithRequestId:(id)a0 speechPackage:(id)a1; - (id)_connection; - (oneway void)localSpeechServiceDidReceivedVoiceCommandCandidateWithRequestId:(id)a0 speechPackage:(id)a1 metadata:(id)a2; - (void)dealloc; - (void)resumeLocalRecognitionWithRequestId:(id)a0 prefixText:(id)a1 postfixText:(id)a2 selectedText:(id)a3; - (void)stopLocalSpeechRecognitionTaskWithReason:(unsigned long long)a0; - (void)preheatLocalSpeechRecognitionWithLanguage:(id)a0 source:(unsigned long long)a1; - (id)_service; - (oneway void)localSpeechServiceDidReceivedPartialResultWithRequestId:(id)a0 language:(id)a1 tokens:(id)a2; - (oneway void)localSpeechServiceDidReceivedEagerRecognitionCandidateWithRequestId:(id)a0 rcId:(unsigned long long)a1 speechPackage:(id)a2 duration:(double)a3 metadata:(id)a4; - (void)startSpeechRecognitionResultsWithSettings:(id)a0; - (oneway void)localSpeechServiceDidReceivedPartialResultWithRequestId:(id)a0 language:(id)a1 tokens:(id)a2 metadata:(id)a3; - (void)pauseLocalSpeechRecognitionForRequestId:(id)a0; - (void)_invalidate; - (void)sendSpeechCorrectionInfo:(id)a0 interactionIdentifier:(id)a1; - (void)invalidate; - (void)stopSpeechRecognitionTaskWithReason:(unsigned long long)a0 requestId:(id)a1 completion:(id /* block */)a2; - (id)_newConnection; - (oneway void)localSpeechServiceDidDetectedFinalEndpoint; - (oneway void)localSpeechServiceDidReceivedEagerResultWithRequestId:(id)a0 rcId:(unsigned long long)a1 shouldAccept:(BOOL)a2 mitigationSignal:(BOOL)a3 featuresToLog:(id)a4; - (id)initWithDelegate:(id)a0 xpcListenerEndpoint:(id)a1 audioCapture:(id)a2; - (oneway void)localSpeechServiceDidReceiveTRPDetected:(id)a0; - (oneway void)localSpeechServiceDidReceivedFinalResultWithRequestId:(id)a0 speechPackage:(id)a1; - (oneway void)localSpeechServiceRequestAttentionAssetDownload; - (oneway void)localSpeechServiceDidReceiveTCUStateUpdate:(id)a0; - (void).cxx_destruct; - (oneway void)localSpeechServiceDidReceiveTRPCandidatePackage:(id)a0; - (void)startDeliverLocalSpeechRecognitionResultsWithSettings:(id)a0; - (oneway void)localSpeechServiceDidCompletionRecognitionWithStatistics:(id)a0 requestId:(id)a1 endpointMode:(long long)a2 error:(id)a3; - (id)initWithDelegate:(id)a0; - (oneway void)localSpeechServiceDidReceivedVoiceIdScoreCard:(id)a0; - (void)resetCacheAndCompileAllAssets; - (oneway void)localSpeechServiceDidReceivedFinalResultWithRequestId:(id)a0 speechPackage:(id)a1 metadata:(id)a2; - (void)updateTCUState:(id)a0; - (void)disableLocalSpeechRecognitionForRequestId:(id)a0; - (void)setLocalSpeechRecognizerClientDelegate:(id)a0; - (oneway void)localSpeechServiceDidReceivedPartialResultWithRequestId:(id)a0 language:(id)a1 speechPackage:(id)a2 metadata:(id)a3; - (void)stopLocalSpeechRecognitionTaskWithReason:(unsigned long long)a0 requestId:(id)a1; - (oneway void)localSpeechServiceDidReceiveContinuityEndDetected:(id)a0; - (oneway void)localSpeechServiceDidReceivedEagerRecognitionCandidateWithRequestId:(id)a0 rcId:(unsigned long long)a1 speechPackage:(id)a2 duration:(double)a3; - (void)stopSpeechRecognitionTaskWithReason:(unsigned long long)a0 requestId:(id)a1; @end