2

音楽の再生とある種のテキスト読み上げエンジンを iOS7 で同時に動作させることが可能かどうか疑問に思っています。Apple の新しい組み込み API を使用していますが、両方ではなくどちらかが機能しています。誰かアイデアはありますか?バックグラウンドでも動作する私の TTS 再生コード

 -(void)speak:(NSString*)string
{
   AVAudioSession *audioSession = [AVAudioSession sharedInstance];

   NSError *setCategoryError = nil;
   [audioSession setCategory:AVAudioSessionCategoryPlayback error:&setCategoryError];

   NSError *activationError = nil;
   [audioSession setActive:YES error:&activationError];

   AVSpeechUtterance *utterance = [AVSpeechUtterance speechUtteranceWithString:string];
   utterance.rate = 0.3f;
   utterance.voice = [AVSpeechSynthesisVoice voiceWithLanguage:[AVSpeechSynthesisVoice currentLanguageCode]];

   AVSpeechSynthesizer *synth = [[AVSpeechSynthesizer alloc] init];
   [synth speakUtterance:utterance];

}
4

1 に答える 1