CocoaPods trunk is moving to be read-only. Read more on the blog, there are 14 months to go.
| 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.