【发布时间】:2018-04-30 00:02:00
【问题描述】:
我已使用AVSpeechSynthesizer 将文本转换为语音。单击“播放”时,会播放转换后的语音。我不知道这个音频文件的扩展名。
我的目标是将这个创建的音频文件转换为 .mp3。我在 Google 中搜索过,但没有找到任何东西。任何帮助表示赞赏。
我的代码在这里:将文本转换为语音
text = UserDefaults.standard.string(forKey: "TextString")!
voice = selectCountryDic["Clanguage"]!
let speechText = AVSpeechUtterance(string:text)
speechText.voice = AVSpeechSynthesisVoice(language:voice)
let synthesizer = AVSpeechSynthesizer()
synthesizer.speak(speechText)
【问题讨论】: