IOS / Objective-C: отключение звука AVSpeechUtterance во время игры - PullRequest
0 голосов
/ 14 сентября 2018

Я хотел бы дать пользователям возможность отключить речевое высказывание на компьютере от 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];
...