@class _SFSearchRequest, NSString, NSDictionary, NSURL, NSArray, SFSpeechLanguageModelConfiguration; @interface SFSpeechRecognitionRequest : NSObject { NSDictionary *_afDictationRequestParams; } @property (retain, nonatomic, getter=_searchRequest, setter=_setSearchRequest:) _SFSearchRequest *_searchRequest; @property (nonatomic) BOOL detectMultipleUtterances; @property (nonatomic, getter=_forceOfflineRecognition, setter=_setForceOfflineRecognition:) BOOL _forceOfflineRecognition; @property (retain, nonatomic, getter=_voiceTriggerEventInfo, setter=_setVoiceTriggerEventInfo:) NSDictionary *_voiceTriggerEventInfo; @property (nonatomic, getter=_maximumRecognitionDuration, setter=_setMaximumRecognitionDuration:) double _maximumRecognitionDuration; @property (retain, nonatomic, getter=_recognitionOverrides, setter=_setRecognitionOverrides:) NSDictionary *_recognitionOverrides; @property (retain, nonatomic, getter=_modelOverrideURL, setter=_setModelOverrideURL:) NSURL *_modelOverrideURL; @property (nonatomic, getter=_forceUseSiriProcess, setter=_setForceUseSiriProcess:) BOOL _forceUseSiriProcess; @property (retain, nonatomic) NSString *taskIdentifier; @property (nonatomic) long long taskHint; @property (nonatomic) BOOL shouldReportPartialResults; @property (copy, nonatomic) NSArray *contextualStrings; @property (copy, nonatomic) NSString *interactionIdentifier; @property (nonatomic) BOOL requiresOnDeviceRecognition; @property (nonatomic) BOOL addsPunctuation; @property (copy, nonatomic) SFSpeechLanguageModelConfiguration *customizedLanguageModel; + (void)initialize; - (id)init; - (void).cxx_destruct; - (id)_startedConnectionWithLanguageCode:(id)a0 delegate:(id)a1 taskHint:(long long)a2 requestIdentifier:(id)a3; - (id)_startedLocalConnectionWithLanguageCode:(id)a0 delegate:(id)a1 taskHint:(long long)a2 requestIdentifier:(id)a3 taskIdentifier:(id)a4; @end