

swift というか、プログラミングを始めたばかりの初心者です。

画面をダブルタップ時に設定した文字（こんにちは）を音声で再生したいのですが、  
再生されません。

AVFoundationフレームワークをインポートし、  
Tap Gesture Recognizerを使いました。以下がコードです。  
Recognizeは2Tapsにセットしています。

[code]

    import UIKit
    import AVFoundation
    
    class ViewController: UIViewController {
    
        let synthesizer = AVSpeechSynthesizer()
        let utterance = AVSpeechUtterance(string: "こんにちわ")
    
    
        @IBAction func tapView(_ sender: UITapGestureRecognizer) {
            synthesizer.speak(utterance)
        }
    
        @IBOutlet var double: UITapGestureRecognizer!
    
        override func viewDidLoad() {
            super.viewDidLoad()
            // Do any additional setup after loading the view, typically from a nib.
        }
    
        override func didReceiveMemoryWarning() {
            super.didReceiveMemoryWarning()
            // Dispose of any resources that can be recreated.
        }
    
    
    }
    
[/code]

おそらく初歩的なことだと思うので申し訳有りませんが、  
ご教授いただけたら助かります。  
よろしくお願いします。


CC BY-SA 3.0
2017-08-03T12:21:08.620
36903
2017-08-03T14:24:35.337
2017-08-03T12:51:50.983
21092
24718
question
swift
画面をダブルタップ時に設定した文字を音声再生したい