如何使用文本播放音响系统?

时间:2017-03-29 14:10:38

标签: ios swift

我们有什么办法从文字中获取声音吗?

例如,我们有:

let str = "Hello English" .

我希望从该文本中获得音响系统。

1 个答案:

答案 0 :(得分:0)

正如Ravy Chheng所说,这使用内置的AVFoundation库来初始化基本的文本到语音功能。有关更多信息,请查看Apple的文档:https://developer.apple.com/reference/avfoundation/avspeechsynthesizer

import AVFoundation

func playSound(str: String) {
    let speechSynthesizer = AVSpeechSynthesizer()
    let speechUtterance = AVSpeechUtterance(string: str)
    speechSynthesizer.speak(speechUtterance)
}