So I have a tts app and I'm trying to add the new iOS 17 personal voice as an option. I'm stuck on how to request auth to use voice. Here's what I have so far:
- (void)requestAuthorization
{
NSInteger row = [self.languagePicker selectedRowInComponent:0];
NSString *selected = [self.pickerData objectAtIndex:row];
self.languageChosen = selected;
if ([self.languageChosen isEqualToString:@"Personal"]) {
AVSpeechSynthesizer requestPersonalVoiceAuthorizationWithCompletionHandler:<#^(AVSpeechSynthesisPersonalVoiceAuthorizationStatus status)handler#>
}
}
I don’t know what to do after "requestPersonalVoiceAuthorizationWithCompletionHandler:"
any help will be really appreciated.
Post
Replies
Boosts
Views
Activity
i click to open the beta and pops up the license agreement dialogue. i click agree and it asks me to either confirm on my apple watch or by entering my password. i have tried both and neither close the dialogue. im not able to get past this to test the software. anyone else running across this? anyone know of a fix?
tia
what could be the reason? i open my app in xcode 16. build completes successfully. i am only given the options to simulate in iOS 17, 17.2 or 17.5. none of the devices show the option to run in iOS 18. but i am able to go into the simulator and through file and open the iOS 18 simulator. just not able to run my app in there. my app is set in xcode to run with a minimum of iOS 16. any ideas?