Avspeechsynthesizer话语音频文件,UILocalNotification

时间:2015-08-03 20:01:29

标签: ios swift audio uilocalnotification avspeechsynthesizer

我正在寻找一种将AVSpeechSynthesizer话语实例保存为音频文件的方法。关于stackoverflow有一些类似的问题,但它们似乎都来自ios 6-7。

有没有办法在swift中创建一个文本到语音的音频文件?

如果是这样,我可以将此音频文件用作UILocalNotification声音吗?这样做需要哪种音频文件格式?

谢谢

1 个答案:

答案 0 :(得分:0)

AVSpeechSynthesizer与NSSpeechSynthesizer没有相同的功能列表。请尝试以下方法:

let speech = NSSpeechSynthesizer()

let url = NSURL(----your path----)
speech.startSpeakingString("whatever", toURL: url)

除了保存文件外,你不会听到任何声音