TestsTested | ✗ |
LangLanguage | SwiftSwift |
License | MIT |
ReleasedLast Release | May 2017 |
SwiftSwift Version | 3.0 |
SPMSupports SPM | ✗ |
Maintained by Jovi Du.
An encapsulation of SFSpeechRecognizer. Just did some potty work └□·□┘
Add all files in the directory JvSpeechRecognizer to your project.
Add the following keys to Info.plist
NSMicrophoneUsageDescription
NSSpeechRecognitionUsageDescription
let recognizer = JvSpeechRecognizer(localeId: "en-US")
open func requestPermission(_ response: @escaping (Bool) -> Void)
open func startSpeaking() -> JvSpeechRecognizerStartResult
open func startSpeaking(delegate del: JvSpeechRecognizerDelegate) -> JvSpeechRecognizerStartResult
open func stopSpeaking()
open func cancel()
func jvSpeechRecognizer(_ recognizer: JvSpeechRecognizer, didRecognizePartialResult partialResult: String)
func jvSpeechRecognizer(_ recognizer: JvSpeechRecognizer, didRecognizeFinalResult finalResult: String, allResults: [String])
func jvSpeechRecognizerWasCancelled(_ recognizer: JvSpeechRecognizer)
func jvSpeechRecognizer(_ recognizer: JvSpeechRecognizer, didFinishWithError error: Error?)
ijovi23, [email protected]
JvSpeechRecognizer is available under the MIT license. See the LICENSE file for more info.