在iOS上无需按下按钮即可执行语音命令

yacmzcpb  于 2023-02-06  发布在  iOS
关注(0)|答案(2)|浏览(142)

目前,我正在开发iOS应用程序,通过语音命令触发事件。
我看到一个相机应用程序,用户说“开始录制”,然后相机就开始进入录制模式。
这是一个应用程序内的语音控制功能,所以我认为它不同于我已经实现的SiriKit或SpeechRecognizer。
我该怎么做呢?
我的问题不是用户必须按下按钮才能开始听写的语音听写。
应用程序需要被动地等待关键字或Intent,如“myApp,开始录制”或“myApp,停止录制”,然后应用程序相应地启动/停止该事件函数。
谢谢。

q0qdq0h2

q0qdq0h21#

    • 开放耳朵**:免费语音识别和语音合成的iPhone。

OpenEars让你可以轻松快捷地将多种语言的离线语音识别和合成语音/TTS添加到iPhone应用程序中。它让每个人都能获得使用高级语音应用程序界面概念的绝佳效果。请查看此链接。http://www.politepix.com/openears/

谢谢你。

zmeyuzjn

zmeyuzjn2#

我该怎么做呢?

    • iOS 13新增了一项名为语音控制**的功能,可帮助您实现目标。

您可以在Customize Commands部分找到有用的信息,该部分提供了所有语音命令 (您也可以创建自定义命令)

对于你提到的相机的例子,一切都可以做的声音如下:

我显示了项目名称以理解我使用的语音命令,但如果您喜欢 hide names,可以隐藏它们。

    • 语音控制是一项内置功能**,您也可以在应用程序中使用。

作为开发人员,如果您需要为应用中的某些项目显示特定名称,唯一要做的事情就是最终调整**accessibilityUserInputLabels**属性。
如果您想在iOS上寻找无需按键的声控命令,语音控制是最佳选择

相关问题