3

AVSpeechSynthesizer を使用してテキストを読み上げるたびに、Instruments は AXSpeechImplementation ライブラリでメモリ リークを報告します。呼び出しを行うために使用しているコードは次のとおりです。

AVSpeechUtterance *speak = [AVSpeechUtterance speechUtteranceWithString:text];
speak.voice = [AVSpeechSynthesisVoice voiceWithLanguage:@"en-US"];
speak.rate = AVSpeechUtteranceMaximumSpeechRate * .2;
[m_speechSynth speakUtterance:speak];

Instrumentsのスクリーンショットへのリンクは 次のとおりですhttp://imageshack.com/a/img690/7993/b9w5.png

4

2 に答える 2

7

価値があるのは - はい、スピーチシンセサイザーからのすべての発話でまったく同じ16バイトのリークが見られます。つまり、Apple のコードのリークか、私たち二人ともどこかで同じエラーを起こしているかのどちらかです!

アリ

于 2013-12-31T21:59:17.193 に答える