Est-ce que iOS fournit un support de synthèse vocale ou n'importe quelle class comme NSSpeechRecognizer?

J'ai trouvé beaucoup de bibliothèques comme flite qui peuvent être utilisées, comme dans le cas présent, mais je veux savoir s'il y a une class Built-In fournie par iOS SDK similaire à NSSpeechRecognizer fournie dans OS X.

Il n'y a pas de prise en charge de la synthèse vocale dans iOS 5 ou 6 – vous devez utiliser une bibliothèque tierce. Si vous utilisez iOS 7, vous avez de la chance.

Il y a une nouvelle class dans iOS 7 appelée AVSpeechSynthesizer ( les docs d'Apple peuvent être trouvés ici ). Vous pouvez l'utiliser pour effectuer une synthèse vocale. Voici un exemple simple:

 AVSpeechUtterance *utterance = [AVSpeechUtterance speechUtteranceWithSsortingng:@"Hello world"]; AVSpeechSynthesizer *synth = [[AVSpeechSynthesizer alloc] init]; [synth speakUtterance:utterance]; 

Les propriétés telles que la vitesse et le type de voix sont définies dans AVSpeechUtterance , plutôt que dans le synthétiseur.