         } else {
             speakWithPolly(speechString(notification: notification, markUpWithSSML: true))
         }
+        
+        startAnnouncementTimer()
     }
     
     func speechString(notification: NSNotification, markUpWithSSML: Bool) -> String {

    var fallbackText: String!
    // Use default speech synthesizer if identityPool is unset
    var useDefaultVoice: Bool { return identityPoolId == nil }
    
    /**
     A boolean value indicating whether instructions should be announced by voice or not.

     */
    public var regionType: AWSRegionType = .USEast1
    
    
    /**
     Buffer time between announcements. After an announcement is given any announcement given within this `TimeInterval` will be suppressed.
    */
    public var bufferBetweenAnnouncements: TimeInterval = 3

    
    /**
     `identityPoolId` is a required value for using AWS Polly voice instead of iOS's built in AVSpeechSynthesizer.
