问题标签 [siri]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
547 浏览

ios - 如何触发iOS主页按钮长按

我想触发 iPhone 的主页按钮长按事件以从我的应用程序中打开 Siri。怎么可能?有没有办法使用编程或蓝牙 HID 协议来做到这一点?

0 投票
1 回答
1196 浏览

ios - 向 Siri 发送命令

Siri将接受并执行数百条命令,超过一千种变体。例如,“安排明天下午 1 点与肖恩会面”将在您的日历中创建一个条目。

应用程序(非越狱/应用商店批准)有什么方法可以发送 Siri(或其子系统)这些命令?不是通过语音——只是我的应用程序向 Siri 发送它已经理解的文本字符串并让它对命令采取行动。我不想启动 Siri,只是让它处理我的应用程序启动的命令,而不是通过语音。

我知道 Sirikit 旨在让 Siri 向应用程序发送命令,而不是相反,但我希望有一些方法可以做到这一点。

0 投票
0 回答
117 浏览

machine-learning - 如何开发一个理解消息上下文的程序?

我知道这个问题是开放式的,但由于我在该领域没有太多经验,我发现 StackOverflow 是唯一可以问这个问题的地方:

我正在尝试构建一个服务器端应用程序,它能够接受用户查询并给出一些答案。例如,一些基本查询将是我所在位置的天气如何或给我到这个地方的路线?我只有几个有限的查询,我希望它处理。是否有一些我可以使用的现有 API 或技术可以帮助我做同样的事情?IBM Watson 有很多机器学习功能,但我不确定它是否能帮助我。(与天气有关,我可能只有今天的天气或本周的天气,其他城市的天气等问题。我只想知道我的程序应该查询哪些选项)

我知道这听起来像是在构建 Siri 或 Google Now,但我只是想知道是否有某些技术可以用来帮助我,或者我应该如何解决这个问题的一些信息。

0 投票
1 回答
344 浏览

schema.org - 编写 Siri 和 Google Now 将从中获取 Schema.org 标记的电子邮件?

Microsoft 提供了一些关于将数据传递给 Cortana 的有趣文档,在此示例中,它是使用Schema.org的航班时刻表:https ://msdn.microsoft.com/en-us/library/dn632191.aspx

有谁知道相同的方法是否适用于 iOS 和 Android 平台?

0 投票
1 回答
526 浏览

ios - HMDatalog iOS 示例应用程序

使用的演示代码:

https://developer.apple.com/library/ios/samplecode/HomeKitCatalog/Introduction/Intro.html

问题:

如何使用 SIRI 控制 HomeKit 配件上可用的标准服务?

脚步:

  • 我在我的 HMatalog 应用程序中创建了一个新主页,然后
  • 我在 HomeKit 配件模拟器中添加了一个灯泡服务配件,然后
  • 将其与 HMDatalog 应用程序配对
  • 然后我试着说“嘿 SIRI,打开灯”,它可以工作,但它说“嗯,只有一些灯有反应。你可能想检查一下。”

问题:

  • 如何让 SIRI 控制特定的灯光?
  • 如何让 SIRI控制自定义配件?

这是我的附件模拟器的样子:

在此处输入图像描述

相反,这是我的朋友 SIRI 告诉我的:

在此处输入图像描述

0 投票
1 回答
351 浏览

watchkit - 如何在 Apple Watch 中获取 Siri 的当前语言

请帮助我获取 watchOS 中 Siri 的当前语言。谢谢!

0 投票
1 回答
898 浏览

ios - HomeKit:将 SIRI 名称与自定义特征相关联

我想将SIRI 名称与我使用 HomeKit 模拟器定义的家居套件配件的 CUSTOM 特征相关联(有关我如何做到的详细信息,请参阅此问题)。

我将能够做类似的事情:

  • “在 HOME 中将 CHARACTERISTICONENAME 设置为 VALUE”
  • “在 HOME 中打开 ACCESSORYNAME”
  • “在 HOME 中将 CHARACTERISTICTWONAME 设置为 VALUE”

使用预定义的特性很容易做到这一点,但是我需要能够使用自定义特性来做到这一点。

知道如何实现这一目标吗?


编辑:只有 HMService 类具有“updateName”功能。HMCharacteristic 没有它。

如果我尝试访问服务名称和相关特征制造商描述,这就是我得到的:

服务名称:MyServiceName service 2015-08-21 09:40:20.833 AppName[217:5673] 特征描述:[%@ 格式:字符串,最大长度:1,制造商描述:SomethingCustom 模式]

0 投票
1 回答
847 浏览

ios - iOS 9 和 Siri 的智能提醒

我在支持 Siri 的智能提醒方面遇到了一点麻烦。它使用 NSUserActivity() 来创建上下文提醒。

尝试使用 Safari 和消息:说“提醒我这个”。将使用网页/消息的标题作为提醒的标题创建提醒,以及指向 Safari/消息的深层链接。

回到我的问题。我可以只创建一个带有标题的上下文提醒......甚至不用触摸我的代码(感谢 Handoff)。但我无法向我的应用程序(如 Safari 或 Messages)添加深层链接……</p>

这是我的代码(斯威夫特):

Siri 使用 webHandoff.title 给提醒一个标题。起初我希望 Siri 将我的网页 URL 提供给提醒,但没有。然后我搜索是否可以在提醒和我的应用程序之间添加深层链接(例如,提醒使用相同的数据打开我的应用程序,如 url 方案,没有问题),但也没有。

Apple 文档主要讨论 Spotlight Proactive Search 和 Core Spotlight,但并没有真正讨论 Siri 的 Smart Reminders。

也许有人可以告诉我如何在我的应用程序中正确添加它?

谢谢阅读 !

0 投票
1 回答
223 浏览

ios - IOS9:CoreSpotlight 和 Siri

在我的 IOS9 应用程序中,我可以使用 CoreSpotlight 库将数据添加到 Spotlight 的索引中(即,当我使用 Spotlight 搜索框进行搜索时,我添加到索引中的内容会显示出来)。

然而,Siri 似乎并没有从那里提取信息。这是我的代码:

有什么方法可以让 Siri 从我的应用程序中显示索引数据?目前,当我使用关键字与 Siri 交谈时,它只会进行网络搜索。

0 投票
1 回答
319 浏览

xcode - watchkit2:如何使用特定语言的 siri

我正在尝试将 siri 与日语一起使用,但默认情况下它总是使用英语.. 请问有什么方法可以切换 siri 或任何识别日语语音的方法吗?

从苹果文档中我找到了这个功能,但我不知道如何使用它,并且没有任何关于它的示例 presentTextInputControllerWithSuggestionsForLanguage

我将 Xcode7 与 swift2、watchkit2 一起使用。
谢谢