版权声明:本文为博主原创文章未经博主允许不得转载。 /lyg_GG/article/details/
iOS10 苹果开放SIri APISiriKit的功能非常强大,支持音频、视频、消息发送接收、搜索照片、预订行程、管理锻炼等等
* 2. 导入头攵件设置代理 * 3. 声明语音识别器 //设备识别语言为中文 //发送语音认证请求(首先要判断设备是否支持语音识别功能) NSLog(@"不能在该设备使用语音识别"); //开始录制语音,并将语音转换成文字 //实现代理可以录音
Resolve
阶段在Siri
获取到用户的语音输入之后,生成一个INIntent
对象将语音中的关键信息提取出来并且填充对应的属性。这个对象在稍后会傳递给我们设置好的INExtension
子类对象进行处理根据子类遵循的不同协议来选择不同的解决方案。
Handle
阶段在confirm
方法执行完成之后,Siri
进行最后的处理階段生成答复对象,并且向此Intent
对象确认处理结果然后执显示结果给用户看
SiriKit
通过添加App Extension
的方式来完成集成,这是一种独立于应用本身运行嘚代码结构作为应用的扩展功能,只有在需要的时候系统会唤醒这些Extension
代码来执行任务然后在执行完毕之后将其杀死。
启动应用,请求授权对话框如下:
版权声明:本文为博主原创文章未经博主允许不得转载。 /lyg_GG/article/details/
iOS10 苹果开放SIri APISiriKit的功能非常强大,支持音频、视频、消息发送接收、搜索照片、预订行程、管理锻炼等等
* 2. 导入头攵件设置代理 * 3. 声明语音识别器 //设备识别语言为中文 //发送语音认证请求(首先要判断设备是否支持语音识别功能) NSLog(@"不能在该设备使用语音识别"); //开始录制语音,并将语音转换成文字 //实现代理可以录音该楼层疑似违规已被系统折叠
iOS9 滑倒最左边 有一排最近联系人现在ios10怎么没有了?知道的人求告知!