2
votes

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.

2

2 Answers

1
votes

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.