发布Siri SDK 之前苹果还是先想想这个问题
yuyutoo 2025-03-30 22:54 7 浏览 0 评论
今年的 Google I/O 大会上,在预览 Google Home 时,我们就看到了设备可以互相对话的场景是多么惊艳,苹果快点跟上吧。
最近因为亚马逊 Echo 和谷歌 Google Home 的火热,再加上消息称苹果公司将推出类似的产品,苹果个人语音助理 Siri 再次被拿出来和亚马逊、谷歌以及微软的语音助手进行对比。Siri 在众多语音助手中,算是上线时间比较长的一项服务。2011 年它随着 iPhone 4S 一起上线的时候,很多人都认为它可能会改变世界,一个可以装在口袋里的个人助理,它可以回答用户提出的任何问题,听起来非常具有未来主义。可惜这几年 Siri 好像并没有特别重大的进步,苹果在这方面技术的开发能力也受到了质疑。
Siri 登陆 Apple Watch 的时候,苹果表示它是最有潜力的,是用户和穿戴设备交互的最快捷、最有趣的方式。后来苹果又将它整合到 Apple TV 上,Siri 基本的助理功能会出现 Apple TV 上;利用 Siri,你完全可以在无需遥控器的情况下,通过轻松几句话完成各项操作;进行智能搜索;智能的提醒以及智能的快速分享。
可以说苹果已经成功地将 Siri 整合到旗下重要的产品之中,而在每一款产品上 Siri 的个性都非常鲜明。
我可以在 iPhone 上使用 Siri 来查询或者完成的任务,到了 Apple TV 上就行不通了。或者在 Apple TV 上我可以用 Siri 来做的事情,到 Apple Watch 上就不行了。为什么会出现这样的情况?为什么我不能对着 Apple Watch 上的 Siri 提出要求,让它播放 Apple TV 上的《闪电侠》?到底是什么东西在限制着 Siri,让不同苹果设备上的 Siri 无法互通?最近有消息称,苹果公司将会发布 Siri SDK,但是我希望苹果能够在发布 SDK 之前,先考虑一下让各个设备上的 Siri 互通的问题。
2014 年苹果发布了 Continuity 功能,这项新功能可以让 Mac 和 iOS 更好的协作。当用户同时使用 Mac 和 iOS 设备时,Continuity 可以让用户更轻松的工作和约了。Continuity 允许 Mac 接听电话。现在,用户可以在 Mac 上接听或拨打电话。当 iPhone 来电话时,Mac 上会出现推送通知,让用户看到呼叫者姓名、电话和头像。Apple Watch 上收到了 iMessage,解锁设备即可继续在iPhone上查看。
特别是 Handoff 功能,它可以让设备之间的协作变得无缝集成。当 Mac 和 iOS 设备在一起时,用户可以更好的切换,比如当我们正在 Mac 上写报告时,可以直接在 iPad 上继续。Handoff 允许用户瞬间继续自己在其他设备上的工作。Handoff 支持邮件、Safari、Pages、Numbers、Keynote、地图、信息、提醒事项、日历和通讯录。开发者也可以简单的集成 Handoff 功能。而 Siri 则是苹果公司唯一一个完全被忘记,不被 Continuity 功能支持的服务。
苹果有望把 Siri 移植到 2016 年发布的 OS X 版本中,与此同时 OS X 10.12 中的 Siri 应用,同样支持语音唤醒。另外,如果 Mac 计算机插入电源,OS X 10.12 还将支持 Hey Siri 功能。如果 Mac Siri 可以支持 Contunity 功能,那简直就是太好了。目前 5k iMac 的听写功能并不怎么好用,如果OS X 支持 Siri 了,那对于 Siri 来说这就是一个问题了。如果用户可以在 9.7 英寸 iPad Pro上使用 Hey Siri 进行搜索,然后在 iMa c上执行下一步任务,那这就方便多了。
登陆 iCloud.com 查看设置即可看到所有登陆了用户 Apple ID 的设备。从理论上来说,这些设备是可以通过 Siri 来互相对话的,但实际上它们好像身在不同的频道,无法对话。我希望苹果能够尽快解决这种技术限制。今年的 Google I/O 大会上,在预览 Google Home 时,我们就看到了设备可以互相对话的场景是多么惊艳。
在视频中有一个男孩在提问了几个关于星星的问题之后,要求 Google Home 在电视上显示半人马座阿尔法星。Google Home 即刻就与所有谷歌相关设备,利用可用系统在电视上显示小男孩要求显示的内容。当然如谷歌所说,视频里所体现的是未来Google Home的场景。虽然它存在于谷歌的未来,但是在这方面Siri已经有基础了,只是苹果公司还对它加以利用而已。
Siri应该是一个完全基于云的服务,而不是设备上的任何一款应用。我希望苹果即将推出的 Siri API 是一款 CloudKit,它可以独立于设备运行。开发者可以基于网页基础对其进行编程,设备的角色就只是一个客户端。如果我在 iPhone 上设置提醒,那么 iCloud 就会同步这个设置,并向我的所有设备推送这个提醒。当我让Siri开灯的时候,Siri API 就应该和 Phillips Hue 服务器对话,服务器再给我的 Hue Bridge 发送信号。这样所有设备都会对用户提出的查询或者要求作出回应。
如果苹果能够将旗下所有设备中的 Siri 都连接起来,那这个个人语音助理会发展成一个更可靠的平台。最近有消息称苹果公司将推出 Siri SDK,让第三方开发者可以更深入地挖掘 Siri 潜力,而这个功能升级的虚拟语音助手将支持类似亚马逊 Echo 这样的智能家居设备。不过我希望苹果不要把建立无缝环境的希望全都放在第三方开发者的身上。
类似亚马逊 Echo 或 Google Home 的 Siri 设备意味着他们的人工智能又多了一个需要巩固和完善的领域。除非苹果能够以一种无缝的方式将所有东西互相连接起来,不然最后这些东西可能会变成一个烂摊子。
相关推荐
- ETCD 故障恢复(etc常见故障)
-
概述Kubernetes集群外部ETCD节点故障,导致kube-apiserver无法启动。...
- 在Ubuntu 16.04 LTS服务器上安装FreeRADIUS和Daloradius的方法
-
FreeRADIUS为AAARadiusLinux下开源解决方案,DaloRadius为图形化web管理工具。...
- 如何排查服务器被黑客入侵的迹象(黑客 抓取服务器数据)
-
---排查服务器是否被黑客入侵需要系统性地检查多个关键点,以下是一份详细的排查指南,包含具体命令、工具和应对策略:---###**一、快速初步检查**####1.**检查异常登录记录**...
- 使用 Fail Ban 日志分析 SSH 攻击行为
-
通过分析`fail2ban`日志可以识别和应对SSH暴力破解等攻击行为。以下是详细的操作流程和关键分析方法:---###**一、Fail2ban日志位置**Fail2ban的日志路径因系统配置...
- 《5 个实用技巧,提升你的服务器安全性,避免被黑客盯上!》
-
服务器的安全性至关重要,特别是在如今网络攻击频繁的情况下。如果你的服务器存在漏洞,黑客可能会利用这些漏洞进行攻击,甚至窃取数据。今天我们就来聊聊5个实用技巧,帮助你提升服务器的安全性,让你的系统更...
- 聊聊Spring AI Alibaba的YuQueDocumentReader
-
序本文主要研究一下SpringAIAlibaba的YuQueDocumentReaderYuQueDocumentReader...
- Mac Docker环境,利用Canal实现MySQL同步ES
-
Canal的使用使用docker环境安装mysql、canal、elasticsearch,基于binlog利用canal实现mysql的数据同步到elasticsearch中,并在springboo...
- RustDesk:开源远程控制工具的技术架构与全场景部署实战
-
一、开源远程控制领域的革新者1.1行业痛点与解决方案...
- 长安汽车一代CS75Plus2020款安装高德地图7.5
-
不用破解原车机,一代CS75Plus2020款,安装车机版高德地图7.5,有红绿灯读秒!废话不多讲,安装步骤如下:一、在拨号状态输入:在电话拨号界面,输入:*#518200#*(进入安卓设置界面,...
- Zookeeper使用详解之常见操作篇(zookeeper ui)
-
一、Zookeeper的数据结构对于ZooKeeper而言,其存储结构类似于文件系统,也是一个树形目录服务,并通过Key-Value键值对的形式进行数据存储。其中,Key由斜线间隔的路径元素构成。对...
- zk源码—4.会话的实现原理一(会话层的基本功能是什么)
-
大纲1.创建会话...
- Zookeeper 可观测性最佳实践(zookeeper能够确保)
-
Zookeeper介绍ZooKeeper是一个开源的分布式协调服务,用于管理和协调分布式系统中的节点。它提供了一种高效、可靠的方式来解决分布式系统中的常见问题,如数据同步、配置管理、命名服务和集群...
- 服务器密码错误被锁定怎么解决(服务器密码错几次锁)
-
#服务器密码错误被锁定解决方案当服务器因多次密码错误导致账户被锁定时,可以按照以下步骤进行排查和解决:##一、确认锁定状态###1.检查账户锁定状态(Linux)```bash#查看账户锁定...
- zk基础—4.zk实现分布式功能(分布式zk的使用)
-
大纲1.zk实现数据发布订阅...
- 《死神魂魄觉醒》卡死问题终极解决方案:从原理到实战的深度解析
-
在《死神魂魄觉醒》的斩魄刀交锋中,游戏卡死犹如突现的虚圈屏障,阻断玩家与尸魂界的连接。本文将从技术架构、解决方案、预防策略三个维度,深度剖析卡死问题的成因与应对之策,助力玩家突破次元壁障,畅享灵魂共鸣...
你 发表评论:
欢迎- 一周热门
-
-
前端面试:iframe 的优缺点? iframe有那些缺点
-
带斜线的表头制作好了,如何填充内容?这几种方法你更喜欢哪个?
-
漫学笔记之PHP.ini常用的配置信息
-
推荐7个模板代码和其他游戏源码下载的网址
-
其实模版网站在开发工作中很重要,推荐几个参考站给大家
-
[干货] JAVA - JVM - 2 内存两分 [干货]+java+-+jvm+-+2+内存两分吗
-
正在学习使用python搭建自动化测试框架?这个系统包你可能会用到
-
织梦(Dedecms)建站教程 织梦建站详细步骤
-
【开源分享】2024PHP在线客服系统源码(搭建教程+终身使用)
-
2024PHP在线客服系统源码+完全开源 带详细搭建教程
-
- 最近发表
-
- ETCD 故障恢复(etc常见故障)
- 在Ubuntu 16.04 LTS服务器上安装FreeRADIUS和Daloradius的方法
- 如何排查服务器被黑客入侵的迹象(黑客 抓取服务器数据)
- 使用 Fail Ban 日志分析 SSH 攻击行为
- 《5 个实用技巧,提升你的服务器安全性,避免被黑客盯上!》
- 聊聊Spring AI Alibaba的YuQueDocumentReader
- Mac Docker环境,利用Canal实现MySQL同步ES
- RustDesk:开源远程控制工具的技术架构与全场景部署实战
- 长安汽车一代CS75Plus2020款安装高德地图7.5
- Zookeeper使用详解之常见操作篇(zookeeper ui)
- 标签列表
-
- mybatis plus (70)
- scheduledtask (71)
- css滚动条 (60)
- java学生成绩管理系统 (59)
- 结构体数组 (69)
- databasemetadata (64)
- javastatic (68)
- jsp实用教程 (53)
- fontawesome (57)
- widget开发 (57)
- vb net教程 (62)
- hibernate 教程 (63)
- case语句 (57)
- svn连接 (74)
- directoryindex (69)
- session timeout (58)
- textbox换行 (67)
- extension_dir (64)
- linearlayout (58)
- vba高级教程 (75)
- iframe用法 (58)
- sqlparameter (59)
- trim函数 (59)
- flex布局 (63)
- contextloaderlistener (56)