Search code examples
iosobjective-ciphonewatchkitapple-watch

Speech Synthesizer for Apple Watch / WatchKit


Does anyone know if it is possible to access the built in speech synthesizer for the Apple Watch?

For my iOS main app I used AVSpeechSynthesizer as follows:

AVSpeechUtterance *utterance = [[AVSpeechUtterance alloc] initWithString:theSpeech]; 
utterance.voice = [AVSpeechSynthesisVoice voiceWithLanguage:@"en-GB"]; 

This works perfect but the same code doesn't work in the WatchKit extension.


Solution

  • Per an answer in the development forums, audio playback does not appear to be possible directly on Apple Watch right now.

    Playback for synthesized speech in a WatchKit Extension would take place on iPhone. This may not be a desirable user experience.