Я хотел бы дать пользователям возможность отключить речевое высказывание на компьютере от AVSpeechSynthesizer в AVFoundation, не влияя на его воспроизведение. Вроде как вы бы отключили звук на YouTube или в музыкальном приложении. Я не хочу останавливать высказывание, просто дайте пользователю возможность отключить и включить его.
Позволяет ли это AVUtterance?
Вот мой код для высказывания:
NSString* str = @"Four score and seven years ago our fathers brought forth....";
AVSpeechUtterance *utt = [AVSpeechUtterance speechUtteranceWithString:str];
[utt setRate:0.55f];
utt.voice =[AVSpeechSynthesisVoice voiceWithLanguage:@"en-us"];
[synthesizer speakUtterance:utt];