我正在尝试向iOS上的用户播放自定义消息。只是一个简单的消息,说“Hello World”就是我想知道的。有没有办法将字符串传递给AVFoundation
并让系统播放?另外,我正在寻找Swift的答案。
答案 0 :(得分:1)
AVSpeechSynthesizer
可以做到这一点:
import UIKit
import AVFoundation
class ViewController: UIViewController {
let speechSynthesizer = AVSpeechSynthesizer()
override func viewDidLoad() {
super.viewDidLoad()
speechSynthesizer.speakUtterance(AVSpeechUtterance(string: "Hello World!"))
}
}