自定义键盘应用程序扩展 iOS 8 上的 Siri

Posted

技术标签:

【中文标题】自定义键盘应用程序扩展 iOS 8 上的 Siri【英文标题】:Siri on Custom keyboard App Extension iOS 8 【发布时间】:2014-08-05 18:41:30 【问题描述】:

目前我正在开发一个 ios 8 自定义键盘扩展,我想模仿 Siri 的功能,类似于默认键盘。

我们能否在 iOS 8 自定义键盘应用扩展上使用 Siri?如果可以的话,是否有任何可用的 API/文档?

谢谢

【问题讨论】:

【参考方案1】:

自定义键盘是应用扩展,因此无法访问麦克风。如果没有麦克风,我们就无法像 Siri 那样做事。

我认为我们必须等到苹果改变!

Custom keyboards, like all app extensions in iOS 8.0, have no access to the **device microphone**, so dictation input is not possible. 

发件人:https://developer.apple.com/library/ios/documentation/General/Conceptual/ExtensibilityPG/Keyboard.html

【讨论】:

【参考方案2】:

不,本机 Siri 访问尚不可行。不过,您可以使用 Nuance ndev 之类的工具来生成此功能。 http://dragonmobile.nuancemobiledeveloper.com

您应该能够使用地球键来回切换,以便用户在需要听写的情况下快速访问本机键盘。

【讨论】:

以上是关于自定义键盘应用程序扩展 iOS 8 上的 Siri的主要内容,如果未能解决你的问题,请参考以下文章

设备上的 iOS 8 自定义键盘

iOS 8 自定义键盘扩展 UIKeyboardType

ios 8 键盘扩展设置包

iOS 8 自定义键盘

NSUserDefaults 不在 iOS 8 中的应用程序和自定义键盘之间存储值

iOS 8自定义键盘:更改高度