迅速 – 无法让文字发音工作

前端之家收集整理的这篇文章主要介绍了迅速 – 无法让文字发音工作前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
当我尝试以下代码时,我收到以下消息:

2014-07-28 13:19:14.251 MySingleView [3750:461865]语音初始化错误:2147483665

我做错了,还是这个bug?

我正在使用Xcode6 – Beta 4在我的Mac上运行小牛的iPad 2模拟器中运行。

import UIKit
import AVFoundation

class ViewController: UIViewController {
    var voice = AVSpeechSynthesizer()

    override func viewDidLoad() {
        super.viewDidLoad()
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
    }

    @IBAction func buttonPushed(sender: UIButton) {
        var utterance = AVSpeechUtterance(string:"This is a test")
        voice.speakUtterance(utterance)
    }
}
iOS 8模拟器不支持文字转语音。然而,iOS 7模拟器仍然支持文本到语音(至少与Xcode 6.1相同),所以如果您的应用程序在iOS 7下工作,您可以在桌面上进行测试。

猜你在找的Swift相关文章