0

我对 iOS 开发人员有疑问。

有人知道 Apple iOS Api 是否允许在 iOS 语音控制引擎中添加新命令。我注意到语音控制可以使用地址簿中的姓名、昵称来控制电话应用程序。它还可以从默认的 iOS 音乐播放器应用程序播放音乐列表。我想在我的应用程序中为此语音控制引擎注册新的语音命令,并根据识别的命令处理一些操作。我在开发人员文档中搜索,但找不到类似的东西。我错过了什么吗?

4

2 回答 2

1

iOS 13 中有一项名为语音控制的新功能可以帮助您实现目标: 在此处输入图像描述

我想在我的应用程序中为此语音控制引擎注册新的语音命令,并根据识别的命令处理一些操作。

Customize Commands由于-Create New Command...菜单 ,这绝对是可能的:在此处输入图像描述

如果您需要为应用程序中的某些项目读出专用名称,请使用该accessibilityUserInputLabels属性来定义它们。

按照这个原理,您现在可以将新的语音命令从您的应用程序注册到 iOS 语音控制引擎

于 2019-09-05T11:01:40.130 回答
0

IOS 到现在还没有公开任何与语音相关的 API。然而,使用 CMU Sphinx 是可以实现的。

CMU Sphinx 的一大优势 - 它可以离线工作。

于 2015-11-07T17:13:47.780 回答