ios - Avspeechsynthesizer 语音音频文件,UILocalNotification

标签 ios swift audio uilocalnotification avspeechsynthesizer

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

有什么方法可以快速创建文本到语音的音频文件?

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

谢谢

最佳答案

AVSpeechSynthesizer 没有与 NSSpeechSynthesizer 相同的功能列表。尝试以下操作:

let speech = NSSpeechSynthesizer()

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

您不会听到任何声音,但您的文件将被保存

关于ios - Avspeechsynthesizer 语音音频文件,UILocalNotification,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31795779/

相关文章:

ios - 应用程序因 NSInvalidArgumentException 而崩溃

ios - NotificationCenter Selector 方法未在 Swift 中调用

ios - 在 Swift 3 中添加/附加属性文本到标签 - iOS

ios - 使用 SwiftyDropbox 创建指向文件的共享链接

swift - 我如何在 Swift/Alamofire 中使用 multipartFormData?

javascript - HTML5 2 音频标签

c++ - 在播放时更改音频信号的增益会导致伪影

iphone - 在 EKEventStore 中检索具有特定标题的 EKEvent

ios - 这个花哨的 iOS 登录对话框是标准组件吗?

haskell - 使用 Haskell 绑定(bind)保存脉冲音频流