AVSpeechUtterance como sonido UILocalNotification

¡Hola y gracias por leer esto!

En primer plano, mi aplicación reproduce iOS7 AVSpeechUtterance para un evento cronometrado. En segundo plano, paso un nombre de file .wav aa una propiedad UILocalNotification de UILocalNotification . Todo esto funciona.

¿Hay alguna manera de usar AVSpeechUtterance como el sonido de una UILocalnotification ? Me gustaría la misma síntesis en primer plano que el background.

¡Muchas gracias!

Cree este método en el file appdelegate.m . No olvide importar AVFoundation / AVSpeechSynthesis.h en Appdelegate.h

 - (void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification { UIApplicationState state = [application applicationState]; if (state == UIApplicationStateActive) { UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Reminder" message:notification.alertBody delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil]; [alert show]; } AVSpeechUtterance *utterance = [AVSpeechUtterance speechUtteranceWithString:[NSString stringWithFormat:@"%@",notification.alertBody]]; AVSpeechSynthesizer *synth = [[AVSpeechSynthesizer alloc] init]; utterance.volume = 10; utterance.rate = 0.2; utterance.pitchMultiplier = 1; [synth speakUtterance:utterance]; // Request to reload table view data [[NSNotificationCenter defaultCenter] postNotificationName:@"reloadData" object:self]; // Set icon badge number to zero application.applicationIconBadgeNumber = 0; }