将新的语音命令从我的应用注册到 iOS 语音控制引擎

问题描述 投票:0回答:2

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

ios iphone uiaccessibility mobile-development voice-control
2个回答
1
投票

iOS 13 有一个名为“语音控制”的新功能,可以帮助您实现目标:

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

这绝对是可能的,这要归功于
Customize Commands

-

Create New Command...
菜单:


如果您需要为应用程序中的某些项目读出专用名称,请使用 

accessibilityUserInputLabels

 属性来定义它们。
遵循此基本原理,您现在可以

将新的语音命令从您的应用程序注册到 iOS 语音控制引擎


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.