diff --git a/Sources/GeotabMobileSDK/Classes/Modules/Connectivity/ConnectivityModule.swift b/Sources/GeotabMobileSDK/Classes/Modules/Connectivity/ConnectivityModule.swift index ade7231..c4889b0 100644 --- a/Sources/GeotabMobileSDK/Classes/Modules/Connectivity/ConnectivityModule.swift +++ b/Sources/GeotabMobileSDK/Classes/Modules/Connectivity/ConnectivityModule.swift @@ -58,7 +58,7 @@ class ConnectivityModule: Module { case .none: return .NONE case .wifi: return .WIFI case .cellular: return getWWANNetworkType() - case .unavailable:return .NONE + case .unavailable: return .NONE } } diff --git a/Sources/GeotabMobileSDK/Classes/Modules/Speech/RealSpeechEngine.swift b/Sources/GeotabMobileSDK/Classes/Modules/Speech/RealSpeechEngine.swift index 32b9a8b..bbc20d0 100644 --- a/Sources/GeotabMobileSDK/Classes/Modules/Speech/RealSpeechEngine.swift +++ b/Sources/GeotabMobileSDK/Classes/Modules/Speech/RealSpeechEngine.swift @@ -1,12 +1,12 @@ import AVFoundation class RealSpeechEngine: SpeechEngine { + let synthesizer = AVSpeechSynthesizer() + public func speak(text: String, rate: Float = 0.5, language: String = "en-US") { let utterance = AVSpeechUtterance(string: text) utterance.voice = AVSpeechSynthesisVoice(language: language) utterance.rate = rate - - let synthesizer = AVSpeechSynthesizer() synthesizer.speak(utterance) } }