2014-09-22 2 views
5

AVSpeechSynthesizer에는 매우 간단한 API가 있으며 내장 된 오디오 파일에 저장하는 기능을 지원하지 않습니다.파일로 AVSpeechSynthesizer 출력?

재생을 위해 소리없이 재생 될 때 출력을 녹음하는 방법이 있는지 궁금합니다. 아니면 좀 더 효율적입니다.

답변

2

현재로서는 AVSpeechSynthesizer은 지원하지 않습니다. AVSpeechSynthesizer을 사용하여 오디오 파일을 가져 오는 방법은 없습니다. 몇 주 전에이 앱을 몇 주 전에 사용해 보았는데 가능하지 않다는 것을 알았습니다. 또한 iOS 8의 AVSpeechSynthesizer에 대한 변경 사항이 없습니다.

나는 소리가 재생되는 동안 녹음하는 것을 고려했지만 사용자와 같은 접근 방식의 많은 결함이 헤드폰을 사용하고 있거나, 시스템 사운드가 낮거나 음소거되어있을 수 있으며, 다른 외부 사운드를 포착 할 수 있으므로 그러한 접근 방식은 바람직하지 않습니다.

0
당신은 NSSpeechSynthesizer의 방법을 통해 startSpeakingString을 AIFF 파일 (또는, 어쩌면, 일부 OSX 기반 서비스)를 준비하기 위해 OSX를 사용할 수 있습니다

: toURL :