我已使用AVSpeechSynthesizer. 单击“播放”时,将播放转换后的语音。我不知道该音频文件的扩展名。
我的目标是将这个创建的音频文件转换为 .mp3。我在谷歌上搜索过,但没有找到任何东西。任何帮助表示赞赏。
我的代码在这里:将文本转换为语音
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)
Run Code Online (Sandbox Code Playgroud)