luxlabs header browser preview


@class TTSSpeechVoice, NSString, TTSSpeechString, AVSpeechSynthesisProviderVoice, NSArray, NSObject;
@protocol OS_voucher, TTSSpeechRequestDelegate;

@interface TTSSpeechRequest : NSObject <NSSecureCoding> {
    id<TTSSpeechRequestDelegate> _delegate;
}

@property (class, readonly) BOOL supportsSecureCoding;

@property (readonly, nonatomic) NSString *text;
@property (copy, nonatomic) TTSSpeechVoice *voice;
@property (retain, nonatomic) TTSSpeechString *speechString;
@property (retain, nonatomic) TTSSpeechString *unescapedSpeechString;
@property (copy, nonatomic) AVSpeechSynthesisProviderVoice *synthesisProviderVoice;
@property (copy, nonatomic) NSString *languageCode;
@property (nonatomic) long long gender;
@property (nonatomic) double rate;
@property (nonatomic) double pitch;
@property (nonatomic) double volume;
@property (nonatomic) BOOL maintainsInput;
@property (nonatomic) BOOL supportsAccurateWordCallbacks;
@property (nonatomic) BOOL skipLuthorRules;
@property (nonatomic) BOOL audioSessionIDIsValid;
@property (nonatomic) unsigned int audioSessionID;
@property (nonatomic) unsigned int audioQueueFlags;
@property (nonatomic) double latency;
@property (nonatomic) double dispatchTime;
@property (nonatomic) double handledTime;
@property (retain, nonatomic) NSArray *channels;
@property (nonatomic) unsigned long long synthesizerInstanceID;
@property (nonatomic) void *clientContext;
@property (copy, nonatomic) id /* block */ audioBufferCallback;
@property (copy, nonatomic) id /* block */ latencyCallback;
@property (nonatomic) BOOL synthesizeSilently;
@property (retain, nonatomic) NSObject<OS_voucher> *voucher;
@property (retain, nonatomic) NSString *speechSource;
@property (nonatomic) BOOL sentSpeechDone;

- (id)delegate;
- (void)encodeWithCoder:(id)a0;
- (id)description;
- (void).cxx_destruct;
- (void)setDelegate:(id)a0;
- (id)initWithCoder:(id)a0;
- (long long)vocalizerGender;
- (void)speechRequestDidContinueForService:(id)a0;
- (void)speechRequestDidPauseForService:(id)a0;
- (void)speechRequestDidStartForService:(id)a0;
- (void)speechRequestDidStopWithSuccess:(BOOL)a0 phonemesSpoken:(id)a1 forService:(id)a2 error:(id)a3;
- (void)speechRequestMarker:(id)a0 didStartForService:(id)a1;
- (long long)vocalizerFootprint;

@end