AVSpeechSynthesizer
Creating a basic text to speech
Section titled “Creating a basic text to speech”Use the speakUtterance: method of AVSpeechSynthesizer to convert text to speech. You need to pass an AVSpeechUtterance object to this method, which contains the text that you want to be spoken.
Objective C
AVSpeechSynthesizer *speaker = [[AVSpeechSynthesizer alloc] init];AVSpeechUtterance *speech = [AVSpeechUtterance speechUtteranceWithString:@"Hello World"];[speaker speakUtterance:speech];Swift
let speaker = AVSpeechSynthesizer()let speech = AVSpeechUtterance(string: "Hello World")speaker.speakUtterance(speech)Syntax
Section titled “Syntax”- AVSpeechSynthesizer() // Creates a speech synthesiser
- speaker.speakUtterance(speech) // Converts the text to speech
Parameters
Section titled “Parameters”|Parameter|Details |---|---|---|---|---|---|---|---|---|--- |speaker|AVSpeechSynthesizer object |speech|AVSpeechUtterance object