Reputation: 139
Is it possible to access the speech synthesis feature of the iOS that is used for accessibility?
Upvotes: 3
Views: 4377
Reputation: 22763
Here is an example using AVSpeechSynthesizer
on iOS 7:
AVSpeechSynthesizer *synthesizer = [[AVSpeechSynthesizer alloc]init];
AVSpeechUtterance *utterance = [AVSpeechUtterance speechUtteranceWithString:@"Hey Guys"];
[synthesizer speakUtterance:utterance];
To change the voice use:
utterance.voice = [AVSpeechSynthesisVoice voiceWithLanguage:@"de-DE"];
To get a list of all voices:
NSLog(@"voices %@", [AVSpeechSynthesisVoice speechVoices]);
Upvotes: 6
Reputation: 181290
May be you can find this SO question helpful. FLITE also brings speech synthesis to iOS.
Upvotes: 1