【发布时间】:2013-12-16 00:46:46
【问题描述】:
我在我的应用程序中使用 AVSpeechSynthesizer,我希望将语音文本保存到音频文件或 AVAsset。我浏览了 Apple 的文档并没有看到任何内容,但我想我会发布一个问题来确定。以下是我当前的代码。
AVSpeechUtterance * utterance = [AVSpeechUtterance speechUtteranceWithString:textView.text];
float rate = [speedSlider value]/1.5;
utterance.rate = rate;
[speechSynthesizer speakUtterance:utterance];
【问题讨论】:
-
此 API 是新的,因此它可能缺少某些稍后可能会添加的功能。也许研究一种录制正在播放的音频的方法?
-
是的,我已经设置了一个 AVAudioRecoder,但只是想看看是否有更清洁的解决方案
-
您找到了适合这个问题的解决方案吗?我正在寻找类似的东西。
-
我也在寻找解决方案。如果你找到了,请告诉我。谢谢
-
我也尝试过 AVAudioRecorder 方法,但是它不适合,因为外部的噪音也会被捕获。我希望有一种更相关的方法来实现这一目标。您可以从 AVSpeechUtterance 静默创建音频文件。
标签: ios ios7 avspeechsynthesizer