AVSpeechSynthesizer具有相当简单的API,不支持将其保存到内置的音频文件中。
我想知道是否有解决办法-也许记录无声播放的输出,以便以后播放?或更有效的方法。
最佳答案
到目前为止,AVSpeechSynthesizer
不支持this。绝对不会使用AVSpeechSynthesizer
获得音频文件。几周前,我为自己的一个应用程序进行了尝试,结果发现这是不可能的,iOS 8中的AVSpeechSynthesizer
也没有任何改变。
我也曾想过在播放声音时记录声音,但是这种方法存在很多缺陷,例如用户可能正在使用耳机,系统声音可能偏低或静音,可能会捕获其他外部声音,因此建议不要使用用这种方法。