国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > iOS > 正文

iOS10新特性之SFSpeechRecognizer的使用

2019-11-06 09:56:12
字體:
來源:轉載
供稿:網友

SFSpeechRecognizer是iOS10新特性之一,用來進行語音識別的。

1、使用前需要導入頭文件

import Speech

2、設置請求權限

//請求權限 SFSpeechRecognizer.requestAuthorization { (state) in PRint(state) }

3、配置info.plist

//添加一條權限Privacy - Speech Recognition Usage Description -> “xxx”

4、初始化識別器

//初始化一個識別器let recognizer = SFSpeechRecognizer(locale: Locale(identifier: "zh_CN"))

5、初始化請求

//path let url = Bundle.main.url(forResource: "bg", withExtension: "mp3") //初始化一個識別請求 let request = SFSpeechURLRecognitionRequest(url: url!)

6、開啟識別任務

//開始一個識別請求recognizer?.recognitionTask(with: request, resultHandler: { (result, error) in if error != nil{ print("識別錯誤") return } else{ print(result?.bestTranscription.formattedString) } })

完成代碼:

import UIKitimport Speechclass ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() //請求權限 SFSpeechRecognizer.requestAuthorization { (state) in print(state) } } override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) { //初始化一個識別器 let recognizer = SFSpeechRecognizer(locale: Locale(identifier: "zh_CN")) //path let url = Bundle.main.url(forResource: "bg", withExtension: "mp3") //初始化一個識別請求 let request = SFSpeechURLRecognitionRequest(url: url!) //開始一個識別請求 recognizer?.recognitionTask(with: request, resultHandler: { (result, error) in if error != nil{ print("識別錯誤") return } else{ print(result?.bestTranscription.formattedString) } }) }}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 壤塘县| 庆元县| 甘肃省| 禄丰县| 建始县| 曲松县| 青岛市| 正蓝旗| 哈巴河县| 桂林市| 华池县| 万山特区| 鹿邑县| 余江县| 新民市| 来宾市| 黄浦区| 苏尼特右旗| 申扎县| 壤塘县| 海晏县| 通州市| 杨浦区| 仙游县| 泰和县| 徐闻县| 潞城市| 达孜县| 金湖县| 濮阳市| 北安市| 香河县| 米林县| 呼伦贝尔市| 镇巴县| 民乐县| 香格里拉县| 通辽市| 三穗县| 兴国县| 同仁县|