JvSpeechRecognizer 1.1.0

JvSpeechRecognizer 1.1.0

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布最后发布2017年5月
SwiftSwift 版本3.0
SPM支持 SPM

Jovi Du 维护。



  • 作者
  • ijovi23

JvSpeechRecognizer

SFSpeechRecognizer 的封装。只需做了一些基础工作 └□·□┘

需求

  • iOS 10.0+ [使用]
  • iOS 9.0+ [构建]
  • Xcode 8.3+
  • Swift 3.1+

安装

手动安装

JvSpeechRecognizer 目录中的所有文件添加到你的项目中。

使用方法

隐私

将以下键添加到 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 根据 MIT 许可发布。有关更多信息,请参阅 LICENSE 文件。