2013-11-15 1 views
2

AVSpeechSynthesizer를 사용하여 문자를 말할 때마다 Instrument는 AXSpeechImplementation 라이브러리에서 메모리 누수를보고합니다. 여기AVSpeechSynthesizer를 사용하여 텍스트를 읽을 때마다 메모리 누수가보고됩니다.

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

그것은 가치가 무엇인지를 들어 악기 스크린 샷 http://imageshack.com/a/img690/7993/b9w5.png

+0

"기억을 새는 사람은 누구입니까?"는 구체적이고 답할만한 질문이 아닙니다. 가능한 대답은 "예, 다른 사람이 있습니다", "아니요, 다른 사람이 없습니다"또는 "어딘가에 누군가있을 것입니다."그 중 어느 것도이 사이트의 독자 또는 향후 독자에게 유용하지 않습니다.) [ SO 질문 체크리스트] (http://meta.stackexchange.com/q/156810/172661)를 작성한 다음 질문을 편집하여 문제 해결에 도움이되는 문제에 대해 명확하고 구체적으로 작성하십시오. –

+0

제목을 업데이트했습니다. – PineApps

+0

아직 특정 질문을하지 않았습니다. 두려워합니다. :) 더 나아졌지만 여전히 질문이 있어야합니다. 게시 한 링크를 방문하십시오. –

답변

2

에 대한 링크가 있어요 - 그래, 난이 모든 발언에 정확히 같은 16 바이트 누수를 참조하십시오 여기에 내가 전화를 만들기 위해 사용하고 코드입니다 음성 합성기에서. 그래서 애플의 코드에서 누수가되었거나 우리는 어딘가에서 같은 오류를 만들고 있습니다!

알리

+0

답변 해 주셔서 감사합니다. – PineApps

+0

그 두 번째. 또한 같은 16 바이트 메모리 누수가 또한보고 있어요. – Khon

+0

AVSpeechUtterance를 출시 하시겠습니까? 그걸 언제 .. 그만 할 수 있니? –