国产探花免费观看_亚洲丰满少妇自慰呻吟_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) } }) }}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 枣强县| 佛坪县| 青岛市| 新巴尔虎左旗| 泾川县| 长子县| 三原县| 遂川县| 呼和浩特市| 黔西| 丰宁| 额济纳旗| 安图县| 南通市| 雷山县| 济阳县| 腾冲县| 靖西县| 江油市| 南充市| 达尔| 体育| 泸西县| 永福县| 米林县| 日喀则市| 东港市| 阿拉善右旗| 晋城| 如东县| 漠河县| 栖霞市| 东源县| 东莞市| 湘乡市| 佳木斯市| 井研县| 临泽县| 高邮市| 吴川市| 屯昌县|