text: /*
                         * This header is generated by classdump-dyld 1.5
                         * on Tuesday, November 10, 2020 at 10:16:35 PM Mountain Standard Time
                         * Operating System: Version 14.2 (Build 18K57)
                         * Image Source: /System/Library/PrivateFrameworks/EmbeddedAcousticRecognition.framework/EmbeddedAcousticRecognition
                         * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos. Updated by Kevin Bradley.
                         */
  
  
  @protocol OS_dispatch_queue;
  #import <EmbeddedAcousticRecognition/EmbeddedAcousticRecognition-Structs.h>
  @class NSObject, _EARFormatter, _EARSpeechRecognitionAudioBuffer, NSString, NSData, NSDictionary, NSArray, _EARSpeechModelInfo;
  
  @interface _EARSpeechRecognizer : NSObject {
  
  	NSObject*<OS_dispatch_queue> _formatterQueue;
  	_EARFormatter* _formatter;
  	NSObject*<OS_dispatch_queue> _trainingQueue;
  	shared_ptr<quasar::SpeakerCodeTraining>* _training;
  	shared_ptr<quasar::SpeechRecognizer>* _recognizer;
  	unique_ptr<quasar::TextTokenizer, std::__1::default_delete<quasar::TextTokenizer> >* _tokenizer;
  	_EARSpeechRecognitionAudioBuffer* _currentAudioBuffer;
  	weak_ptr<ResultStreamWrapper>* _currentResultStreamWrapper;
  	NSString* _currentLanguage;
  	NSString* _currentTask;
  	unsigned long long _currentSamplingRate;
  	NSObject*<OS_dispatch_queue> _recognitionQueue;
  	NSString* _configPath;
  	BOOL _detectUtterances;
  	BOOL _concatenateUtterances;
  	BOOL _recognizeEagerCandidates;
  	BOOL _farField;
  	BOOL _highPriority;
  	NSData* _userProfileData;
  	NSData* _jitProfileData;
  	double _endpointStart;
  	double _maximumRecognitionDuration;
  	NSDictionary* _recognitionReplacements;
  	NSDictionary* _recognitionConfidenceSubtraction;
  	NSArray* _leftContext;
  	NSString* _inputOrigin;
  	NSString* _deviceId;
  	NSString* _refTranscriptForErrorBlaming;
  	NSString* _bluetoothDeviceId;
  	NSString* _userId;
  	NSString* _sessionId;
  	NSArray* _extraLmList;
  	NSString* _speakerCode;
  
  }
  
  @property (nonatomic,copy) NSData * userProfileData;                                     //@synthesize userProfileData=_userProfileData - In the implementation block
  @property (nonatomic,copy) NSData * jitProfileData;                                      //@synthesize jitProfileData=_jitProfileData - In the implementation block
  @property (nonatomic,readonly) _EARSpeechModelInfo * modelInfo; 
  @property (assign,nonatomic) BOOL detectUtterances;                                      //@synthesize detectUtterances=_detectUtterances - In the implementation block
  @property (assign,nonatomic) BOOL concatenateUtterances;                                 //@synthesize concatenateUtterances=_concatenateUtterances - In the implementation block
  @property (assign,nonatomic) double endpointStart;                                       //@synthesize endpointStart=_endpointStart - In the implementation block
  @property (assign,nonatomic) BOOL recognizeEagerCandidates;                              //@synthesize recognizeEagerCandidates=_recognizeEagerCandidates - In the implementation block
  @property (assign,nonatomic) BOOL farField;                                              //@synthesize farField=_farField - In the implementation block
  @property (assign,nonatomic) BOOL highPriority;                                          //@synthesize highPriority=_highPriority - In the implementation block
  @property (assign,nonatomic) double maximumRecognitionDuration;                          //@synthesize maximumRecognitionDuration=_maximumRecognitionDuration - In the implementation block
  @property (nonatomic,copy) NSDictionary * recognitionReplacements;                       //@synthesize recognitionReplacements=_recognitionReplacements - In the implementation block
  @property (nonatomic,copy) NSDictionary * recognitionConfidenceSubtraction;              //@synthesize recognitionConfidenceSubtraction=_recognitionConfidenceSubtraction - In the implementation block
  @property (nonatomic,copy) NSArray * leftContext;                                        //@synthesize leftContext=_leftContext - In the implementation block
  @property (nonatomic,copy) NSString * inputOrigin;                                       //@synthesize inputOrigin=_inputOrigin - In the implementation block
  @property (nonatomic,copy) NSString * deviceId;                                          //@synthesize deviceId=_deviceId - In the implementation block
  @property (nonatomic,copy) NSString * refTranscriptForErrorBlaming;                      //@synthesize refTranscriptForErrorBlaming=_refTranscriptForErrorBlaming - In the implementation block
  @property (nonatomic,copy) NSString * bluetoothDeviceId;                                 //@synthesize bluetoothDeviceId=_bluetoothDeviceId - In the implementation block
  @property (nonatomic,copy) NSString * userId;                                            //@synthesize userId=_userId - In the implementation block
  @property (nonatomic,copy) NSString * sessionId;                                         //@synthesize sessionId=_sessionId - In the implementation block
  @property (nonatomic,copy) NSArray * extraLmList;                                        //@synthesize extraLmList=_extraLmList - In the implementation block
  @property (nonatomic,copy) NSString * speakerCode;                                       //@synthesize speakerCode=_speakerCode - In the implementation block
  +(void)initialize;
  +(id)minimumSupportedConfigurationVersion;
  +(id)maximumSupportedConfigurationVersion;
  +(id)rawTokenResultsFromRecognitionResults:(id)arg1 ;
  +(void)compileRecognizerModelsWithConfiguration:(id)arg1 ;
  +(void)purgeCompiledRecognizerModelsWithConfiguration:(id)arg1 ;
  -(id)initWithConfiguration:(id)arg1 ;
  -(void)setSessionId:(NSString *)arg1 ;
  -(NSString *)sessionId;
  -(NSString *)deviceId;
  -(TextTokenizer*)_tokenizer;
  -(void)setHighPriority:(BOOL)arg1 ;
  -(BOOL)highPriority;
  -(NSString *)inputOrigin;
  -(void)setInputOrigin:(NSString *)arg1 ;
  -(void)setDeviceId:(NSString *)arg1 ;
  -(NSString *)userId;
  -(void)setUserId:(NSString *)arg1 ;
  -(BOOL)detectUtterances;
  -(void)setDetectUtterances:(BOOL)arg1 ;
  -(BOOL)farField;
  -(void)setFarField:(BOOL)arg1 ;
  -(double)maximumRecognitionDuration;
  -(void)setMaximumRecognitionDuration:(double)arg1 ;
  -(_EARSpeechModelInfo *)modelInfo;
  -(NSArray *)leftContext;
  -(void)setLeftContext:(NSArray *)arg1 ;
  -(id)initWithConfiguration:(id)arg1 overrides:(id)arg2 overrideConfigFiles:(id)arg3 ;
  -(id)initWithConfiguration:(id)arg1 overrides:(id)arg2 overrideConfigFiles:(id)arg3 generalVoc:(id)arg4 lexiconEnh:(id)arg5 itnEnh:(id)arg6 ;
  -(void)_restartActiveRecognition;
  -(id)runRecognitionWithResultStream:(id)arg1 language:(id)arg2 task:(id)arg3 samplingRate:(unsigned long long)arg4 ;
  -(id)runRecognitionWithResultStream:(id)arg1 language:(id)arg2 task:(id)arg3 samplingRate:(unsigned long long)arg4 userProfileData:(id)arg5 trainingResultStream:(id)arg6 ;
  -(shared_ptr<quasar::RecogAudioBufferBase>*)_audioBufferWithLangauge:(id)arg1 task:(id)arg2 samplingRate:(unsigned long long)arg3 userProfileData:(id)arg4 resultStream:(shared_ptr<quasar::RecogResultStreamBase>*)arg5 ;
  -(id)recognitionResultsWithAudioData:(id)arg1 userProfileData:(id)arg2 language:(id)arg3 task:(id)arg4 samplingRate:(unsigned long long)arg5 ;
  -(id)initWithConfiguration:(id)arg1 overrides:(id)arg2 ;
  -(id)initWithConfiguration:(id)arg1 overrideConfigFiles:(id)arg2 ;
  -(id)initWithConfiguration:(id)arg1 withLanguage:(id)arg2 withSdapiConfig:(id)arg3 ;
  -(id)initWithConfiguration:(id)arg1 withGeneralVoc:(id)arg2 withLexiconEnh:(id)arg3 withItnEnh:(id)arg4 ;
  -(id)initWithConfiguration:(id)arg1 overrides:(id)arg2 generalVoc:(id)arg3 lexiconEnh:(id)arg4 itnEnh:(id)arg5 ;
  -(id)initWithConfiguration:(id)arg1 overrideConfigFiles:(id)arg2 generalVoc:(id)arg3 lexiconEnh:(id)arg4 itnEnh:(id)arg5 ;
  -(id)initWithConfiguration:(id)arg1 useQuasarFormatter:(BOOL)arg2 ;
  -(void)setLeftContextText:(id)arg1 ;
  -(void)setUserProfileData:(NSData *)arg1 ;
  -(void)setJitProfileData:(NSData *)arg1 ;
  -(void)setSpeakerCode:(NSString *)arg1 ;
  -(id)runRecognitionWithResultStream:(id)arg1 ;
  -(void)updateUserProfileData:(id)arg1 ;
  -(void)updateJitProfileData:(id)arg1 ;
  -(shared_ptr<quasar::SpeechRequestData>*)requestParametersWithUserProfileData:(id)arg1 task:(id)arg2 samplingRate:(unsigned long long)arg3 resultStream:(shared_ptr<quasar::RecogResultStreamBase>*)arg4 extraLanguageModel:(id)arg5 symbolTableList:(const shared_ptr<quasar::SymbolTableList>*)arg6 ;
  -(id)runRecognitionWithResultStream:(id)arg1 trainingResultStream:(id)arg2 language:(id)arg3 task:(id)arg4 samplingRate:(unsigned long long)arg5 ;
  -(void)writeRecordedStateAccesses;
  -(id)recognitionResultsWithAudioData:(id)arg1 userProfileData:(id)arg2 language:(id)arg3 task:(id)arg4 samplingRate:(unsigned long long)arg5 extraLanguageModel:(id)arg6 ;
  -(void)cancelRecognition;
  -(void)interruptTraining;
  -(id)recognitionStatistics;
  -(id)recognitionUtterenceStatistics;
  -(void)getFormatterWithBlock:(/*^block*/id)arg1 ;
  -(void)_waitForInitialization;
  -(void)dumpModelVirtualMemoryInfo;
  -(void)setAlternateRawRecognitionTokenSausage:(id)arg1 ;
  -(shared_ptr<quasar::SpeechRecognizer>*)getRecognizer;
  -(NSData *)userProfileData;
  -(NSData *)jitProfileData;
  -(BOOL)concatenateUtterances;
  -(void)setConcatenateUtterances:(BOOL)arg1 ;
  -(double)endpointStart;
  -(void)setEndpointStart:(double)arg1 ;
  -(BOOL)recognizeEagerCandidates;
  -(void)setRecognizeEagerCandidates:(BOOL)arg1 ;
  -(NSDictionary *)recognitionReplacements;
  -(void)setRecognitionReplacements:(NSDictionary *)arg1 ;
  -(NSDictionary *)recognitionConfidenceSubtraction;
  -(void)setRecognitionConfidenceSubtraction:(NSDictionary *)arg1 ;
  -(NSString *)refTranscriptForErrorBlaming;
  -(void)setRefTranscriptForErrorBlaming:(NSString *)arg1 ;
  -(NSString *)bluetoothDeviceId;
  -(void)setBluetoothDeviceId:(NSString *)arg1 ;
  -(NSArray *)extraLmList;
  -(void)setExtraLmList:(NSArray *)arg1 ;
  -(NSString *)speakerCode;
  @end
  
  