我正在寻找一种将AVSpeechSynthesizer话语实例保存为音频文件的方法。关于stackoverflow有一些类似的问题,但它们似乎都来自ios 6-7。
有没有办法在swift中创建一个文本到语音的音频文件?
如果是这样,我可以将此音频文件用作UILocalNotification声音吗?这样做需要哪种音频文件格式?
谢谢
答案 0 :(得分:0)
AVSpeechSynthesizer与NSSpeechSynthesizer没有相同的功能列表。请尝试以下方法:
let speech = NSSpeechSynthesizer()
let url = NSURL(----your path----)
speech.startSpeakingString("whatever", toURL: url)
除了保存文件外,你不会听到任何声音