현재 음성 명령으로 이벤트를 트리거하는 iOS 앱을 개발 중입니다.iOS에서 버튼을 누르지 않은 채 음성 명령
카메라 앱을 보았는데 사용자가 "녹화 시작"이라고 말하면 카메라가 녹화 모드로 시작됩니다.
이것은 인앱 음성 제어 기능이므로 이미 구현 된 SiriKit 또는 SpeechRecognizer와 다른 것으로 생각됩니다.
어떻게하면됩니까?
내 질문은 받아쓰기를 시작하기 위해 버튼을 눌러야하는 음성 받아쓰기가 아닙니다.
앱은 "myApp, 녹음 시작"또는 "myApp, 녹음 중지"와 같은 키워드 또는 의도를 수동적으로 기다려야합니다. 그러면 앱이 그에 따라 해당 이벤트 기능을 시작/중지합니다.
감사합니다.
예제 링크를 이용해 주셔서 감사합니다.하지만이 비디오에서도 사용자가 받아쓰기를 활성화하려면 마이크 버튼을 탭해야합니다. 나는 사용자가 "Hey myApp", "일본 레스토랑 찾기"등의 기능을 손에서 빼고 싶습니다. –
아니요, iPhone에서는 불가능합니다. 시리 (Siri)는 일부 기능을 내장하고 있을지도 모르지만 애플은 앱 개발자들에게 그러한 API를 공개하지 않고있다. OpenEars Framework는 사용자가 말하는 내용을 이해할 수 있지만이를 기반으로 앱을 여는 방법은 없습니다. jailbroken iPhone의 경우이 작업을 수행 할 수 있습니다. iOS 용 VoiceActivator는 음성으로 제어되는 명령을 허용합니다. 하지만 정상적인 아이폰에서 실행되지 않을 것이다 .... 미안. – Sommm
아니, 나는이 일을 내 아이폰에 대한 애플 리케이션을 가지고 있기 때문에 가능합니다, 그리고 내 아이폰은 jailbroken되지 않습니다. 해당 앱을 사용하면 시작 의도 키워드를 등록 할 수 있으며 키워드를 말하면 내 목소리가 녹음되기 시작합니다. 그러면 화면을 건드리지 않고도 내 목소리를 녹음 할 수 있습니다. –