@class NSCondition, NSDictionary, NSObject, AXKonaParameters, NSRegularExpression, NSMutableArray, AXKonaMarker, TTSRulesetRunner, AXKonaVoice, NSArray, AVAudioFormat, TTSSpeechString, AVAudioConverter, NLTokenizer; @protocol OS_dispatch_queue; @interface AXKonaSpeechEngine : NSObject { struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _bufferLock; short _pSampleBuffer[512]; } @property (nonatomic) void *wrappedInstance; @property (nonatomic) void *currentDictionary; @property (retain, nonatomic) NSObject *synthesizerSyncQueue; @property (retain, nonatomic) AXKonaVoice *currentVoice; @property (retain, nonatomic) NLTokenizer *tokenizer; @property (retain, nonatomic) AXKonaParameters *currentParameters; @property (retain, nonatomic) NSDictionary *configurationMap; @property (retain, nonatomic) NSArray *currentSpeechSegments; @property (retain, nonatomic) AXKonaMarker *currentMarker; @property (nonatomic) unsigned int currentFrameCount; @property (retain, nonatomic) AVAudioConverter *bufferConverter; @property (nonatomic) float lastSampVal; @property (retain, nonatomic) AVAudioFormat *engineFormat; @property (retain, nonatomic) AVAudioFormat *outputFormat; @property (retain, nonatomic) NSRegularExpression *commandRegex; @property (nonatomic) unsigned long long synthState; @property (retain, nonatomic) NSMutableArray *queuedBuffers; @property (retain, nonatomic) NSCondition *producedBuffers; @property (retain, nonatomic) NSCondition *consumedBuffers; @property (retain, nonatomic) TTSRulesetRunner *ruleSetRunner; @property (retain, nonatomic) TTSSpeechString *currentSpeechString; @property (retain, nonatomic) AXKonaParameters *parameters; @property (nonatomic) BOOL highQualityMode; @property (nonatomic) BOOL abbreviationDictionary; @property (nonatomic) BOOL phrasePrediction; @property (nonatomic) BOOL preferCommunityDictionary; @property (retain, nonatomic) AXKonaVoice *voice; + (id)allVoices; - (void)dealloc; - (void).cxx_destruct; - (void)_enqueueBuffer:(id)a0; - (void)cancelSynthesis; - (void)synthesizeText:(id)a0; - (void)_cancelSynthesis; - (void)_initializeConfigurationMap; - (BOOL)_initializeWrappedEngineForVoice:(id)a0; - (id)_konaCrashPatterns; - (BOOL)_loadDictionaryAtPath:(id)a0 type:(long long)a1 handle:(void *)a2; - (void)_loadDictionaryForVoice:(id)a0; - (id)_preprocessTextForIrregularities:(id)a0; - (void)_resetEnginePreservingParams; - (id)_segmentsForText:(id)a0; - (long long)eciCallback:(long long)a0 iParam:(long long)a1 instanceData:(void *)a2; - (id)initWithVoice:(id)a0; - (id)nextBuffer; @end