System/Library/PrivateFrameworks/TranslationDaemon.framework
_LTLanguageDetector.h
Download _LTLanguageDetector.h
@class _LTTranslationContext, NSString, CSLanguageDetector, _LTDSELFLoggingManager, _LTLanguageDetectorFeatureCombinationModel, NSMutableDictionary, NSMutableArray, _LTLanguageDetectionResult, NSObject;
@protocol OS_dispatch_queue, _LTSpeechTranslationDelegate;
@interface _LTLanguageDetector : NSObject <CSLanguageDetectorDelegate> {
_LTTranslationContext *_context;
CSLanguageDetector *_csLanguageDetector;
float _sourceLocaleConfidenceThreshold;
float _targetLocaleConfidenceThreshold;
unsigned long long _minimumAcousticLanguageDetectorResults;
unsigned long long _maximumAcousticLanguageDetectorResults;
BOOL _endAudioCalled;
BOOL _useFinalThresholds;
BOOL _finalLIDResultSent;
BOOL _receivedPartialSpeechResult;
BOOL _havePartialASRConfidences;
NSMutableDictionary *_partialSpeechResultConfidences;
NSMutableDictionary *_finalSpeechResults;
NSMutableDictionary *_modelVersions;
unsigned long long _lidSignpostID;
NSObject<OS_dispatch_queue> *_resultQueue;
NSObject<OS_dispatch_queue> *_finalResultWaitQueue;
id<_LTSpeechTranslationDelegate> _delegate;
}
@property (nonatomic) double samplingRate;
@property (nonatomic) long long audioBitDepth;
@property (retain, nonatomic) NSMutableArray *acousticResults;
@property (retain, nonatomic) _LTLanguageDetectionResult *lastResult;
@property (nonatomic) BOOL featureCombinationModelSupported;
@property (readonly, retain, nonatomic) _LTDSELFLoggingManager *selfLoggingManager;
@property (retain, nonatomic) _LTLanguageDetectorFeatureCombinationModel *featureCombinationModel;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
- (void)languageDetectorDidDetectLanguageWithConfidence:(id)a0 confidence:(id)a1 isConfident:(BOOL)a2;
- (void).cxx_destruct;
- (void)endAudio;
- (void)addSpeechAudioData:(id)a0;
- (void)addSpeechRecognitionResult:(id)a0;
- (void)cancelLanguageDetection;
- (BOOL)forceLanguageDetectionResult;
- (BOOL)haveAtLeastOneFinalASRResult;
- (BOOL)haveFinalASRResults;
- (id)initWithSelfLoggingManager:(id)a0;
- (void)sendFinalLanguageDetectionResult:(BOOL)a0;
- (void)sendLIDResult:(id)a0;
- (void)startLanguageDetectionWithContext:(id)a0 delegate:(id)a1;
@end