luxlabs header browser preview


@class NSString, NSNumber;

@interface AFVoiceInfo : NSObject <NSSecureCoding, NSCopying>

@property (class, readonly) BOOL supportsSecureCoding;

@property (nonatomic) long long gender;
@property (readonly, nonatomic) BOOL wasInitializedFromDictionaryRepresentation;
@property (readonly, nonatomic) NSString *languageCode;
@property (nonatomic) BOOL isCustom;
@property (readonly, nonatomic) long long footprint;
@property (readonly, nonatomic) NSString *name;
@property (readonly, nonatomic) NSNumber *contentVersion;
@property (readonly, nonatomic) NSString *masteredVersion;

+ (long long)genderForVSSpeechGender:(long long)a0;
+ (long long)defaultGenderForOutputVoiceLanguageCode:(id)a0;
+ (id)voiceInfoForLanguageCode:(id)a0;
+ (id)outputVoiceIdentifierForLanguageCode:(id)a0 voiceName:(id)a1;
+ (id)voiceInfoForSessionLanguageCode:(id)a0;
+ (id)allVoicesForSiriSessionLanguage:(id)a0;

- (unsigned long long)hash;
- (void)encodeWithCoder:(id)a0;
- (id)description;
- (id)initWithLanguageCode:(id)a0;
- (void).cxx_destruct;
- (id)initWithDictionaryRepresentation:(id)a0;
- (id)dictionaryRepresentation;
- (BOOL)isEqual:(id)a0;
- (id)initWithCoder:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)footprintString;
- (long long)VSSpeechFootprint;
- (long long)VSSpeechGender;
- (long long)VSSpeechType;
- (id)VSVoiceAsset;
- (id)genderString;
- (id)initWithLanguageCode:(id)a0 gender:(long long)a1 footprint:(long long)a2 isCustom:(BOOL)a3;
- (id)initWithLanguageCode:(id)a0 gender:(long long)a1 isCustom:(BOOL)a2;
- (id)initWithLanguageCode:(id)a0 gender:(long long)a1 isCustom:(BOOL)a2 name:(id)a3 footprint:(long long)a4 contentVersion:(id)a5 masteredVersion:(id)a6;
- (id)initWithLanguageCode:(id)a0 gender:(long long)a1 name:(id)a2 footprint:(long long)a3 isCustom:(BOOL)a4;
- (BOOL)isLanguageAndGenderEqual:(id)a0;
- (BOOL)isMatchForSiriVoice:(id)a0;
- (BOOL)isMatchForVoiceAsset:(id)a0;
- (BOOL)isValidForSiriSessionLanguage:(id)a0;

@end