2013-11-19 2 views

ответ

8

Если вы хотите позвонить Documentation for AVSpeechSynthesizer, вам необходимо позвонить -[AVSpeechSynthesizer pauseSpeakingAtBoundary:], чтобы остановить разговор, а затем -[AVSpeechSynthesizer continueSpeaking], чтобы продолжить говорить потом.

Вы можете приостановить разговор сразу (AVSpeechBoundaryImmediate) или, в конце текущего слова (AVSpeechBoundaryWord).

+0

Здравствуйте, я не могу остановить любую нажатую кнопку, я хочу остановить ее, когда нажата кнопка отмены. Я попытался, как показано ниже: если (av_speechSynthesizer.isSpeaking || av_speechSynthesizer) { сделать что-то } –

+2

Вместо "pauseSpeakingAtBoundary:" использовать [AVSpeechSynthesizer stopSpeakingAtBoundary: AVSpeechBoundaryImmediate]; –