@class NSArray, NSString, AFVoiceInfo; @interface AFSiriRingtone : NSObject { BOOL _languageMismatch; NSString *_voiceLanguage; } @property (retain, nonatomic) NSArray *contacts; @property (copy, nonatomic) NSString *displayedCallerID; @property (nonatomic) long long callerIDType; @property (copy, nonatomic) NSString *callServiceSpeakableName; @property (copy, nonatomic) NSString *callDestinationID; @property (nonatomic) long long callDestinationIDType; @property (readonly, nonatomic) AFVoiceInfo *voiceInfo; @property (readonly, nonatomic) NSString *textToSpeak; - (id)init; - (void).cxx_destruct; - (id)initWithContacts:(id)a0; - (id)_spokenTextForOneContact:(id)a0 callServiceSpeakableName:(id)a1 languageCode:(id)a2; - (id)_addPhoneticEscapeIfNotEmptyNotNil:(id)a0 withStartEscape:(id)a1 withEndEscape:(id)a2; - (id)_bestVoiceInfoWithCurrentLocale:(id)a0; - (id)_escapeCallDestinationIDString:(id)a0 forType:(long long)a1; - (id)_escapeCallerIDString:(id)a0 forType:(long long)a1; - (id)_generateSpokenTextForContacts:(id)a0 voiceLanguage:(id)a1 displayedCallerID:(id)a2 callerIDType:(long long)a3 callDestinationID:(id)a4 callDestinationIDType:(long long)a5 callServiceSpeakableName:(id)a6; - (void)_phoneticInfoForContact:(id)a0 languageCode:(id)a1 firstName:(id *)a2 middleName:(id *)a3 lastName:(id *)a4 nickname:(id *)a5; - (id)_phoneticNamesForContact:(id)a0 languageCode:(id)a1; - (id)_spokenTextForCallDestinationID:(id)a0 ofType:(long long)a1 callServiceSpeakableName:(id)a2 languageCode:(id)a3; - (id)_spokenTextForCallerID:(id)a0 ofType:(long long)a1 rawCaller:(id)a2 rawCallerType:(long long)a3 languageCode:(id)a4; - (id)_spokenTextForContacts:(id)a0 callServiceSpeakableName:(id)a1 languageCode:(id)a2; - (id)_spokenTextForThreeContacts:(id)a0 callServiceSpeakableName:(id)a1 languageCode:(id)a2; - (id)_spokenTextForTwoContacts:(id)a0 callServiceSpeakableName:(id)a1 languageCode:(id)a2; @end