目前,我正在开发可根据语音命令触发事件的 iOS 应用程序。
我看到一个相机应用程序,用户说“开始录制”,然后相机开始进入录制模式。
这是一个应用内语音控制功能,所以我认为它与我已经实现的 SiriKit 或 SpeechRecognizer 不同。
我将如何实现它?
我的问题不是用户必须按下按钮才能开始听写的语音听写。
应用程序需要被动地等待关键字或意图,例如“myApp,开始录制”或“myApp,停止录制”,然后应用程序相应地启动/停止该事件功能。
谢谢。
目前,我正在开发可根据语音命令触发事件的 iOS 应用程序。
我看到一个相机应用程序,用户说“开始录制”,然后相机开始进入录制模式。
这是一个应用内语音控制功能,所以我认为它与我已经实现的 SiriKit 或 SpeechRecognizer 不同。
我将如何实现它?
我的问题不是用户必须按下按钮才能开始听写的语音听写。
应用程序需要被动地等待关键字或意图,例如“myApp,开始录制”或“myApp,停止录制”,然后应用程序相应地启动/停止该事件功能。
谢谢。
OpenEars:适用于 iPhone 的免费语音识别和语音合成。
OpenEars 让您可以轻松快捷地将多种语言的离线语音识别和合成语音/TTS 添加到您的 iPhone 应用程序中。它让每个人都能获得使用高级语音应用程序界面概念的出色效果。看看这个链接。 http://www.politepix.com/openears/ 或
构建类似 Siri 的 iOS 应用 https://www.raywenderlich.com/60870/building-ios-app-like-siri
谢谢你。
我将如何实现它?
Customize Commands
您可以在所有声音命令可用的部分中找到有用的信息(您也可以创建自定义命令):
对于您提到的相机示例,一切都可以通过语音来完成,如下所示:
我显示了项目名称以理解我使用的语音命令,但如果您愿意,可以将它们隐藏(
hide names
)。
语音控制是一项内置功能,您也可以在应用程序中使用。
accessibilityUserInputLabels
如果您需要为应用程序中的某些项目显示特定名称,作为开发人员唯一要做的就是最终调整属性。
如果您正在寻找无需在 iOS 上按按钮的语音命令,那么语音控制是完美的选择。